Dynamic Languages
文章平均质量分 71
iteye_16329
这个作者很懒,什么都没留下…
展开
-
『转』JS优化原则
http://www.iteye.com/topic/126859首先,与其他语言不同,JS的效率很大程度是取决于JS engine的效率。除了引擎实现的优劣外,引擎自己也会为一些特殊的代码模式采取一些优化的策略。例如FF、Opera和Safari的JS引擎,都对字符串的拼接运算(+)做了特别优化。显然,要获得最大效率,就必须要了解引擎的脾气,尽量迎合引擎的口味。所以对于不同的引擎,所作的...2007-11-27 18:56:15 · 93 阅读 · 0 评论 -
Javascript的闭包
http://www.felixwoo.com/archives/247原创 2009-07-16 08:52:50 · 71 阅读 · 0 评论 -
Javascript悟透
http://www.cnblogs.com/leadzen/archive/2008/02/25/1073404.html 引子 编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。 数据天生就是文静的,总想保持自己固有的本色;而代码却天生活泼,总想改变这个世界。 你看,数据代码间的关系与...原创 2009-07-16 14:32:16 · 66 阅读 · 0 评论 -
Javascript悟透(2)
但要注意的是,用构造函数操作this对象创建出来的每一个对象,不但具有各自的成员数据,而且还具有各自的方法数据。换句话说,方法的代码体(体现函数逻辑的数据)在每一个对象中都存在一个副本。尽管每一个代码副本的逻辑是相同的,但对象们确实是各自保存了一份代码体。上例中的最后一句说明了这一实事,这也解释了JavaScript中的函数就是对象的概念。 同一类的对象各自有一份方法代码显然是一种浪...原创 2009-07-16 14:34:49 · 76 阅读 · 0 评论 -
Javascript悟透(3)
当然,这个代码仅仅展示了“语法甘露”的概念。我们还需要多一些的语法甘露,才能实现用简洁而优雅的代码书写类层次及其继承关系。好了,我们再来看一个更丰富的示例吧: //语法甘露: var object = //定义小写的object基本类,用于实现最基础的方法等 { isA: function(aType) //一个判断类与类之间以及对象与类...原创 2009-07-16 14:38:21 · 70 阅读 · 0 评论 -
Jquery的回车事件
$('#simpleSearchProjectFilter').bind('keyup',function(event) { if(event.keyCode==13){ filterProjects(event.target.value); } });原创 2010-02-07 16:36:23 · 73 阅读 · 0 评论 -
Jquery each中跳出循环
continue可以使用return truebreak可以使用return false2009-07-20 17:22:19 · 94 阅读 · 0 评论 -
jquery的extend和fn.extend
http://hzjavaeyer.group.iteye.com/group/blog/232971 jQuery为开发插件提拱了两个方法,分别是: jQuery.fn.extend(object);jQuery.extend(object); jQuery.extend(object); 为扩展jQuery类本身.为类添加新的方法。jQuery.fn.ext...原创 2009-07-21 17:33:24 · 77 阅读 · 0 评论 -
Jquery选择器大全
http://hi.baidu.com/lpk1/blog/item/d82409f4649ee266ddc474f6.html jQuery的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法$("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 $("div") ...原创 2009-09-27 14:57:06 · 314 阅读 · 0 评论 -
浅谈javascript面向对象编程
http://www.ioldfish.cn/?p=238 围绕面向对象的几大关键字:封装,继承,多态,展开原创 2010-06-23 07:27:11 · 85 阅读 · 0 评论 -
转:Node.js 究竟是什么?
简介如果您听说过 Node,或者阅读过一些文章,宣称 Node 是多么多么的棒,那么您可能会想:“Node 究竟是什么东西?”尽管不是针对所有人的,但 Node 可能是某些人的正确选择。为试图解释什么是 Node.js,本文探究了它能解决的问题,它如何工作,如何运行一个简单应用程序,最后,Node 何时是和何时不是一个好的解决方案。本文不涉及如何编写一个复杂的 Node 应用程序,也...原创 2011-09-05 09:19:59 · 108 阅读 · 0 评论 -
Jquery技巧
http://jquery.group.iteye.com/group/topic/11415原创 2009-06-22 16:38:20 · 77 阅读 · 0 评论 -
jquery之dialog的键盘事件
[code="javascript"]$('#input_text').keyup(function(e) { if(e.keyCode == 13) { alert('Enter key was pressed.'); }});[/code][code="javascript"]$(this).bind("keypress.ui-dialog", func...原创 2009-03-10 11:55:59 · 130 阅读 · 0 评论 -
scroll
让竖条没有: 让横条没有: 两个都去掉:2007-12-06 09:40:31 · 84 阅读 · 0 评论 -
理解JavaScript函数
函数是进行模块化程序设计的基础,编写复杂的Ajax应用程序,必须对函数有更深入的了解。 javascript中的函数不同于其他的语言,每个函数都是作为一个对象被维护和运行的。通过函数对象的性质,可以很方便的将一个函数赋值给一个变量或者将函数作为参数传递。在继续讲述之前,先看一下函数的使用语法:以下是引用片段:代码:function func1(…){…} var func2=fu...2007-12-21 01:03:19 · 80 阅读 · 0 评论 -
javascript常见错误解释
JScript 语法错误是指当 JScript 语句违反了 JScript 脚本语言的一条或多条语法规则时导致的错误。 JScript 语法错误发生在程序编译阶段,在开始运行该程序之前。 1019 在循环外不能有“ break ” 1020 在循环外不能有“ continue ” 1030 条件编译已关闭 1027 一条“ switch ”语句中只能有一个“ default ” ...2007-12-21 01:08:45 · 128 阅读 · 0 评论 -
JSON并没有人们想象中的那样安全
作者:Joe Walker我最近看到过一些有关把JSON用于保密数据的讨论,而且我也不是很清楚有多少人了解其中的风险。我个人认为JSON只能用于可公开的数据,其他数据都不能使用JSON,除非你使用的是无法预测的URL。这里有两个问题。一个是CSRF(Cross Site Request Forgery,跨站点伪造请求攻击),它允许攻击者绕过基于cookie的身份认证,前些天我曾在Blog...2007-12-21 01:32:55 · 394 阅读 · 0 评论 -
JS内存泄漏
访问一般的站点,你会发现大多数站点都会出现这类问题。的确,如果一些网站没有经过这样的测试,多少会让人感到震惊,--本来适当一下的修改就可以确保这种问题不会发生。虽然这网站(J指ack'sBlog、范例)统统都是JavaScript的,但你不必担心任何泄漏的危险。如下简单的三步:1. 当你完成后,设置你的 XMLHttpRequest onreadystatechange handlers ...2007-12-21 01:40:53 · 66 阅读 · 0 评论 -
EXT动态载入JS
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>Ext Dependency Builder</title> <link rel="stylesheet" t2007-12-27 13:56:29 · 156 阅读 · 0 评论 -
Ant学习
[b]1、available 判断一个资源是否可用,结果保存在property中,一般用于根据条件执行某个target。[/b]如:[code="xml"][/code]表示:JunitTask是否存在,结果保存在junit.present中[b]2、path用来表示类路径或者其他路径[/b] pathelement: 表示一个文件或者目录(用属性location)...原创 2009-02-03 09:01:37 · 92 阅读 · 0 评论 -
JQuery的dialog只显示一次
需要先初始化,在打开。但是感觉没有YUI的dialog灵活。[code="javascript"]$('#dialog').dialog({ height: '550', width: '700', modal: true, autoOpen: false, close: function(){ $('#Structure...原创 2009-02-17 14:47:45 · 159 阅读 · 0 评论 -
jquery之 radio,checkbox,select
获取一组radio被选中项的值[code="javascript"]var item = $('input[@name=items][@checked]').val();[/code]获取select被选中项的文本[code="javascript"]var item = $("select[@name=items] option[@selected]").tex...原创 2009-02-19 15:52:16 · 70 阅读 · 0 评论 -
jquery之 each,extend
[b]$.each(obj, fn):通用的迭代函数。可用于近似地迭代对象和数组(代替循环)。[/b]如[code="java"]$.each( [0,1,2], function(i, n){ alert( "Item #" + i + ": " + n ); });[/code]等价于:[code="javascript"]var tempArr=[0,1,2];for(v...原创 2009-02-20 11:51:13 · 71 阅读 · 0 评论 -
转:我为什么向后端工程师推荐NodeJS
出自http://cnodejs.org,转载请注明出处和作者作者:limu原文:http://cnodejs.org/blog/?p=780上周末参与了CNodeJS社区的第一次北京聚会,现场气氛非常的好.而作为一名前端开发,我在后面的讨论环节讲了下我对NodeJS的看法,主要回答的问题是”我为什么会向后端工程师推荐NodeJS”.这其实是去年年底大团队技术总结的话题之一,包含在我之前...原创 2011-09-08 23:10:04 · 147 阅读 · 0 评论