JavaScript
文章平均质量分 87
宵晓cs
这个作者很懒,什么都没留下…
展开
-
JavaScript中圆括号() 和 方括号[] 的特殊用法疑问
(1, 2, 3); // return 3; 很好奇,为什么会返回3?这是什么机制?圆括号起到了什么作用?(1, 2, 3, alert )("Amazing!"); // 这里就更好玩了,居然可以直接调用alert ;经过测试,全局函数都可以通过这样调用。下面是关于 方括号[] 的疑问:在JS中,[]几乎就和数组画上了等号,但也有神奇的时候。[1,2,3][转载 2013-08-05 16:54:05 · 566 阅读 · 0 评论 -
javascript 的位操作符转换推断
javascript 的位操作符转换推断var a = "10" | 0; alert(a); alert (typeof a);结果为10,number。这就是说这条语句可以将字符串转化为number。如果:var a = "sss" | 0;转载 2013-08-07 16:50:20 · 416 阅读 · 0 评论 -
JQuery,Extjs,YUI,Prototype,Dojo 等JS框架的区别和应用场景简述
随着web2.0的彪悍发展,以及浏览器端所承载的工作越来越大(在不是很影响性能的情况下,开发者都习惯把能用浏览器做的事儿都让浏览器做,以减轻服务器的压力和带宽费用等)。所以Javascript已经成为了web开发最最基本的要求之一了。 而在现实的敏捷开发中,我们通常会选择一个JS框架来取代繁琐的Native Javascript的编写。你会发现这样会节省很多的时间,写的代码转载 2013-08-07 11:38:18 · 522 阅读 · 0 评论 -
百度前端总结
1、闭包,作用域链、内存回收闭包主要涉及到js的几个其他的特性:作用域链,垃圾(内存)回收机制,函数嵌套.作用域链就是函数在定义的时候创建的,用于寻找使用到的变量的值的一个索引,而他内部的规则是,把函数自身的本地变量放在最前面,把自身的父级函数中的变量放在其次,把再高一级函数中的变量放在更后面,以此类推直至全局对象为止.当函数中需要查询一个变量的值的时候,js解释器会去作用域链去查找,从最原创 2013-10-21 12:37:06 · 459 阅读 · 0 评论 -
JS跨域
跨域请求,就是一个站点中的资源去访问另外一个不同域名站点上的资源。这种情况很常见,比如说通过 style. 标签加载外部样式表文件、通过 img 标签加载外部图片、通过 script. 标签加载外部脚本文件、通过 Webfont 加载字体文件等等。默认情况下,脚本访问文档属性等数据采用的是同源策略(Same origin policy)。什么是同源策略呢?如果两个页面的协议、域名和端口是完全相原创 2013-10-21 12:39:10 · 1007 阅读 · 0 评论 -
JS中的this
JavaScript中this的使用在JavaScript中this变量是一个令人难以摸清的关键字,this可谓是非常强大,充分了解this的相关知识有助于我们在编写面向对象的JavaScript程序时能够游刃有余。对于this变量最要的是能够理清this所引用的对象到底是哪一个,也许很多资料上都有自己的解释,但有些概念讲的偏繁杂。而我的理解是:首先分析this所在的函数是当做哪个对象的方翻译 2013-10-21 12:40:23 · 402 阅读 · 0 评论 -
Java高级程序设计第三版:基本概念
严格模式 function fun(){ "use strict"; //启用严格模式,作用域函数 } "use strict"; //全局变量 变量定义需要用var,如果没有通过var定义的变量会由于相应变量不会马上有定义而导致不必要的混乱。数据类型5种基本数据类型:Undefined、Null、Boolean、NUmber、原创 2014-05-29 09:45:59 · 557 阅读 · 0 评论