-
JavaScrip单线程引擎工作原理 日期:2013-03-06 14:58:40 点击:4 好评:0
从基础的层面来讲,理解JavaScript的定时器是如何工作的是非常重要的。定时器的执行常常和我们的直观想象不同,那是因为JavaScript引擎是单线程的。我们先来认识一下下面三个函数是...
-
没那么简单 那些应该吃透的JavaScript概念(1) 日期:2013-03-06 14:58:40 点击:7 好评:0
文章的目的是让更多的程序员深入理解JavaScript的一些概念,其实关于这些,我们在可以在网上看到很多类似的内容,所以现在该是向深入理解的方向靠拢的时候了。 51CTO推荐阅读: 揭...
-
移花接木 实例讲解Ext JS控件的扩展(1) 日期:2013-03-06 14:58:40 点击:24 好评:0
Ext JS是一种强大的 JavaScript 库,可以用来开发RIA(Rich Internet Applications),也即富客户端的Ajax应用,是一个与后台技术无关的前端 Ajax框架 。 Ext JS最开始基于YUI(Yahoo!UserInterfaceLibrary)技术,...
-
关于使用JavaScript的几点建议 日期:2013-03-06 14:58:40 点击:0 好评:0
【51CTO独家特稿】 JavaScript 是一种极其强大和灵活的脚本语言,但对于很多人来说,灵活也意味着容易犯错误。这里我将介绍5种JavaScript的最佳实践,它们可以应用在任何JavaScript项目中...
-
提高Web网站性能:JavaScript优化细节 日期:2013-03-06 14:58:40 点击:5 好评:0
作为一名网站开发Web前端工程师,对自己开发的网站项目应该尽可能地对其性能进行优化,现在互联网上搜索到的网站性能优化多是翻译转载自Yahoo14条或34条。Yahoo的优化建议关注在大...
-
三大秘诀助你轻松搞定JavaScript 日期:2013-03-06 14:58:40 点击:3 好评:0
JavaScript可算是世界上最流行的编程语言,如今也越来越被开发者们所重视,对任何JavaScript开发者而言,有三件必须了解的事。 51CTO相关文章推荐: 那些不为人熟知的JavaScript技巧 首先...
-
深入解读JavaScript中BOM和DOM(1) 日期:2013-03-06 14:58:40 点击:3 好评:0
51CTO之前曾报导过关于 JavaScript使用心得汇总:从BOM和DOM谈起 ,在那篇文章中,主要介绍了两者的基本概念,而本文应用了很多实例,来解读JavaScript中BOM和DOM。 BOM定义了JavaScript可以进...
-
探秘Google的JavaScript开发工具Closure 日期:2013-03-06 14:58:40 点击:0 好评:0
...
-
Javascript私有成员的实现方式 日期:2013-03-06 14:58:40 点击:0 好评:0
我之前买过一本书《Javascript高级程序设计》 Nicholas C.Zakas 著 总体来讲这本书还是可以的,但看完这本书还留了几个问题一直困扰着我,如js中私有变量的实现,prototype等,经过自己一系...
-
分解jQuery对相关控件的事件操作 日期:2013-03-06 14:58:40 点击:3 好评:0
今天突然对他的事件产生了兴趣,先前也碰到过,也没整理,今天有空就弄一下咯。 对于控件的事件,jQuery已经提供了丰富的方法,包括绑定、一次绑定、触发等,阿拉今早看看叫一哪...
-
谈谈Javascript的this指针 日期:2013-03-06 14:58:40 点击:3 好评:0
Javascript的this指针一个非常容易理解错,进而用错的特性。特别是对于接触静态语言比较久了的同志来说更是如此。 示例说明 我们先来看一个最简单的Javascript this指针示例: 这段代码...
-
解决Ajax应用中的session过期问题 日期:2013-03-06 14:58:40 点击:0 好评:0
现在web开发中,ajax应用的比较多。关于此方面的框架也不少。在应用中都会遇到session过期的问题,如处理不当会影响用户体验,也有可能产生莫名的问题。 结合自己的思考和网上相关...
-
JavaScript类和继承:constructor属性 日期:2013-03-06 14:58:40 点击:0 好评:0
constructor属性始终指向创建当前对象的构造函数。比如下面例子: //等价于varfoo=newArray(1,56,34,12); vararr=[ 1 , 56 , 34 , 12 ]; console.log(arr.constructor===Array); //true //等价于varfoo=newFunction(); varFoo...
-
JavaScript类和继承:prototype属性 日期:2013-03-06 14:58:40 点击:0 好评:0
我们已经在第一章中使用prototype属性模拟类和继承的实现。 prototype属性本质上还是一个JavaScript对象。 并且每个函数都有一个默认的prototype属性。 如果这个函数被用在创建自定义对象的...
-
JavaScript类和继承:this属性 日期:2013-03-06 14:58:40 点击:0 好评:0
this属性表示当前对象,如果在全局作用范围内使用this,则指代当前页面对象window; 如果在函数中使用this,则this指代什么是根据运行时此函数在什么对象上被调用。 我们还可以使用...
-
ExtJS Grid Tooltip的3+1种实现方式总结 日期:2013-03-06 14:58:40 点击:1 好评:0
ExtJS Grid Tooltip实现之一:表头提示 在2.2里面是设置ColumnModel.tooltip ,3.0则是Column. tooltip 如下: var grid= new Ext.grid.GridPanel({ columns:[ {header: '名称' ,dataIndex: 'name' ,tooltip: '对象名称' }, {header:...
-
JavaScript异步调用框架的链式实现 日期:2013-03-06 14:58:40 点击:5 好评:0
在上一篇文章里面,我们为JavaScript异步调用框架设计了一种链式调用方式,来增强异步调用队列的代码可读性,现在我们就来编写实现这部分功能的代码。 调用入口 链式调用存在Asy...
-
JavaScript异步调用框架的jQuery风格链式调用 日期:2013-03-06 14:58:40 点击:2 好评:0
我们已经实现了一个简单的JavaScript异步调用框架,然而还有一些美中不足,那就是顺序执行的异步函数需要用嵌套的方式来声明。 现实开发中,要按顺序执行一系列的同步异步操作又...
-
JavaScript异步调用框架的代码实现 日期:2013-03-06 14:58:40 点击:0 好评:0
在上一篇文章里,我们说到了要实现一个用于JavaScript异步调用的Async.Operation类,通过addCallback方法传递回调函数,并且通过yield方法返回回调结果。现在我们就来实现这个类吧。 类结构...
-
基于JavaScript的REST客户端框架 日期:2013-03-06 14:58:40 点击:1 好评:0
现在REST是一个比较热门的概念,REST已经成为一个在Web上越来越常用的应用,基于REST的Web服务越来越多,包括Twitter在内的微博客都是用REST做为对外的API,先前我曾经介绍过“基于REST架...