Js++
iteye_19486
这个作者很懒,什么都没留下…
展开
-
[Js++开发历程] 前言
目前JavaScript 框架越来越多,每个框架都有其优势1.由于JavaScript主要是为了前端页面(即HTML)服务,所以离不开对HTML的dom的处理,而对于dom的扩展,目前最为流行的应该是Jquery了。2.对于企业应用的开发,最少不了的就是要有一套标准化的UI,企业应用的开发更注重的是业务逻辑,对于界面的美观要求并不高,但需要有一套完善的UI,现在最好框架应该是Extjs...原创 2013-12-27 11:51:23 · 114 阅读 · 0 评论 -
[Js++开发历程] 还是那个字符“$”
“$”这个字符在很多Javascript框架中都有用到,所以我们也不妨用用。那她具体有何用呢?我考虑了以下几点:1.“$”为一个静态对象,一般是作成工具类,“$()”为Jclass对象的prototype。2.“$”的这个变量形成的函数根据参数个数的不同,会返回不同的结果3.对于$函数,有以下考虑 3.1 $() 参数为空值时,返回 Jclass.prototype ...2013-12-27 13:55:21 · 128 阅读 · 0 评论 -
[Js++开发历程] DOM的遍历
DOM的遍历对于Web开发,DOM的遍历是最为普遍了。 3.1.1 什么是DOMDOM 是 Document Object Model(文档对象模型)的缩写。 3.1.2 DOM重要属性nodeType 属性返回节点的类型。nodeType 是只读的。比较重要的节点类型有:元素=1 属性=2 文本=3 注释=8 文档=9 nodeName 属性规定节...2014-01-01 21:34:47 · 124 阅读 · 0 评论 -
[Js++开发历程] 模拟面向对象
1.2 模拟面向对象要说到面向对象,Java的语法规范应该会比较熟悉,C#也同样。谈到面向对象就得做到封装,对于Javascript如何做封装才最有效呢?不禁让我联想到闭包1.2.1 闭包 闭包是能够读取其他函数内部变量的函数。1.2.2 链式作用域 JavaScript语言特有的"链式作用域"结构(chain scope),子对象会一级一级地向上寻找所有父对象的变...2014-01-02 00:34:35 · 112 阅读 · 0 评论 -
[Js++开发历程] Javascript 不完整的继承
1.4 Javascript 不完整的继承 Javascript的继承和标准的oop继承有很大的区别,Javascript的继承是采用原型链的技术,每个类都会将“成员变量”和“成员函数”放到 prototype 上,Js++都过superclass将其链接起来即 C.prototype.superclass = C.superclass = P.prototype;当...2014-01-02 15:03:50 · 129 阅读 · 0 评论 -
[Js++开发历程] 巧妙使用querySelector实现类似JQuery.is函数
is() 根据选择器、元素或 jQuery 对象来检测匹配元素集合,如果这些元素中至少有一个元素匹配给定的参数,则返回 true。它产用是Sizzle技术。 那我们如何使用querySelector模仿呢? 由于querySelector只能查找dom以下的DOM,所以我考虑到将采用dom的父dom来使用querySelector 由于querySelector无...2014-01-03 10:44:21 · 238 阅读 · 0 评论 -
[Js++开发历程] 难搞的DOM元素的Rect
1.6 难搞的DOM元素的Rect 1.offset 和 client 区别可以根据以下来总结:A.滚动条是在对象里面产生,B.边框是在对象的外面产生C.padding是将对象的面积扩大 因此,滚动条不影响offsetWidth,但影响clientWidth边框影响offsetWidth,但不影响clientWidthpadding同时影响offsetWi...2014-01-06 12:27:34 · 143 阅读 · 0 评论 -
[Js++开发历程] Jquery的$.ajax().done().fail()之不可能的事情
1.9 Jquery的$.ajax().done().fail()之不可能的事情 Jquery的开发人员的确让人折服,当我看到以上的代码时,感觉非常疑惑。 所有的ajax代码都在ajax函数中运行,为什么done和fail的中的函数能被回调呢? 很多人会认为Jquery的Deferred的效果,其实不然,因为ajax如果采用同步模式的,就会等待执行结果,根本等不了执行done函...2014-01-12 21:58:07 · 1487 阅读 · 0 评论