摘要: 开始zrender(Zlevel Render) 是一个轻量级的Canvas类库,这里是GitHub的网址 点我, 类似的类库有Kinetic.JS、EaselJS。 但貌似都没有zrender好用(可能是更加符合国人的习惯),强大的图表工具echarts就是在zrender基础上建立, 用zren... 阅读全文
posted @ 2014-08-13 15:37 LonelyClick 阅读(10461) 评论(1) 推荐(4) 编辑
摘要: 回顾有了之前的几篇对于jQuery.attributes相关的研究,是时候分析jQuery.attr的源码了Javascript中的attribute和property分析attribute和property兼容性分析jQuery.access源码分析结构jQuery.fn.extend({ ... 阅读全文
posted @ 2014-08-11 17:58 LonelyClick 阅读(988) 评论(1) 推荐(2) 编辑
摘要: 基本理解jQuery.attr是jQuery.attr,jQuery.prop,jQuery.css提供底层支持,jQuery里一个比较有特色的地方就是函数的重载, 比如attr,有如下几种重载$('#box').attr('title')$('#box').attr('title','标题')$(... 阅读全文
posted @ 2014-08-11 16:49 LonelyClick 阅读(2375) 评论(2) 推荐(3) 编辑
摘要: 上一篇文章中,详细的分析了他们的区别,请看Javascript中的attribute和property分析这次,来详细的看下他们的兼容性,这些内容主要来自于对于jQuery(1.9.x)源代码的分析(attributes模块),首先,贴出测试的HTML代码:defbtn2222btn3boxbaid... 阅读全文
posted @ 2014-08-08 11:59 LonelyClick 阅读(1205) 评论(0) 推荐(1) 编辑
摘要: attribute和property这两个单词,都有属性的意思,attribute有属性、特质的意思,property则有性质,性能的意思。首先需要明确的是,在规范中,读取和设置attribute的方法是getAttribute/setAttribute/removeAttribute,比如box.... 阅读全文
posted @ 2014-08-07 11:40 LonelyClick 阅读(2637) 评论(0) 推荐(3) 编辑
摘要: querySelector和querySelectorAll是W3C提供的新的查询接口目前IE8/9及Firefox/Chrome/Safari/Opera的最新版已经支持它们。但是Element.querySelectorAll有个bug asfd var bar = ... 阅读全文
posted @ 2014-06-11 10:49 LonelyClick 阅读(638) 评论(0) 推荐(1) 编辑
摘要: var rbrace = /(?:\{[\s\S]*\}|\[[\s\S]*\])$/, rmultiDash = /([A-Z])/g;function internalData( elem, name, data, pvt /* Internal Use Only */ ){ //如果elem元素不能附加值,退出 if ( !jQuery.acceptData( elem ) ) { return; } // ## form core.js // Unique for each copy of jQuery on the page ... 阅读全文
posted @ 2014-03-13 17:34 LonelyClick 阅读(935) 评论(0) 推荐(0) 编辑
摘要: 将HTML DOM中几个容易常用的属性做下记录,需要的朋友可以参考下。nodeName、nodeValue 以及 nodeType 包含有关于节点的信息。nodeName 属性含有某个节点的名称。元素节点的 nodeName 是标签名称属性节点的 nodeName 是属性名称文本节点的 nodeName 永远是 #text文档节点的 nodeName 永远是 #document注释:nodeName 所包含的 XML 元素的标签名称永远是大写的nodeValue对于文本节点,nodeValue 属性包含文本。对于属性节点,nodeValue 属性包含属性值。nodeValue 属性对于文档节点 阅读全文
posted @ 2014-03-13 15:02 LonelyClick 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 一.原生数据类型JS共有5种原生数据类型:Booleantrue或者falseString字符串,在单引号或者双引号之间(不存在字符类型)Number整数或者浮点数Null空undefined未定义(一个变量没有赋值,或者 赋值为 undefined)//Booleanvar flag = fals... 阅读全文
posted @ 2014-02-21 10:35 LonelyClick 阅读(962) 评论(2) 推荐(0) 编辑