
其他
文章平均质量分 91
iteye_786
这个作者很懒,什么都没留下…
展开
-
理解JavaScript原型(转载文章)
注:本文来自微博网友@三月沙 的翻译投稿。Javascript原型总会给人产生一些困惑,无论是经验丰富的专家,还是作者自己也时常表现出对这个概念某些有限的理解,我认为这样的困惑在我们一开始接触原型时就已经产生了,它们常常和new、constructor相关,特别是函数(function)的原型(prototype)属性(property)。事实上,原型是一种非常简单的概念。为了更好的理解它...原创 2016-03-10 22:11:05 · 95 阅读 · 0 评论 -
javascript笔记:深入分析javascript里对象的创建(中)《转载》
深入分析javascript里对象的创建这个小系列是我整个博客里最受欢迎的文章,有博友催我把下篇写完,昨天和今天整理资料发现一篇文章还真讲不完我下半部分的内容,所以把本来打算写的下篇分成两部分了。 本主题的上篇里我讲到了三种对象创建的方式,最后通过类比java面向对象的思想反过来理解javascript对象的创建。如果根据标题的核心对象的创建,我所阐述的问题其实已经讲完,但是我写完上篇时...原创 2016-03-13 11:16:44 · 115 阅读 · 0 评论 -
javascript笔记:深入分析javascript里对象的创建(下)---从对象创建到javascript程序优化《转载》...
为什么现在主流程序语言里我们都要创建对象了?下面这个定义我想能给我们一个答案: 面向对象语言里对象的定义是:对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。抛开这些抽象的定义,从计算机底层技术来理解,对象其实就是一种存储数据的方式。 写这个系列下篇着实让我犯难了,本来我想写闭包和原型的,但是总觉得不...原创 2016-03-13 11:16:30 · 125 阅读 · 0 评论 -
javascript笔记:javascript的关键所在---作用域链《转载》
javascript里的作用域是理解javascript语言的关键所在,正确使用作用域原理才能写出高效的javascript代码,很多javascript技巧也是围绕作用域进行的,今天我要总结一下关于javascript作用域的相关知识。 很多人使用javascript时候会把{}作为作用域的边界,所以我们可以看看下面的代码:function ftn01(){ va...原创 2016-03-12 09:36:25 · 110 阅读 · 0 评论 -
关于编写性能高效的javascript事件的技术《转载》
如何能做出高效的web前端程序是我每次做前端开发都会不自觉去考虑的问题。几年前雅虎里牛逼的前端工程师们出了一本关于提升web前端性能的书籍,轰动了整个web开发技术界,让神秘的web前端优化问题成为了大街的白菜,web前端优化变成了菜鸟和大牛都能回答的简单问题,当整个业界都知道了惊天秘密的答案,那么现有的优化技术已经不能对你开发的网站产生的质的飞越,为了让我们开发的网站性能比别人的网站更加优...原创 2016-03-12 09:36:11 · 112 阅读 · 0 评论 -
谈谈javascript语法里一些难点问题(一)《转载》
1) 引子 前不久我建立的技术群里一位MM问了一个这样的问题,她贴出的代码如下所示:var a = 1;function hehe(){ window.alert(a); var a = 2; window.alert(a);}hehe(); 执行结果如...原创 2016-03-12 09:35:56 · 106 阅读 · 0 评论 -
谈谈javascript语法里一些难点问题(二)《转载》
3) 作用域链相关的问题 作用域链是javascript语言里非常红的概念,很多学习和使用javascript语言的程序员都知道作用域链是理解javascript里很重要的一些概念的关键,这些概念包括this指针,闭包等等,它非常红的另一个重要原因就是作用域链理解起来太难,就算有人真的感觉理解了它,但是碰到很多实际问题时候任然会是丈二和尚摸不到头脑,例如上篇引子里讲到的例子,本篇要...原创 2016-03-12 09:35:40 · 99 阅读 · 0 评论 -
javascript技术难点(三)之this、new、apply和call详解 《转载》
this、new、call和apply的相关问题 讲解this指针的原理是个很复杂的问题,如果我们从javascript里this的实现机制来说明this,很多朋友可能会越来越糊涂,因此本篇打算换一个思路从应用的角度来讲解this指针,从这个角度理解this指针更加有现实意义。 下面我们看看在java语言里是如何使用this指针的,代码如下:public class...原创 2016-03-11 13:22:10 · 111 阅读 · 0 评论 -
为什么做java的web开发我们会使用struts2,springMVC和spring这样的框架? 《转载》
今年我一直在思考web开发里的前后端分离的问题,到了现在也颇有点心得了,随着这个问题的深入,再加以现在公司很多web项目的控制层的技术框架由struts2迁移到springMVC,我突然有了一个新的疑问无法得到正确的解释,为什么我们现在做java的web开发,会选择struts2或者springMVC这样的框架,而不是使用servlet加jsp这样的技术呢?特别是现在我们web的前端页面都是使用...原创 2016-03-11 13:19:14 · 99 阅读 · 0 评论 -
javascript笔记:通过对作用域链和执行环境的深入理解所得出的提高javascript代码性能的建议 《转载》...
上篇文章里我结束了对象的创建的内容,最后引出了作用域链和执行环境的问题。当我对这块知识有了更深入的了解后,回头看看jQuery源码才知道大师们写的代码是如何的厉害,jQuery源码里很好的运用了作用域链和执行环境的知识来提升程序性能。 好了,不废话了,上篇博文里对作用域讲的比较简略。其实对作用域的理解是理解整个javascript语言的关键所在,特别我在写javascript笔记时候曾对很...原创 2016-03-11 13:18:32 · 104 阅读 · 0 评论 -
javascript笔记:深入理解javascript的function 《转载》
Function是javascript里最常用的一个概念,javascript里的function是最容易入手的一个功能,但它也是javascript最难理解最难掌握的一个概念。一、我的第一个javascript代码 1 function test()2 {3 alert('Hello World!');4 } 5 window.onload = test();//...原创 2016-03-11 13:17:20 · 103 阅读 · 0 评论 -
JavaScript 入门哪本书最好?(问、答) 《转载》
司徒正美,JS魔法师,去哪儿网前端架构师知乎用户、zinwa.lin、Yang 等人赞同入门可以看《javascript高级程序设计》与《javascript dom 编程艺术》尤其是后者,真是好书。我以前看了许多视频,翻那本很厚的指南与高程,最后还是靠《javascript dom 编程艺术》激发我学习兴趣入门。看了三四次《javascript高级程序设计》就...原创 2016-03-11 12:47:56 · 1710 阅读 · 0 评论 -
javascript笔记:深入分析javascript里对象的创建(上) 《转载》
读jQuery源码时候,我常想到底那些因素会让我读不懂代码,其中最关键的是哪个,最早觉得是jQuery的架构设计,当我查阅资料终于找到jQuery架构设计的入口时候,我发现javascript基础语法的熟练运用才是读源码的关键,因此现在把javascript基础知识系统回顾下很有必要,而且jQuery源码的研究就是对javascript基础知识的加深和灵活运用,我想后面临摹jQuery将和我对...原创 2016-03-13 11:16:54 · 141 阅读 · 0 评论