javascript
文章平均质量分 80
荔枝
web前端
展开
-
javascript深入了解(作用域链)
观看者:有或者没有javascript基础的同学均可。目标:了解我们代码执行时候变量和函数的访问顺序,以及作用域的深入分析。实现目标方式:代码以及相关解释。提醒:这边文章只是帮大家了解作用域链而非原型链,不过作用域链也是以后原型链的学习的基础,我会在以后博客中更新我对原型链理解,并分享给大家。什么是作用域链?先看例子:var color = 'red';function原创 2012-04-20 10:45:36 · 684 阅读 · 0 评论 -
javascript深入了解(私有作用域)
观看者:想了解javascript的一些更加巧妙的用法,比如私有变量,静态变量或者,自执行函数。目标:深入了解javascript的私有作用域实现方式:代码及相关文字解释。私有作用域:window.onload = function(){var str ='javascript';(function(){ alert(str); var str = 'hello w原创 2012-04-23 21:24:55 · 1048 阅读 · 6 评论 -
诗情画意的dom创建类
观看者:对javascript有了解,想简化dom创建时候冗长的代码目标:$div({id:'id',name:'name'},Dom1,Dom2...) 这么就能创建出结构化的dom,其中参数一,是一个对象,包含着div所需要的属性,dom1, dom2是div中包含的对象。实现方式:代码及相关文字解释。先看例子:比如我们想创建一个div,id为dv,内容为hello原创 2012-04-27 15:22:47 · 681 阅读 · 0 评论 -
javascript深入了解(面向对象)
对于比较复杂的东西我总是得过且过,死记着用法,用的时候直接套倒也没什么问题,但是用着总觉得这代码不是自己的,有种不安全感,当有一天我问起一个同事的时候发现他也一样的不求甚解的时候,我于是决定研究一下原理并分享给他,他懂了,顺便也整理一下贴出来分享给大家。这篇文章从基础开始我相信只要大家一步一步看完,多少会有一些帮助,废话不多说了下面我们一起开始吧!观看者:有一定的javascript基础的,会原创 2012-04-16 22:24:08 · 2167 阅读 · 3 评论 -
javascript深入了解(继承)
观看者:对面向对象有一定基础,如果没有可以看我上一篇文章javascript深入了解(面向对象);目标:深入了解javascript继承;实现方式:代码及相关文字解释,从最简单一步一步推算出最后的继承方式;继承:继承其实就是通过原型链来实现的。原型链:先回顾一下构造函数,原型和实例的关系:每个构造函数都有一个原型对象(prototype),原型对象包含一个指向构造函数的指针原创 2012-04-21 13:47:05 · 1051 阅读 · 2 评论 -
javascript深入了解(闭包)
观看者:不能理解闭包的人,需要对javascript作用域链有了解,如果没有,可以看我上一篇文章javascript深入了解(作用域);目标:深入了解闭包的原理;实现方式:代码及相关文字解释,请逐步运行代码并理解里面每句的含义。闭包:原理是指有权访问另一个函数作用域中的变量的函数。如下面的例子:var name = 'fanlizhi';funct原创 2012-04-21 15:53:30 · 767 阅读 · 2 评论 -
svg 学习笔记(各种元素)
观看者:有xml,javascript基础的同学目标:掌握svg基础图形实现方式:代码及相关文字解释。希望能一步步写完代码当你看完也就掌握了。svg 简单的例子:svg 比vml更方便,只需将xmlns:svg="http://www.w3.org/2000/svg"添加到svg标签中就可以使用svg:矩形:原创 2012-05-14 14:34:13 · 1582 阅读 · 0 评论 -
svg和vml自己写的公用类
观看者:有xml,javascript基础的同学目标:了解vml和svg的兼容性写法实现方式:代码和说明lizhi.js由于时间仓促,类库写的很草率,纯粹一时性起玩乐之作,不过基本思路和兼容方式基本就是这样的,可能一些细节没太在意。如果你真的想做一个svg和vml兼容类库可以参考代码思路,自己创作。如果有什么问题可以联系我,很乐意帮你解决。/** 玩乐之作原创 2012-06-30 11:42:55 · 4109 阅读 · 7 评论