10 2014 档案
摘要:querySelector('a')querySelectorAll('a')querySelector和querySelectorAll的参数须是符合css selector的字符串。不同的是querySelector返回的是一个对象,querySelectorAll返回的一个集合(NodeLis...
阅读全文
摘要://第一种 创建类方法。// 用方法模拟 构造函数。function classobj() { this.name = 'xiaoming';}classobj.text = 'text';//创建实例对象var obj = new classobj();console.log(obj);/...
阅读全文
摘要:今天查看同事的代码,最新版本脚本库的函数定义方法发生了改动,由一般函数定义方式function fff(){}换成()(para)匿名方法,查阅资料后,分析如下: 起初方式为:App.Extent = function (__minx, __miny, __maxx, __maxy, _spat...
阅读全文
摘要:1,在栈中的数据不会随意删除。2,堆中的数据可以随意删除。注意:用eval("var a")定义的变量存放在栈中。var 和function 语句在JavaScript中的优先级很高,需要预执行。预执行就是因为需要计算作用域中局部变量指针所占空间的大小,从而给他们分配内存。栈中的东西是不能随意删除的...
阅读全文
摘要:一、问题的提出 我们先来看看下面几段代码,要注意的是,以下代码不要在浏览器的开发者工具(如FireBug、Chrome Developer tool)中运行,原因后面会说明: 为什么我们可以删除对象的属性:var o = { x: 1 }; delete o.x; // true o.x; //...
阅读全文
摘要:JavaScript本身是单线程的,但它却是事件驱动的。类似Windows窗体应用程序,它也需要消息队列机制来实现。程序的执行并不是连续的,绝大多数时间都在等待消息。每次执行执行程序都是在响应消息,这样就可以把消息当作一种类似作用域的东西来处理。 消息是什么?说白了就是事件,只是有很多系统事件是不...
阅读全文
摘要:JavaScript这个语言本身就是建立在一种消息机制上的,所以它很容易处理异步回调和各种事件。这个概念与普通的编程语言基础是不同的,所以让很多刚接触JavaScript的人摸不着头脑。JavaScript就是通过消息来实现多个事务同时处理,不要把自己吊死在一个消息中。 经常会看到这样的问题“Ja...
阅读全文
摘要:1, 从 html 头部 到 底部 依次执行,包括 js文件,不包括$(function(){})。2, 然后在执行 $(function(){})---------------------------------对于JavaScript引擎而言,代码是什么?一个网页是可以用多个SCRIPT标签来载...
阅读全文
摘要:public string GetTime(DateTime dt) { Int64 retval = 0; DateTime st = new DateTime(1970, 1, 1); TimeSpan t = (...
阅读全文
摘要:unshift:在数据首段添加元素。push: 在数组的末端添加元素。shift:移除并返回第一个元素,会影响 数组长度。pop:移除并返回最后一个元素。会影响 数组长度。delete 数组[索引] ,删除数组内的一个元素,但是数组长度不会发生变化。join: 把数组元素连接起来,拼成字符串。元素之...
阅读全文
摘要:var o={x:1};var p=Object.create(o); //根据对象o 创建对象 pbool b= o.isprototypeof(p); alert(b);
阅读全文
摘要:// 这种方法不起作用 if (x == undefined) { // 作某些操作 }// 这个方法同样不起作用- if (typeof(x) == undefined) { // 作某些操作 }// 这个方法有效 if (typeof(x) == "undefined") { // 作某些操作 ...
阅读全文
摘要:var a1;var a2 = true;var a3 = 1;var a4 = "Hello";var a5 = new Object();var a6 = null;var a7 = NaN;var a8 = undefined;alert(typeof a); //显示"undefined...
阅读全文
摘要:IN 左侧是属性名;右侧是对象名, 如果 属性是 自有属性 或者继承属性 则返回 TRUEvar o={x:1,y:2}"x" in o 返回 true;hasOwnProperty() 用来检测对象的属性 是否是 自有属性。var o={x:1};o.hasOwnProperty("x") ...
阅读全文
摘要:p-> o{x:1,y:2}->r说明: p继承 o假设: p 不包含 x属性; 当 x=2 时,则在 p中新生成一个x属性 然后进行赋值,不会改变 父类的x值。 p 包含x属性; 当 x=2时 ,则 直接赋值给x。 总结:无论那总情况 父类的值 不会发生改变。
阅读全文
摘要:1 var func =function(){} ,即和 var 变量的特性 一样。 func 变量名提前,但是不会初始化,直到执行到初始化代码。2 function func(){} 变量名 和方法体 都会提前到 顶部执行。实例:{vark=xx();functionxx(){return5;...
阅读全文
摘要:"==" 不严格意义上的 相等;"===" 严格意义上的相等1==true return true1===true return false
阅读全文