脚 本 之 家 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
[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
多个函数用同一个名字,但参数表,即参数的个数或(和)数据类型可以不同,调用的时候,虽然方法名字相同,但根据参数表可以自动调用对应的函数。PHP4中仅仅实现了面向对象的部分的、简单的功能,而PHP5以后对对象的支持就强大的多了。对于多态的实现,PHP4只支持覆盖(override),而不支持重载(overload)。但我们可以通过一些技巧来“模拟”重载的实现。PHP5虽然可以支持覆盖和重载,但重载在具体实现上,和其他语言还有较大的差别。1,在PHP4中“模拟”重载试看以下代码:<?php//根据参数个数选择执行不同的方法(在PHP4中模拟"重载"(多态的一种)classMyclass{fu...
http://www.jb51.net//article/15753.htm
1.copy.copy浅拷贝只拷贝父对象,不会拷贝对象的内部的子对象。2.copy.deepcopy深拷贝拷贝对象及其子对象一个很好的例子:CodehighlightingproducedbyActiproCodeHighlighter(freeware)http://www.CodeHighlighter.com/-->import copya = [1, 2, 3, 4, ['a', 'b']]  #原始对象b = a  #赋值,传对象的引用c&nbs...
http://www.jb51.net//article/15714.htm
[code]if(typeof(objA)==typeof(String)){//TODO}[/code]在Python中只需要使用内置的函数isinstance,使用起来非常简单,比如下面的例子:[code]classobjA:passA=objA()B='a','v'C='astring'printisinstance(A,objA)printisinstance(B,tuple)printisinstance(C,basestring)[/code]输出结果:TrueTrueTrue...
http://www.jb51.net//article/15696.htm
<HTML><HEAD><TITLE>php常用的数值判断函数</TITLE></HEAD><BODY><?//判断数组$colors=array("red","blue","green");if(is_array($colors)){print("colorsisanarray"."<br>");}//双精度数判断$Temperature=15.23;if(is_double($Temperature)){print("Temperatureisadouble"."<br>");}//整数判...
http://www.jb51.net//article/15578.htm
共有:239/10,当前1/24页  [首页] [上一页] 1 2 3 4 5 6 7 8 [下一页]  [尾页] 转到: