Javascript 常用代码总结】的更多相关文章

http://caibaojian.com/288.html    原文链接 jquery选中radio //如果之前有选中的,则把选中radio取消掉 $("#tj_cat .pro_category").each(function() { if ($(this).attr('checked')){ $(this).attr('checked' ,false); } }); //获取被选中的标签的值 radio:(checkbox和这个一样) var val=$('input:rad…
javascript 代码规范 代码规范我们应该遵循古老的原则:“能做并不意味着应该做”. 全局命名空间污染 总是将代码包裹在一个立即的函数表达式里面,形成一个独立的模块. 不推荐 1 2 3 var x = 10,     y = 100; console.log(window.x + ' ' + window.y); 推荐 1 2 3 4 5 6 ;(function(window){     'use strict';     var x = 10,         y = 100;   …
总结一下在各种地方看到的还有自己使用的一些实用代码 1)区分IE和非IE浏览器 if(!+[1,]){ alert("这是IE浏览器"); } else{ alert("这不是IE浏览器"): } 2)将日期直接转换为数值: +new Date(); 3)非IE浏览器下奖类数组对象arguments转换为数组: Array.prototype.slice.call(arguments); 4)void操作符(用来计算一个表达式但是不返回值) <a href=&…
javascript 代码规范 代码规范我们应该遵循古老的原则:“能做并不意味着应该做”. 全局命名空间污染 总是将代码包裹在一个立即的函数表达式里面,形成一个独立的模块. 不推荐 , y = ; console.log(window.x + ' ' + window.y); 推荐 ;(function(window){ 'use strict'; , y = ; console.log(window.x + ' ' + window.y); }(window)); 立即执行函数 在立即执行函数…
求大神指点 Javascript嵌入式 <script typt:javascript>代码</script> 注释 //或者/*内容*/ 变量名赋值 Var 变量名 = 值 输出方式 Document.write(变量名) window.alert(变量名) 算数运算符 a++;a-- 赋值运算符 字符串运算符 比较运算符 三目运算符 格式:表达式?值1:值2 例如:(a>b? a:b) 逻辑运算符 逻辑与:&&   它要求&&两边的结果都要…
1. document.referrer可以获得上一页的地址,使用document.anchors获得页面上面所有的链接元素,而不必使用 document.getElementsByTagName('A');,同样道理还有document.forms , document.images. 2. function.length --> 参数的定义的个数,如 function aa(a,b,c) --> aa.length = 3 3. arguments [function.]arguments…
未知对象 对象类型名称:xobject.constructor.name 对象成员键名:Object.keys(xobject) 枚举对象成员及其值:for(var propertyName in response) { console.log('property:'+propertyName); console.log(response[propertyName]);} 临近对象 var x = document.getElementById("itemId1").previousS…
   页面的按钮全选:   function CheckBoxAll() {             //得到页面上所有input表单元素:document.getElementsByTagName("input")             for (var i = 0; i < document.getElementsByTagName("input").length; i++) {                 var e = document.getE…
/** * 批量替换方法,批量过滤特殊字符,通常用在通过后的各种编辑器添加的内容在App上编辑上使用 * james.wang 2016-11-11 * 使用方法:ReCont(Content,["<br>", "<br/>", "<p>", "</p>"]) * @param {Object} strCont 要替换的内容 * @param {Object} array 内容里…
/** * * @desc 判断两个数组是否相等 * @param {Array} arr1 * @param {Array} arr2 * @return {Boolean} */ function arrayEqual(arr1, arr2) { // 首先要判断是否是数组,传进来的非数组,返回false if(!(arr1 instanceof Array) || !(arr2 instanceof Array)) { return false; } if (arr1 === arr2)…