javascript几个易错点记录 Javascript
1.清空input标签值得时候,不能用html("")清空,要用val("")清空2.事件如果绑定多次,触发事件后,回调函数也会执行多次,所有最好把绑定事件的函数单独写,或
标签: javascript
JS跨域问题详解 Javascript
JavaScript是一种在Web开发中经常使用的前端动态脚本技术。在JavaScript中,有一个很重要的安全性限制,被称为“Same-Origin Policy”(同源策略)。这一策略
标签: javascript
javascript 中__proto__和prototype详解 Javascript
__proto__是内部原型,prototype是构造器原型(构造器其实就是函数) 构造器的原型(prototype)是一个对象 那什么是构造器呢? 要想创建一个对象,首先要有一个对象构造器,就像php里面一样,要想创建一个对象,首先要有一...
标签: javascript
js 加密压缩出现bug解决方案 Javascript
这种情况精简后查错的方法:打开IE的脚本错误提示,然后打开调用JS的HTML页面,它会报告缺少分号的所在位置,然后用UE打开精简后JS文件,转到相应位置加上分号,再找到未精简的JS代码中对应的位置加上分号。 例如: var a=1 var ...
标签: javascript
Javascript学习笔记之相等符号与严格相等符号 Javascript
Javascript 有两种方法来判断两种值是否相等。 相等符号 相等符号由两个等号组成: == Javascript 是弱类型语言。这就意味着相等符号为了比较两个值将会强制转换类型。 == 0 ...
标签: javascript
Javascript学习笔记之数组的构造函数 Javascript
数组的构造函数由于数组的构造函数在处理参数时的不确定性,因此强烈建议使用 [] 符号来创建一个新数组。[1, 2, 3]; // Result: [1, 2, 3]new Array(1, 2, 3);
标签: javascript
Javascript学习笔记之数组的遍历和 length 属性 Javascript
尽管数组在 Javascript 中是对象,但是不建议使用 for in 循环来遍历数组,实际上,有很多理由来阻止我们对数组使用 for in 循环。因为 for in 循环将会枚
标签: javascript
Javascript 赋值机制详解 Javascript
今天回答了一个关于 Javascript 的问题,涉及到了赋值问题,因此想把这个问题好好总结下。
var a = 'test';
var b = function() {};
b.a = 'test';
function change(m, n)
标签: javascript
Javascript学习笔记之函数篇(六) : 作用域与命名空间 Javascript
在之前的介绍中,我们已经知道 Javascript 没有块级作用,只有函数级作用域。
function test() { // a scope
for(var i = 0; i < 10; i++) { // not a scope
// c
标签: javascript
Javascript学习笔记之函数篇(五) : 构造函数 Javascript
Javascript 中的构造函数与其他语言相比也是不同的。任何通过关键字 new 调用的函数都可以当做构造函数。在构造函数体内,this 指向新创建的对象。如
标签: javascript