随笔分类 - Javascript
摘要:基于同源策略安全性跨域会有阻止。服务端指定返回header("Access-Control-Allow-Origin: 只能指定具体域名不能*"); header("Access-Control-Allow-Credentials: true");跨域设置cookie开启P3Pheader('...
阅读全文
摘要:/** * 返回數組某個值的下標 * */Array.prototype.position = function(val){ for(var i in this){ if(this[i]==val){ return i; bre...
阅读全文
摘要:jquery在ajax方面是非常强大和方便的,以下是jquery进行ajax请求时方法模板:$.ajax({ type: "get", url: "", data : {}, beforeSend : function(){ }, succes...
阅读全文
摘要:非匹配用(?!exp) 匹配非“非内容”的表达式应该写成:^(?!.*非内容).*$1.正则中除非在方括号表达式之中[^]表示不接受该字符集合,否则^表示匹配输入字符的开始位置。2.例如:^(?!.*(帝国|法轮)).*$ 其中 .* 表示任意字符(除换行符)出现0次或多次3.常用分组语法 捕获 ...
阅读全文
摘要:Javascript 的词法分析过程:1、先分析参数2、再分析变量声明3、分析函数声明具体步骤:1、函数运行前的瞬间,生成 Active Object (AO)2、 2.1函数声明的参数,形成AO的属性,值全部是 undefined 2.2 接受参数,形成AO相应的属性值3、分析变量声明,如 v...
阅读全文
摘要:“坑”这个字,在此的意思是“陷阱”。由于 JavaScript “弱语言”的性质,使得其在使用过程中异常的宽松灵活,但也极为容易“中招”。这些坑往往隐藏着,所以必须擦亮双眼,才能在学习与应用 JS 的道路上走的一帆风顺。全局变量JavaScript 通过函数管理作用域。在函数内部声明的变量只在这个函...
阅读全文
摘要:在开发中,我们经常需要判断某个对象是否为数组类型,在Js中检测对象类型的常见方法都有哪些呢?typeof 操作符对于Function, String, Number ,Undefined 等几种类型的对象来说,他完全可以胜任,但是为Array时1var arr=new Array("1","2","3","4","5");2alert(typeof(arr));你会收到一个object 的答案,有点让人失望。instanceof 操作符JavaScript中instanceof运算符会返回一个
阅读全文

浙公网安备 33010602011771号