本帖最后由 夏虫沉默 于 2021-12-22 12:07 编辑
这个要等我多测试下这个插件进一步怎么使用再说。如果要调试,都是要看浏览器的开发者模式,也就是F12打开的模式,其中的console就是控制台窗口,通过console.log()方法可以在控制台打印指定的变量或者字符串。
//在js语言中使用两条斜杆注释代码,注释的部分不会运行,主要作用是方便阅读 if(item==null){///这段代码的if关键字是条件判断,如果满足什么条件,那么执行。。。代码 continue;//当用于for循环体中时,continue会让代码运行直接跳转到for的第三段 ///如果没学过编程的话,continue可以理解为,假如我们在排队买票(for循环)上车,有时候会看到前面的人没带身份证导致买不了票(if(item==null)),一般售票员会喊‘下一个’,这就是continue; } console.log(item.name);//在F12调试console窗口打印物品的名字 for (i = 1; i < $dataItems.length; i++) { item = $dataItems[i]; if(item==null){ continue; } console.log(item.meta.book); if (item.name && item.itypeId === 1 && item.meta.book !== 'no') { this._list.push(item); } } ///这段代码的for关键字是一个循环,当满足条件的时候,则执行。。。循环体代码,类似的也可以使用while关键字(当满足条件的时候,则执行。。。循环体代码) //与while循环不同的是,for(;;)中间有2个英文的分号;将()里的语句分成了3段, ///第一段是初始化(i=1----定义了一个变量i,并让他的初始值为1), ///第二段是条件(i < $dataItems.length----当i的值小于数据库里物品的个数时执行), ///第三段是每次循环最后执行的语句(i++的意思是----(先使用i的值,然后让)i的值+1,例如i的值是1,那么i++之后,i的值就是2) //其他的就不多说了,有这个概念就可以了
//在js语言中使用两条斜杆注释代码,注释的部分不会运行,主要作用是方便阅读
if(item==null){///这段代码的if关键字是条件判断,如果满足什么条件,那么执行。。。代码
continue;//当用于for循环体中时,continue会让代码运行直接跳转到for的第三段
///如果没学过编程的话,continue可以理解为,假如我们在排队买票(for循环)上车,有时候会看到前面的人没带身份证导致买不了票(if(item==null)),一般售票员会喊‘下一个’,这就是continue;
}
console.log(item.name);//在F12调试console窗口打印物品的名字
for (i = 1; i < $dataItems.length; i++) {
item = $dataItems[i];
if(item==null){
continue;
}
console.log(item.meta.book);
if (item.name && item.itypeId === 1 && item.meta.book !== 'no') {
this._list.push(item);
}
}
///这段代码的for关键字是一个循环,当满足条件的时候,则执行。。。循环体代码,类似的也可以使用while关键字(当满足条件的时候,则执行。。。循环体代码)
//与while循环不同的是,for(;;)中间有2个英文的分号;将()里的语句分成了3段,
///第一段是初始化(i=1----定义了一个变量i,并让他的初始值为1),
///第二段是条件(i < $dataItems.length----当i的值小于数据库里物品的个数时执行),
///第三段是每次循环最后执行的语句(i++的意思是----(先使用i的值,然后让)i的值+1,例如i的值是1,那么i++之后,i的值就是2)
//其他的就不多说了,有这个概念就可以了
|