
javascript
文章平均质量分 73
lxzo123
做一个懒惰的程序员,每天看书,学习,睡觉,编程,思考,娱乐。
个人站点:http://www.iteyey.com
展开
-
那些相见恨晚的javascript技巧
<br />I’ve been writing JavaScript code for much longer than I care to remember. I am very excited about the language’s recent success; it’s good to be a part of that success story. I’ve written dozens of articles, book chapters and one full book on the ma转载 2010-10-10 01:36:00 · 1456 阅读 · 1 评论 -
转不唐突的JavaScript的七条准则
英文原文:The seven rules of Unobtrusive JavaScript 原文作者:Chris Heilmann 经过多年的开发、教学和编写不唐突的JavaScript, 我发现了下面的一些准则。我希望它们可以帮助你对“为什么这样设计和执行JavaScript比较好”有一点理解。这些规则曾经帮助我更快地交付产品,并且产品的质量更高,也更容易维护。 1.不要做任何假设 (JavaScript是一个不可靠的助手) 可能不唐突的JavaScript 的最重要的原创 2010-10-12 18:26:00 · 482 阅读 · 0 评论 -
转判断JavaScript对象是否可用的正确方法
判断JavaScript对象是否可用的正确方法,阅读判断JavaScript对象是否可用的正确方法,原文:http://www.quirksmode.org/js/support.html原文作者:Peter-Paul Koch以下为对原文的翻译:判断对象存在的方法很快你就会注意到,JavaScript的部分功能在部分浏览器中 原文: 原文作者:Peter-Paul Koch 以下为对原文的翻译: 判断对象存在的方法 很快你就会注意到,JavaScript的部分功能在部分浏览器中无效。如果你要使原创 2010-10-14 10:00:00 · 674 阅读 · 0 评论 -
JavaScript高级应用prototype的属性使用说明
来源:时间:2010-09-08 08:34 来源:PHP100中文网 作者:PHP100er prototype 是在 IE 4 及其以后版本引入的一个针对于某一类的对象的方法,而且特殊的地方便在于:它是一个给类的对象添加方法的方法!这一点可能听起来会有点乱,别急,下面我便通过实例对这一特殊的方法作已下讲解: 首先,我们要先了解一下类的概念,JavaScript 本身是一种面向对象的语言,它所涉及的元素根据其属性的不同都依附于某一个特定的类。我们所常见的类包括:数组变量(Array)、逻辑变量 (Bo原创 2010-10-14 10:15:00 · 448 阅读 · 0 评论 -
Java Scripting API 您不知道的 5 件事
转自: 时间:2010-09-13 09:02 来源:网络 作者:PHP100er 现在,许多 Java 开发人员都喜欢在 Java 平台中使用脚本语言,但是使用编译到 Java 字节码中的动态语言有时是不可行的。在某些情况中,直接编写一个 Java 应用程序的脚本 部分 或者在一个脚本中调用特定的 Java 对象是更快捷、更高效的方法。 这就是 javax.script 产生的原因了。Java Scripting API 是从 Java 6 开始引入的,它填补了便捷的小脚本语言和健壮的 Java 生原创 2010-10-14 10:43:00 · 487 阅读 · 0 评论 -
javascript中DOM本质及操作
转:时间:2010-09-12 09:35 来源:PHP100中文网 作者:PHP100er JavsScript是可以在各种不同环境下使用的动态的、松散类型(loosely typed)、基于原型的编程语言。除了作为流行的Web客户端程序语言,它还可以使用于IDE插件、PDF文件或给予其它平台甚至更为抽象的概念。 JavaScript 是由来自Netscape得Brendan Eich创造的基于ECMAScript标准(ECMA-262)的语言。他最初被命名为LiveScript,但后来被改为Jav原创 2010-10-14 10:59:00 · 639 阅读 · 0 评论 -
转Javascript的一种模块模式
全局变量是魔鬼。在YUI中,我们仅用两个全局变量:YAHOO和YAHOO_config。YUI的一切都是使用YAHOO对象级的成员或这个成员作用域内的变量。我们建议在你的应用程序也使用类似的规则。 Douglas Crockford已经传授了一个有用的单例模式(singleton pattern)实现此规则,我认为他的模式有益于你基于YUI的那些应用。Douglas叫它模块模式(module pattern)。它是如下工作的: 1.创建一个命名空间对象:如果你使用YUI,可以用YAHOO.namesp原创 2010-10-14 11:01:00 · 473 阅读 · 0 评论 -
转八款Js框架介绍及比较
目前来看,JS框架以及一些开发包和库类有如下几个,Dojo 、Scriptaculous 、Prototype 、yui-ext 、Jquery 、Mochikit、mootools 、moo.fx Dojo (JS library and UI component ): Dojo是目前最为强大的j s框架,它在自己的Wiki上给自己下了一个定义,dojo是一个用JavaScript 编写的开源的DHTML工具箱。dojo很想做一个“大一统”的工具箱,不仅仅是浏览器层面的,野心还是很大的。Dojo包原创 2010-10-15 00:21:00 · 579 阅读 · 1 评论 -
js 数组使用小技巧
<br /><head><title></title><mce:script type="text/javascript"><!--// url参数转换处理var parseParam = function(options){ options = options || {}; var returnArray = []; for (var key in options) { var value = options[key]; returnArray.push(key +原创 2011-05-20 15:12:00 · 582 阅读 · 0 评论 -
基于JavaScript的REST客户端框架
本文介绍了一个基于JavaScript的REST客户端框架。这是一个轻量级框架,JavaScript客户端主要使用了XMLHttpRequest对象来实现通过HTTP对服务器操作GET、PUT、POST和DELETE以检索和修改资源。<br />现在REST是一个比较热门的概念,REST已经成为一个在Web上越来越常用的应用,基于REST的Web服务越来越多,包括Twitter在内的微博客都是用REST做为对外的API,先前我曾经介绍过“基于REST架构的Web Service设计”,并给出转载 2011-05-25 16:08:00 · 852 阅读 · 0 评论 -
浅谈JavaScript中面向对象技术的模拟
<br />原文摘自:http://developer.51cto.com/art/200906/128121.htm<br /> JavaScript不是纯的面向对象的语言,而是基于对象的语言,对象的继承是以原型函数的形式继承的,很多初学者刚开始接触的时候不太理解,但是JavaScript这种以原型函数的形式实现面向对象技术,不仅是可行的,而且还为面向对象技术提供了动态继承的功能,本文主要讨论了JavaScript的面向对象技术。<br />在C#和Java语言中,面向对象是以类的方式实现转载 2011-05-25 17:32:00 · 697 阅读 · 0 评论 -
12个最新的WEB开发框架
<br />原文地址:http://www.tripwiremagazine.com/2011/04/12-freshly-baked-frameworks-for-web-developers.html<br /> <br /> Frameworks such as jQuery, Javascript, HTML5 and CSS are important on building a website. Most developers sometimes rely or原创 2011-05-26 09:51:00 · 1468 阅读 · 0 评论 -
如何优化JavaScript脚本的性能
<br />原文摘自:http://developer.51cto.com/art/200906/128119.htm<br /> <br />JavaScript是一种解释型语言,所以能无法达到和C/Java之类的水平,限制了它能在客户端所做的事情,为了能改进他的性能,我想基于我以前给JavaScript做过的很多测试来谈谈自己的经验,希望能帮助大家改进自己的JavaScript脚本性能。<br />语言层次方面<br />循环<br />循环是很常用的一个控制结构,大部分东西要依靠它来完成,在JavaS转载 2011-05-25 17:42:00 · 774 阅读 · 0 评论 -
浅析Node.js:一个“编码就绪”服务器
转载:http://sd.youkuaiyun.com/a/20110617/299900.html 导读:Node是一个服务器端JavaScript解释器,它将改变服务器应该如何工作的概念。它的目标是帮助程序员构建高度可伸缩的应用程序,编写能够处理数万条同时连接到一个(只有一个)物理机的连接代码。本文探究了Node.js能解决哪些问题,它如何工作,如何运行一个简单应用程序,最后,Node转载 2011-06-17 10:11:00 · 730 阅读 · 0 评论 -
JavaScript的StringBuffer工具
<br /> <br />网上看到的一个javascript例子,通过javascript对象封装处理,感觉这种思想不错,特拿来学习<br /> <br /> <br /> /******************************************************** JavaScript的StringBuffer工具* Date:2011/4/20*******************************************************/func转载 2011-04-28 23:18:00 · 789 阅读 · 0 评论 -
JavaScript的StringBuffer工具
<br /> <br />网上看到的一个javascript例子,通过javascript对象封装处理,感觉这种思想不错,特拿来学习<br /> <br /> <br /> /******************************************************** JavaScript的StringBuffer工具* Date:2011/4/20*******************************************************/func转载 2011-04-28 23:18:00 · 976 阅读 · 0 评论 -
HTML字符实体(Character Entities),转义字符串
HTML字符实体(Character Entities),转义字符串(Escape Sequence)为什么要用转义字符串?<br />HTML中<,>,&等有特殊含义(<,>,用于链接签,&用于转义),不能直接使用。这些符号是不显示在我们最终看到的网页里的,那如果我们希望在网页中显示这些符号,该怎么办呢? <br />这就要说到HTML转义字符串(Escape Sequence)了。 <br />转义字符串(Escape Sequence)也称字符实体(Character Entity)。在HTML中,定原创 2011-05-06 15:12:00 · 2140 阅读 · 0 评论 -
javascript命名空间
命名空间是为了避免重名带来的冲突问题,就像java里的包空间一样,在不同命名空间里的函数,变量,对象可以有相同的名字而不会相互干扰,javascript命名空间实现原理,主要是通过匿名闭包函数来实现,如果希望外部访问,则需要对外提供接口,否则外部没法访问,如下:(functi原创 2011-09-10 11:19:27 · 745 阅读 · 0 评论