
javascript
文章平均质量分 87
ljh51168
这个作者很懒,什么都没留下…
展开
-
javascript笔记:深入分析javascript里对象的创建(上)
读jQuery源码时候,我常想到底那些因素会让我读不懂代码,其中最关键的是哪个,最早觉得是jQuery的架构设计,当我查阅资料终于找到jQuery架构设计的入口时候,我发现javascript基础语法的熟练运用才是读源码的关键,因此现在把javascript基础知识系统回顾下很有必要,而且jQuery源码的研究就是对javascript基础知识的加深和灵活运用,我想后面临摹jQuery将和我对ja转载 2012-08-29 11:54:26 · 339 阅读 · 0 评论 -
javascript笔记:深入分析javascript里对象的创建(上)续篇
今天回来一看我的博客居然有这么多人推荐真是开心极了,看来大家对我的研究有了认可,写博客的动力越来越大了,而且我发现写javascript在博客园里比较受欢迎,写java的受众似乎少多了,可能博客园里java的程序员要少点吧,也可能是javascript使用的人太多了吧,不过写javascript的文章还是比较大众化,以后多写写javascript了。 本篇文章不是《深入分析javascrip转载 2012-08-29 11:55:41 · 403 阅读 · 0 评论 -
javascript笔记:深入分析javascript里对象的创建(中)
深入分析javascript里对象的创建这个小系列是我整个博客里最受欢迎的文章,有博友催我把下篇写完,昨天和今天整理资料发现一篇文章还真讲不完我下半部分的内容,所以把本来打算写的下篇分成两部分了。 本主题的上篇里我讲到了三种对象创建的方式,最后通过类比java面向对象的思想反过来理解javascript对象的创建。如果根据标题的核心对象的创建,我所阐述的问题其实已经讲完,但是我写完上篇时候总转载 2012-08-29 11:59:56 · 547 阅读 · 0 评论 -
javascript笔记:通过对作用域链和执行环境的深入理解所得出的提高javascript代码性能的建议
上篇文章里我结束了对象的创建的内容,最后引出了作用域链和执行环境的问题。当我对这块知识有了更深入的了解后,回头看看jQuery源码才知道大师们写的代码是如何的厉害,jQuery源码里很好的运用了作用域链和执行环境的知识来提升程序性能。 好了,不废话了,上篇博文里对作用域讲的比较简略。其实对作用域的理解是理解整个javascript语言的关键所在,特别我在写javascript笔记时候曾对很多转载 2012-08-29 12:03:25 · 487 阅读 · 0 评论 -
Javascript笔记:(实践篇)从jQuery插件技术说起(上篇)
最近写了个网站,当时借鉴了很多相关网站前端技术,为了让客户的体验更加好,我在网站前端加入了相当多的校验代码,因此代码显的特别臃肿。虽然开发过程中我将前端代码重构了三次,但是我还是对我原来写的代码不满意。五一假期我好好复习了下javascript的知识,这里试着总结下我对代码不满意的地方,大致有以下几点:1) 我一直都在琢磨jQuery源码的写法,觉得jQuery是我见过写的最棒的代码,因此代码转载 2012-08-29 12:05:41 · 493 阅读 · 0 评论 -
Javascript笔记:(实践篇)从jQuery插件技术说起-深入分析extend方法(中篇)
1.1 对$.extend的理解 上面的代码里我编写jQuery插件使用到了$.extend方法。这里要讲讲我以前对jQuery插件开发的误解,这种误解源自于我对jQuery插件开发理解的肤浅。 在我前一家公司,有位做前端的同事很喜欢把自己代码封装成jQuery插件,他曾经对我说:jQuery插件技术是jQuery最让人激动人心的技术,关键就是使用extend方法,当时我阅读一转载 2012-08-29 12:06:35 · 506 阅读 · 1 评论 -
Javascript笔记:(实践篇)从jQuery插件技术说起-分析extend方法的源码(发现extend方法里有bug)(下篇)
1.1 分析$.extend源码在分析源码之前,我还要加一段s测试代码,代码如下:$(document).ready(function(){ console.log('==================测试06 start'); var targetobj = {'id':'NO1111','name':'xiajun','age':23,'sex':'转载 2012-08-29 12:07:23 · 420 阅读 · 0 评论 -
javascript笔记:深入分析javascript里对象的创建(下)---从对象创建到javascript程序优化
为什么现在主流程序语言里我们都要创建对象了?下面这个定义我想能给我们一个答案: 面向对象语言里对象的定义是:对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。抛开这些抽象的定义,从计算机底层技术来理解,对象其实就是一种存储数据的方式。 写这个系列下篇着实让我犯难了,本来我想写闭包和原型的,但是总觉得不好,在转载 2012-08-29 12:01:24 · 523 阅读 · 0 评论 -
javascript笔记:对ajax回调函数的研究
这篇博文是我针对项目组开发中遇到的问题研究,今天已经和同事们进行了分享,这里把它贴到我的博客里,和广大博友交流,希望能在和大家交流中自己得到进一步的提高。 和同事交流的文档的标题是:关于javascript的回调函数及ajax回调函数研究 具体内容如下:1.1开发中遇到的问题 最近开发中我和同事都碰到这样的问题,我们使用jQuery的ajax方法做服务端的校验,在succes转载 2012-08-29 12:04:26 · 588 阅读 · 0 评论