随笔分类 - javascript
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv
阅读全文
摘要:方式一,调用函数,得到返回值。强制函数直接量执行再返回一个引用,引用在去调用执行方式二,调用函数,得到返回值。强制运算符使函数调用执行(function(){})(); 是 把函数当作表达式解析,然后执行解析后的函数相当于 var a = function(){}; a(); a得到的是函数(fun
阅读全文
摘要:window.onfocus = function(){ // 窗口获取焦点事件}; window.onblur= function(){ // 窗口失去焦点事件};有弊端,亲测。 所以我还有一个更好的办法,就是监听页面是否在当前,而不是最小化或离开了。 大神的地址:https://www.cnbl
阅读全文
摘要:有一个需求是在iframe页面调用父页面一个方法,开始我用window.parent.length来判断页面有几个层,但是不好用,因为我的浏览器安装了一个插件,这个插件会动态向页面插入一个iframe。 于是我又想到了,可不可以在iframe页面获取到自身的窗口id,这样就精准无误了。 于是看api
阅读全文
摘要:先来几个网上找的参考资源,我爱互联网,互联网使我变得更加强大。 https://blog.csdn.net/mafan121/article/details/78519348 详细篇,该作者很用心的解释了每一个api的用法。 https://blog.csdn.net/smartsmile2012/
阅读全文
摘要:(new Date()).valueOf()1541569364658(new Date()).getTime()1541569372623Number(new Date())1541569386622 // 2019年1月23日补充 *除以1000得到的是Unix时间戳
阅读全文
摘要:在代码顶部添加一行注释 ESLint 在校验的时候就会跳过后面的代码 还可以在注释后加入详细规则,这样就能避开指定的校验规则了 以下是摘抄的详细内容 <!-- flowchart 箭头图标 勿删 --> 1.安装 1.1本地安装(运用到此项目) $ npm install eslint --save
阅读全文
摘要:解决办法,我使用https://cdn.bootcss.com/es6-promise/4.1.1/es6-promise.auto.min.js直接引入在html中,也可以安装相应的babel-polyfill
阅读全文
摘要:reSetData(dataList,num) { let arr = []; let len = dataList.length; for (let i = 0; i < len; i += num) { arr.push(dataList.slice(i, i + num)); } return
阅读全文
摘要://修改了一个bug,增加了手动释放垃圾
阅读全文
摘要:Math.round(0.6546 * 100) / 100 Math.round()四舍五入 优化版本: ((0.1 * 100 + 0.2 * 100) / 100).toFixed(2) (Math.floor((0.1+0.2) * 1000) / 1000).toFixed(2)
阅读全文
摘要:(function (global,doc) { /* account:账户【dom => input】 password:密码【dom => input】 iStorage:记住【dom => input】 setRun:1||2||3:存|取|忘 【存和取都是记住状态,删一定是false】 queryState:fn 查询 remove: fn 删除 add: 添加 update: 更新...
阅读全文
摘要:setInterval("body.innerHTML=new Date().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay());",1000)
阅读全文
摘要:有一个需求是这样的: 父元素div绑定一个mousedown事件,子元素a绑定一个click事件。 看解构: 搜了很多相关的都没有解决办法,于是我想到了事件委托,在父元素被mousedown的时候,event对象里包含了很多有用的东西。其中target就是关键! 代码: 这样,只要判断到我们点击到区
阅读全文
摘要:html: js: 敏感词汇文件下载地址:https://pan.baidu.com/s/16Mt0hcanDkeZ_ya2FhZT6Q 密码:h788
阅读全文
摘要:作为基础知识和血淋林的教训,前端一定要记得post请求时将参数中带有中文的部分进行转码!! var str='宋宇·特弱夫斯基'; //转码: encodeURI(encodeURI(str)) ; =>"%25E5%25AE%258B%25E5%25AE%2587%25C2%25B7%25E7%2
阅读全文
摘要:var all=15; var item=2; var pages=all%item==0?(all/item):(Math.floor(all/item)+1); console.log(pages)
阅读全文

浙公网安备 33010602011771号