首先我们定义一个空的数组: var a = [ ]; 1. 数组a里面是空的没有值,接下来我们打印: console.log(!!a); 1. 因为数组是空的,此处应该为false。 恰好相反,!!a为true。 但是,把空数组和布尔值比对后发现又出现了问题: var a = [ ]; 1. a == true;//false a == false;//true 1. 2. 这...
--- 作用:检测所有必须非空的input文本,比如姓名,账号,邮件地址等等。 该校验现在只针对文本域,如果要针对form里面的其他域对象,可以改变判断条件。 使用方法:在要检测的文本域中加入title文字。文字是在提示信息,你要提示给用户的该字段的中文名。比如要检测用户名 html如下,当然,最好用可视化工具比如dreamweaver什么...
var res = list.join(',').strReverse(); return res; } console.log(parseNum(10000121213)); //法四 function parseNum(num){ var list = String(num).split('').reverse(); var temp = []; for(var i = 0, len = list.length; i < len; i = i + 3){ temp.push(list.slice(i, i...
// 1、 js操作标签css样式 标签对象.style.属性名 // 2、js操作标签class属性 标签对象.classList.add() 标签对象.classList.contains() 标签对象.classList.remove() 标签对象.classList.toggle() 2.6 事件// 事件可以简单的理解为通过js代码给html标签绑定一些自定义的功能 // 常见事件 // 1. 单击事件 ...
List:相当于 Javascript 中的 Array,例如:var arr = [1, 2, 3] Set:与 JavaScript 的 Set 类似,表示无序且无重复元素的集合,例如:var countries = {'china', 'usa', 'russia', 'german'} Map:与 JavaScript 的 Map 类似,表示一组键值对的集合,其中键必须唯一,键和值都可以为任意类型,例如: ...
判断ob_list之中是否存在对应类比的属性 let { ob_list } = this; // -. ob_list对象之中是否存在该条属性 if( ob_list.hasOwnProperty( type ) ){ // =. 存在: 我们直接把内容放进数组之中 ob_list[type].push( cb ); }else{ // =. 不存在: 建立存储结构 ob_list[type] = [cb]; } ...
* 当接口未按规定返回时,也不会报错阻塞程序导致白屏。* 当然代价是你要对使用这个值进行判空处理,不然在用的时候undefined还是会报错。*/console.log(grade1.data?.productList[0]?.name); // undefined ~~ 就这,就这?前面你说的我都见过,并且已经在用了。
过长参数列表(Long Parameter List) // range.js function priceRange(products, min, max, isOutSide) { if (isOutSide) { return products .filter(r => r.price < min || r.price > max); } else { return products .filter(r => r.price > min && r.price < max); } } // a.js co...
// 列表functionList(){this.listSize=0;// 列表的元素个数this.pos=0;//列表的当前位置this.dataStore=[];//初始化一个空数组来保存列表元素// length:列表中有多少个元素this.length=function(){returnthis.listSize;};// clear:清空列表中所有的元素this.clear=function(){deletethis.dataStore;this.dataS...
(7)要消除list的原点,IE中仅须使 margin:0即可达到最终效果;Firefox中需要设置margin:0、 padding:0和 list-style:none (8)CSS圆角:IE7以下不支持圆角。 17、讲解一下 JavaScript对象的几种创建方式。 有以下创建方式: (1) Object构造...