
JavaScript
文章平均质量分 74
xiangluping
这个作者很懒,什么都没留下…
展开
-
JavaScript开发中一些问题(一)
JavaScript开发中一些问题(一)作用域在方法中未采用var 声明的变量会作为全局变量使用如function testScope( ) { var testVar = "测试使用";//局部变量}function test( ){ testScope( ); alert( testVar );}test( ) ...2010-06-01 21:08:17 · 110 阅读 · 0 评论 -
JavaScript开发中一些问题(二)
JavaScript开发中一些问题(二)JavaScript中如果出现换行,将自动添加;号<script language="JavaScript" type="text/javascript"> var test = "xxxx yyy"; alert( test );//出现错误</script> 变量test字符串出现换行这个时候...2010-06-02 17:57:17 · 107 阅读 · 0 评论 -
JavaScript作用域链
作用域是程序开发的一个重要的部分。 javascript 程序的每一个字节都是在这个或那个运行上下文(execution context)中执行的。你可以把这些上下文想象为代码的邻居,它们可以给每一行代码指明:从何处来,朋友和邻居又是谁。没错,这是很重要的信息,因为 javascript社会有相当严格的规则,规定谁可以跟谁交往,我们通常可以把这些社会边界称为作用域。并且有充足的重要性在每...原创 2010-10-22 13:13:26 · 118 阅读 · 0 评论 -
JavaScript匿名类整理
以下为总结在开源的JavaScript框架中能看到很多这样语法结构(function(){})()比如我最近看的jQuery,及chediter。刚开始的时候我看到这样的结果有点奇怪,它是怎么执行的,并且这是什么样的语法结构,最近偶尔看闭包的时候,才发现原来这是JavaScript种匿名函数(看到这个有点汗,java的匿名类见过,就从来没想到JavaScript中会有匿名函数,也是学的不够牢固)。...原创 2010-11-02 11:06:05 · 157 阅读 · 0 评论 -
对[<<javascript征途>>-第四章]中一个结论错误的论证
[<<javascript征途>>-第四章 J存在这样的一句话【javaScript 解释器会在预编译期就把函数处理了,而对于匿名函数却视而不见,直到执行期才按表达式逐行进行解释。】我认为该结论是错误的应该解释为JavaScript 解释器会在预编译期就把函数处理了及变量声明处理,直到执行期才完成对变量的赋值及表达式的处理。并不是对匿名函数视而不见 ...2010-11-04 10:37:44 · 111 阅读 · 0 评论 -
JavaScript 直接使用get方式提交存在特殊字符【例如加号】的解决方法
最近开发时碰到这样的问题,在一个项目中查询字符“C++规范”时尽然查询不出结果。当时一碰到问题还以为是代码问题,就一行行的echo【php语言】发现js提交过来的C++竟然变成呢C。上网找资料有三种解决方案1 、改用 post 方法 2 、在 js 对相应字段进行编码,后台再解码一次 3 、将参数里的加号进行转换 ...原创 2011-02-10 17:17:28 · 683 阅读 · 1 评论 -
JavaScript this
this是JavaScript中一个比较混乱的地方。其实理解JavaScript中的this也挺简单的在ECMA 3th中有这样的一段描述There is a this value associated with every active execution context. The this value depends on the caller and the type of code bei...原创 2010-11-17 13:01:36 · 110 阅读 · 0 评论 -
JavaScript 申明对象及数组的几种方法
在JavaScript中可以用下面的几种方法申明对象:1.直接使用{}var myObject = {} ; 2.使用functionfunction myObject() { .... } 3.函数字面量var myObject = function(){} ; 4.使用object 对象: var myObject = new obje...原创 2013-03-24 18:24:22 · 184 阅读 · 0 评论