02 2012 档案

摘要:==========分割=========== 1.var a = {'x':'a.x','y':'a.y'} alert(Object.keys(a)); //获取对象a的keys集合。可以获得Object.keys(a).length; ==========分割=========== 2.css... 阅读全文
posted @ 2012-02-22 09:38 潴哥 阅读(148) 评论(1) 推荐(0)
摘要:模块加载系统初尝版,2个暴露函数:加载模块:require(requireLists,callback);require(['core','dom/selector'],function(){ //coding here, //callbacks})定义模块:define(id,requireLis... 阅读全文
posted @ 2012-02-05 21:41 潴哥 阅读(188) 评论(0) 推荐(0)
摘要:1.var a = function(){}2.function a(){}同样是function,但是其实是两码事,第一种,function相当于一个表达式符号。第二种,是一个函数声明。所以有了下边的区别:1.var a = function(){}();2.function a(){}();第一... 阅读全文
posted @ 2012-02-03 15:49 潴哥 阅读(368) 评论(0) 推荐(0)
摘要:var a = function(){}typeof (a) === "function" //-->truea.constructor === Function; //-->true 函数a是Function的一个实例,所以 a.constructor是指向Function,这里不是字符串类型,是... 阅读全文
posted @ 2012-02-03 15:33 潴哥 阅读(401) 评论(0) 推荐(0)
摘要:JavaScript验证工具 JSLint JSLint是一个JavaScript验证工具(非开源), 可以扫描JavaScript源代码来查找问题。如果JSLint发现一 个问题,JSLint就会显示描述这个问题的消息,并指出错误在源代码中的大致位置。有些编码风格约定可能导致未预见的行为或... 阅读全文
posted @ 2012-02-03 15:04 潴哥 阅读(266) 评论(0) 推荐(0)
摘要:var a = function(){ function b(){ //coding... } function c(){ //coding... } function d(){ //coding... } return { b:b, c:c }}() 此种设计,可以暴露b,c,隐藏d。var a ... 阅读全文
posted @ 2012-02-03 14:48 潴哥 阅读(233) 评论(0) 推荐(1)
摘要:直接贴代码,目前不支持组选择器(selector,selector),这种带逗号的不支持+,>,~这三种css3选择符。 View Code 1 /* 2 支持以下简易选择: 3 4 Zhus.Selector.find("div.cls span"); 5 Zhus.... 阅读全文
posted @ 2012-02-02 22:13 潴哥 阅读(278) 评论(0) 推荐(0)
摘要:不知道该怎么命名这个题目。暂时先这么着吧,先看下边测试。 =====setTimeout================================>>>>>>第一种:var x = "w.x";function a(){ var x = "a.x"; setTimeout("alert(x)"... 阅读全文
posted @ 2012-02-02 21:59 潴哥 阅读(503) 评论(0) 推荐(0)