Fork me on GitHub
随笔 - 265  文章 - 0  评论 - 1075  阅读 - 230万
01 2014 档案
关于前端框架的一些观点
摘要:http://hinc.me/2013/04/01/front-end-framework/说起前端框架,我个人主张有框架不如无框架,这个观点要先从框架和库的区别说起。我所理解的库,解决的是代码或是模块级别的复用或者对复杂度的封装问题;而框架,更多的是对模式级别的复用和对程序组织的规范,这里的模式是... 阅读全文
posted @ 2014-01-20 17:15 【艾伦】 阅读(1235) 评论(2) 推荐(4) 编辑
解密jQuery内核 DOM操作方法(二)html,text,val
摘要:回顾下几组DOM插入有关的方法innerHTML 设置或获取位于对象起始和结束标签内的 HTML outerHTML 设置或获取对象及其内容的 HTML 形式看图对照区别innerText 设置或获取位于对象起始和结束标签内的文本 outerText 设置(包括标签)或获取(不包括标签)对象的文本 innerText 和outerText 在读取得时候是一样的,只是在设置的时候outerText 会连带标签一起替换成目标文本 firefox不支持innerText ,但是可以用textContent作为替代方案。nodeValue 对于文本节点,nodeValue 属... 阅读全文
posted @ 2014-01-19 08:12 【艾伦】 阅读(9153) 评论(5) 推荐(11) 编辑
解密jQuery内核 DOM操作
摘要:jQuery针对DOM操作的插入的方法有大概10种append、prepend、before、after、replaceWithappendTo、prependTo、insertBefore、insertAfter、replaceAll分2组,上下对照,实现同样的功能。主要的不同是语法——特别是内容和目标的位置依赖的domManip,buildFragment模块在之前就分析过了在匹配元素集合中的每个元素后面插入参数所指定的内容,作为其兄弟节点对于 .after(), 选择表达式在函数的前面,参数是将要插入的内容。对于.insertAfter(), 刚好相反,内容在方法前面,它将被放在参数里元 阅读全文
posted @ 2014-01-13 08:44 【艾伦】 阅读(6705) 评论(9) 推荐(13) 编辑
解密jQuery内核 DOM操作的核心buildFragment
摘要:文档碎片是什么http://www.w3.org/TR/REC-DOM-Level-1/level-one-core.html#ID-B63ED1A3DocumentFragment is a "lightweight" or "minimal" Document object. It is very common to want to be able to extract a portion of a document's tree or to create a new fragment of a document参考标准的描述,Documen 阅读全文
posted @ 2014-01-10 09:00 【艾伦】 阅读(6159) 评论(2) 推荐(13) 编辑
解密jQuery内核 DOM操作的核心函数domManip
摘要:domManip是什么dom即Dom元素,Manip是Manipulate的缩写,连在一起就是Dom操作的意思。.domManip()是jQuery DOM操作的核心函数对封装的节点操作做了参数上的校正支持,与对应处理的调用append、prepend、before、after、replaceWithappendTo、prependTo、insertBefore、insertAfter、replaceAll为什么需要用这个domManip函数呢?我们知道节点操作浏览器提供的接口无非就是那么几个appendChild()通过把一个节点增加到当前节点的childNodes[]组,给文档树增加节点。 阅读全文
posted @ 2014-01-08 15:34 【艾伦】 阅读(7294) 评论(4) 推荐(9) 编辑
前端MVC框架Backbone 1.1.0源码分析(二) - 模型
摘要:模型是什么?Models are the heart of any JavaScript application, containing the interactive data as well as a large part of the logic surrounding it: conversions, validations, computed properties, and access control. You extend Backbone.Model with your domain-specific methods, and Model provides a basic se 阅读全文
posted @ 2014-01-06 11:11 【艾伦】 阅读(2995) 评论(5) 推荐(7) 编辑
前端MVC框架Backbone 1.1.0源码分析(一)
摘要:前言如何定义库与框架前端的辅助工具太多太多了,那么我们是如何定义库与框架?jQuery是目前用的最广的库了,但是整体来讲jQuery目的性很也明确针对“DOM操作”,当然自己写一个原生态方法也能实现同样的DOM操作,换句话说,不管你用来还是不用,都不影响你整体的布局,或者是代码体系结构。框架则是一套完整的解决方案,针对是某一个领域的,比如EXT,dojo,那么很明显,你要用就需要按照它的规则执行,不管是编码风格还是结构,有一定的约束力一个老话题,前端为什么要用MVC前端开发中呢,不可避免的都有在应用逻辑中加入显示数据的代码的情况,当项目规模愈发变大时,这种形式的代码变得越发的难以维护,因为任何 阅读全文
posted @ 2014-01-03 10:45 【艾伦】 阅读(7244) 评论(4) 推荐(15) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示