| · | [JS技巧]理解JavaScript面向对象的思路 | JS实例 | 09-08 |
| 一般来说大家比较熟悉的面向对象方式是基于类的面向对象,声明一个类,然后在根据类声明的描述去创建对象,通过类与类之间的继承和组合关系来复用代码。大多数情况下,基于类的面向对象语言(C++,C#,Java之类的)都把类整合进自己的类型系统 |
| · | [JS技巧]JavaScript中的[[scope]]和Scope Chain | JS实例 | 09-08 |
| ECMA262中规定JS使用ScopeChain来实现closure,ScopeChain是JS中非常重要的机制,JS中所有的标识符(Identifier)都是通过ScopeChain来查找值的。下面的部分是关于ECMA262及其实现 |
| · | [JS技巧]Java5.0的元注解(meta-annotations) | JS实例 | 09-06 |
| 许多API都需要为数不少的“模板式”的代码,比如,如果想写一个JAX-RPC(JAX-RPC即JavaAPIforXML-BasedRPC-译注)的webservice,你需要提供一对接口及其实现程序。如果程序 |
| · | [JS技巧]javascript十个最常用的自定义函数 | JS实例 | 09-04 |
| 如果不使用类库或者没有自己的类库,储备一些常用函数总是有好处的。(10)addEvent网上最流行的版本是ScottAndrew的,据说javascript界曾举行一场比赛(此事件我们可以在ProJavascriptTechnique |
| · | [JS技巧]Loading状态图标在线制作网站 | JS实例 | 09-03 |
| 对于网站加载过程中出现的用户等待状态来说,有一个足够明确的告知可能是绝对明智的方法。某些不确定的状况下,页面的加载或特定内容的局部加载并不是立即完成的(对于人的肉眼反应来说),在这样的情况下,有个一改善用户等待体验的明示状态就不可或缺 |
| · | [JS技巧]JS函数:动态添加CSS样式表 | JS实例 | 09-03 |
| 先给出函数。01.varaddSheet=function(){02.vardoc,cssCode;03.if(arguments.length==1){04.doc=document;05.cssCode=arguments[0]0 |
| · | [JS技巧]mvc模式分离javascript开发 | JS实例 | 08-31 |
| JavaScriptMVC中文:http://blog.youmila.com/?p=423—fromyapollo.li@gmail.com英文:http://www.alistapart.com/articles/ja |
| · | [JS技巧]Javascript教程:随机数 | JS实例 | 08-28 |
| 弄个随机数的东西,直接从网上找了一个现成的,简单看了两眼,感觉算法应该是对的,但今天测试下来,是不对的;网上大多数人用的写法是这样的:functiongetRandomA(rMin,rMax){varrange=rMax-rMin;v |
| · | [JS技巧]Javascript特效实例10个 | JS实例 | 08-28 |
| 1、$fx()简介:$fx()是一个轻量级的动画库,一些复杂的动画,可以由多个简单的动画效果进行组合,但是提供的是混淆压缩过的代码,对于研究动画源码的朋友可能特别不爽API:http://fx.inetcat.com/manuals. |
| · | [JS技巧]delegate软件实现本地调试客户端代码 | JS实例 | 08-26 |
| 最近一直在开发Ajax应用程序。众所周知Ajax的特点是客户端和服务器分离,客户端通常由纯Javascript组成,通过XMLHttpRequest对象与服务器通信。在调试客户端代码时,如果服务器开在本地,尚可通过samba等方式直接 |
| · | [JS技巧]有名函数表达式全面解析(翻译教程) | JS实例 | 08-26 |
| 简介Surprisingly,atopicofnamedfunctionexpressionsdoesn’tseemtobecoveredwellenoughontheweb.Thisisprobablywhytherea |
| · | [JS技巧]局域网打印机ARP病毒解决实例 | JS实例 | 08-26 |
| 在网络中,尤其是在局域网中常常会遇到ARP欺骗的问题,从而影响我们的打印机在网络中的正常应用。ARP欺骗的具体产生的原因在这就不过多阐述了,直接了解一下发生的情况及解决方法好了。产生现象:三个打印机,在进行检测时都能出单,当正常营业时 |
| · | [JS技巧]JS教程:lightbox源码解析 | JS实例 | 08-26 |
| lightbox源码解析functiongetPageScroll(){varyScroll;if(self.pageYOffset){yScroll=self.pageYOffset;//NS}elseif(document.doc |
| · | [JS技巧]JavaScript工厂模式的memoizing技术 | JS实例 | 08-26 |
| |
| · | [JS技巧]javascript编程:编程的陷阱(gotcha) | JS实例 | 08-26 |
| 编程的陷阱(gotcha)是指计算机系统中的意想不到的文档特征而不是bug.这些陷阱使得初学者远离javascript编程.在我看来,因为所有的浏览器都能运行javascript使得它是使用最广泛的语言之一,但它也是最少人研究的.让我 |
| · | [JS技巧]HTML5的Canvas概述教程 | JS实例 | 08-22 |
| <canvas>是一个新的HTML元素,这个元素可以被Script语言(通常是JavaScript)用来绘制图形。例如可以用它来画图、合成图象、或做简单的(和不那么简单的)动画。右面的图象展示了一些<canvas&g |
| · | [JS技巧]Javascript函数类型判断完美解决方案 | JS实例 | 08-22 |
| 在判断函数类型时,我们通常使用typeof方法,一般情况下,它会得到我们所预想的效果。但是,有一些细节并不为我们所熟知。JohnResig在分析了这些细节之后,为我们提供了一个完美的解决方案,本文将作详细介绍:一、传统方法不为人所知的 |
| · | [JS技巧]JS教程:学习Javascript数组 | JS实例 | 08-22 |
| 1.认识数组数组就是某类数据的集合,数据类型可以是整型、字符串、甚至是对象Javascript不支持多维数组,但是因为数组里面可以包含对象(数组也是一个对象),所以数组可以通过相互嵌套实现类似多维数组的功能1.1定义数组声明有10个元 |
| · | [JS技巧]框架:document.compatMode | JS实例 | 08-22 |
| 今天在看框架的时候无意间看到了document.compatMode,经过一番资料查找,终于搞懂了。文档模式在开发中貌似很少用到,最常见的是就是在获取页面宽高的时候,比如文档宽高,可见区域宽高等。IE对盒模型的渲染在Standards |
| · | [JS技巧]认识Javascript数组 | JS实例 | 08-22 |
| 1.认识数组数组就是某类数据的集合,数据类型可以是整型、字符串、甚至是对象Javascript不支持多维数组,但是因为数组里面可以包含对象(数组也是一个对象),所以数组可以通过相互嵌套实现类似多维数组的功能1.1定义数组声明有10个元 |
| · | [JS技巧]IE8日趋完善但noscript标签Bug仍在 | JS实例 | 08-21 |
| “没有加入Javascript就会当掉”的页面通常都会加入noscript标签用于提示用户开启脚本支持。然而在IE8下,如果在noscript标签上设置了background-color或者border样式,则 |
| · | [JS技巧]解读javascript的计时器 (二) | JS实例 | 08-21 |
| 1、昂贵计算的处理在复杂Javascript应用程序开发中,最复杂的可能是用户界面的单线程特性。而Javascript在处理用户交互时最好的状况是反应迟钝,最糟糕的情况是无响应而导致浏览器挂起(在Javascript执行时,页面中所有 |
| · | [JS技巧]JavaScript2.0标准的新特性 | JS实例 | 08-20 |
| 作者RobGravelle作者为我们简要的介绍了下正在制定中的JavaScript2.0标准,有许多新特性的介绍和相应的代码演示:作为一个开发者和作家,我的一部分工作就是跟随web世界最新发展潮流——不管是关于 |
| · | [JS技巧]解读javascript的计时器 I | JS实例 | 08-19 |
| 说明:这篇文章节选自JohnResig的《SecretsoftheJavaScriptNinja》一书,本人翻译只是供大家学习,翻译不足之处,请斧正。这篇文章主要从下面几个方面解读计时器:计时器概述;计时器速度深度探析;用计时器处理大 |
| · | [JS技巧]开源项目越来越青睐 JavaScript | JS实例 | 08-18 |
| 开源项目们都使用什么开发语言?一份由BlackDuck发表的最新研究报告显示,开源项目越来越青睐JavaScript,他们通过对项目中使用的各种开发语言的代码行数进行统计,发现C语言以40%的比例遥遥领先,而JavaScript和PH |
| · | [JS技巧]收集33个有用的Wordpress技巧 | JS实例 | 08-15 |
| Wordpress是强大的,尤其是你用插件将其武装起来。相信大多数使用wordpress的Blogger都不会满足于默认模板、默认的设置。应用这些技巧,你能将WP改装得更漂亮,更个性化。这33个技巧链接到不同的文章,在文章里有具体的实 |
| · | [JS技巧]7个在IE和Firefox中不同的JavaScript语法 | JS实例 | 08-15 |
| 尽管那需要用长串的、沉闷的不同分支代码来应付不同浏览器的日子已经过去,偶尔还是有必要做一些简单的区分和目标检测来确保某块代码能在用户的机器上正常运行。在这篇文章中,网页教学网介绍了7个在IE和Firefox中不同的JavaScript |
| · | [JS技巧]30个绝对优秀的JavaScript Web创意应用 | JS实例 | 08-15 |
| 在1-2年前,我们为满足需求会使用MacromediaFlash来进行Web应用中动态按钮、图片幻灯片甚至文本交互内容的表现;现在,在日趋完备的JavaScript框架(jQuery,Mootools,Prototype,Script |
| · | [JS技巧]30个JavaScript滑动和滚动效果 | JS实例 | 08-15 |
| 之前我们用Flash做按钮和画廊等,现在jQuery、Mootools、Scriptallicious、YUI和Prototype等JavaScript框架可以用轻量的代码来获得和Flash一样的效果,从而可以替换掉Flash,这也同 |
| · | [JS技巧]js中的文档模式-document.compatMode | JS实例 | 08-15 |
| 今天在看框架的时候无意间看到了document.compatMode,经过一番资料查找,终于搞懂了。文档模式在开发中貌似很少用到,最常见的是就是在获取页面宽高的时候,比如文档宽高,可见区域宽高等。IE对盒模型的渲染在Standards |
|