JavaScript
clk_esunny
活到老,学到老!
展开
-
JavaScript之函数传递
函数传递1. 代码实例://say函数function say(word) { console.log(word);}//execute函数function execute(someFunction, value) { someFunction(value);}//执行execute函数execute(say, "Hello");2. 解释:这段代码:(1)在这里,我们把 say 函数作为ex...原创 2018-05-17 14:43:30 · 164 阅读 · 0 评论 -
JavaScript之全局变量问题
全局变量问题1. 需求:(1)页面控制信息的新增/修改/删除/还原功能(2)只有一个“保存”按钮,访问后台,保存数据库2. 代码实现:优化前的js 代码://全局变量var newInfoList;//全局存储最新的信息:新增/修改var restoreInfoList;//全局存储已删除的信息:删除var allInfoList;//全局存储所有状态的信息:新增...原创 2018-05-18 17:42:01 · 893 阅读 · 0 评论 -
JavaScript之重复渲染问题
重复渲染问题1. 原因: 对于不断变化的需求,我们不想改变原有代码的实现逻辑,就会想着直接在原有代码基础上累加新需求的代码,这样会导致代码重复,并且页面会多次改变重新渲染——重复渲染,这影响了页面渲染效率。2. 代码:优化前的js代码://全局变量var newInfoList;//全局存储最新的信息:新增/修改var restoreInfoList;//全局存储已...原创 2018-05-21 15:56:52 · 3450 阅读 · 1 评论 -
JavaScript之按钮重复绑定问题
按钮重复绑定问题1. 按钮绑定:应该减少按钮重复绑定,每个按钮只绑定一次,只有业务多的时候,需要重复绑定,但是绑定前一定要先解绑。(注:对于像弹出框的按钮绑定,只需创建弹出框的时候绑定一次,因为随着弹出框关闭,弹出框对象已不存在,相应的弹出框里面的按钮绑定也不存在了)2. 例子:对于动态改变的按钮,比如信息的“编辑”按钮,建议使用下面的按钮绑定方式:js 代码://点击“编辑”按钮$(...原创 2018-05-21 16:16:23 · 559 阅读 · 0 评论 -
你不知道的JavaScript之操作符
操作符1.使用三元条件判断:冗余的js代码:if(a > 1){ b = true;} else { b = false;}优化的js代码:b=(a > 1 ? true : false);2. JS变量赋值时的逻辑操作:冗余的js 代码:if( !x){if( !y){x =1;}else{x =y;}}优化的j...原创 2018-05-21 17:14:03 · 161 阅读 · 0 评论