脚 本 之 家 www.jb51.net
页面导航:  不限条件-->象
本地搜索:
原文:http://www.quirksmode.org/js/support.html原文作者:Peter-PaulKoch以下为对原文的翻译:判断对象存在的方法很快你就会注意到,JavaScript的部分功能在部分浏览器中无效。如果你要使用一些脚本的高级特性,你首先要检查浏览器是否支持要使用的对象,本文具体说明判断的正确方法。通过判断浏览器的版本:不!如果你想知道浏览器是否支持代码中使用的那些对象,记住,永远都不要通过浏览器的版本来判断。我确定你知道,有些浏览器支持你的代码,而有些浏览器不支持你的代码,可是你考虑过其他的浏览器么?那些不知名的小浏览器?就算你可以检测出90%的用户所使用的浏...
http://www.jb51.net//article/16061.htm
1.varmyObject={};2.functionmyObject(){....}3.varmyObject=function(){};对于后两种方法,我们还可以增加参数,这样就类似于一个带参数的构造器了.例如:functionmyObject(msg){alert(msg);}varnewObject=newmyObject('Hello,World!');varmyObject=function(msg){alert(msg+'again');}varnewTwoObject=newmyObject('Hello,World!);甚至我们可以使用字符串来声明函数,这使得我们的程序更加灵...
http://www.jb51.net//article/16045.htm
我愿意把本文归入我的“编程糗事”系列。尽管在正规大学课程中,接触到软件工程、企业级软件架构和数据库设计,但我还是时不时地体会到下述事实带给我的“罪恶”感,当然,都是我的主观感受,并且面向Eclipse:你是PHP菜鸟,如果你:1.不会利用如phpDoc这样的工具来恰当地注释你的代码2.对优秀的集成开发环境如ZendStudio或EclipsePDT视而不见3.从未用过任何形式的版本控制系统,如Subclipse4.不采用某种编码与命名标准,以及通用约定,不能在项目开发周期里贯彻落实5.不使用统一开发方式6.不转换(或)也不验证某些输入或SQL查询串(译注:参考PHP相关函数)7.不在编码之前彻...
http://www.jb51.net//article/16005.htm
<?phpfunctionset_4pixel($r,$g,$b,$x,$y){global$sx,$sy,$pixels;$ofs=3*($sx*$y+$x);$pixels[$ofs]=chr($r);$pixels[$ofs+1]=chr($g);$pixels[$ofs+2]=chr($b);$pixels[$ofs+3]=chr($r);$pixels[$ofs+4]=chr($g);$pixels[$ofs+5]=chr($b);$ofs+=3*$sx;$pixels[$ofs]=chr($r);$pixels[$ofs+1]=chr($g);$pixels[$ofs+2]=...
http://www.jb51.net//article/16001.htm
[html]<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/><title>活动的展示窗</title><style...
http://www.jb51.net//article/15963.htm
在阅读本文前,可以先阅读《Javascript拖拽&拖放系列文章2之offsetLeft、offsetTop、offsetWidth、offsetHeight属性》这篇文章,以理清上下文关系。好了,让我们开始进入正题。模型相同的属性/方法1Button属性Integer类型,可读可写。对于特定的鼠标事件,表示按下的鼠标按钮,它可以在拖拽的时候,判断是否是鼠标左键引发mousedown事件。它的所有取值及其意义(参考自《Javascript高级程序设计》)好了,让我们开始进入正题。3.1e/window.Event对象的属性/方法3.1.1IE事件模型和DOM事件如下:0-未按下按钮1-...
http://www.jb51.net//article/15946.htm
新建一个网站,包括两个网页,代码如下:1、Index.aspx代码: [code]<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Index.aspx.cs"Inherits="Index"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"...
http://www.jb51.net//article/15937.htm
(1)所有数据都应该隐藏在所在的类的内部。(2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。(3)尽量减少类的协议中的消息。(4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝)、相等性判断、正确输出内容、从ASCII描述解析等等]。(5)不要把实现细节(例如放置共用代码的私有函数)放到类的公有接口中。如果类的两个方法有一段公共代码,那么就可以创建一个防止这些公共代码的私有函数。(6)不要以用户无法使用或不感兴趣的东西扰乱类的公有接口。(7)类之间应该零耦合,或者只有导出耦合关系。也即,一个类要么同另一个类毫无关系,要么只使用另一个类的公有接口中的操作。(8)类应...
http://www.jb51.net//article/15902.htm
以下部分一个一个的详细介绍:$(element):getElementById的封装,element可以是一个元素的id或元素本身,也可以是一个数组,这时返回一个数组,使用$方法,会自动调用Element.extend(element)方法,这样的话使元素可以直接调用Element中的方法,例如Element.hide(element)可以写成这样$(element).hide()document.getElementsByClassName(className,parentElement):根据class选择元素Element.extend(element):扩展element,使eleme...
http://www.jb51.net//article/15861.htm
页面中有一个数据列表,是table,放在一个div窗口中,结构如下:[code]<body><divid="container"><tableid="grid">....列表数据....</table></div></body>[/code]给container设置了样式#container{width:100%;margin:10px;}给grid设置了样式#grid{width:100%}测试结果在IE中正常,在Firefox下container的实际宽度会超过100%而出现横向滚动条,因为Firefox把margin...
http://www.jb51.net//article/15782.htm
多个函数用同一个名字,但参数表,即参数的个数或(和)数据类型可以不同,调用的时候,虽然方法名字相同,但根据参数表可以自动调用对应的函数。PHP4中仅仅实现了面向对象的部分的、简单的功能,而PHP5以后对对象的支持就强大的多了。对于多态的实现,PHP4只支持覆盖(override),而不支持重载(overload)。但我们可以通过一些技巧来“模拟”重载的实现。PHP5虽然可以支持覆盖和重载,但重载在具体实现上,和其他语言还有较大的差别。1,在PHP4中“模拟”重载试看以下代码:<?php//根据参数个数选择执行不同的方法(在PHP4中模拟"重载"(多态的一种)classMyclass{fu...
http://www.jb51.net//article/15753.htm
共有:279/10,当前1/28页  [首页] [上一页] 1 2 3 4 5 6 7 8 [下一页]  [尾页] 转到: