摘要: 废话少说,直接上代码!<div id="btn" οnclick="tip('弹窗')">触发onclick</div> <script type="text/javascript"> function tip (msg){ alert(msg); } // 三秒后模拟点击 setTimeout(f 阅读全文
posted @ 2019-11-19 10:03 林木慕风 阅读(42011) 评论(0) 推荐(3) 编辑
摘要: 一般项目使用favicon.ico都是在index.html头部head中加入代码 <link rel="shortcut icon" type="image/x-icon" href="favicon.ico"/> vue项目中使用和上面的方法不同,需要配置webpack才能使avicon.ico 阅读全文
posted @ 2019-10-12 11:20 林木慕风 阅读(2219) 评论(0) 推荐(0) 编辑
摘要: 可以通过document.hidden属性判断当前页面是否是激活状态。 兼容性:IE10+,Firefox10+,Chrome14+,Opera12.1+,Safari7.1+ 兼容性写法示例: 阅读全文
posted @ 2019-08-30 18:19 林木慕风 阅读(1717) 评论(0) 推荐(0) 编辑
摘要: 1.JSON对象序列化方法 这个方法明显是简单得多,但是有个弊端,就是不能复制函数 2.dom元素的复制——cloneNode 3.es6新方法——Object.assign 4.es6新方法——扩展运算符(...) 阅读全文
posted @ 2019-07-26 09:45 林木慕风 阅读(4458) 评论(0) 推荐(0) 编辑
摘要: 如果在if(this.hasClass(elem, cls)){}中调用addClass和removeClass,可将其方法中的判断代码删除,不用做重复判断。 阅读全文
posted @ 2019-07-12 15:31 林木慕风 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 下面就经常要使用的npm命令安装模块进行了一些总结: 1、npm install 本地安装 npm i => npm installi 是install 的简写,将安装包放在 ./node_modules 下(运行 npm 命令时所在的目录),如果没有 node_modules 目录,会在当前执行 阅读全文
posted @ 2019-06-18 11:11 林木慕风 阅读(5211) 评论(0) 推荐(0) 编辑
摘要: 最近做项目,出现一个需求,为了给用户带来更好的体验,在检查input输入值的格式时要做到即时反应,每输入一个字符都要立即检查,如果不符合格式就不能输入 实现这个需求,首先要做到实时监听input输入值,才能对其进行字符串检查。 一、实现实时监听input输入值的方法有三个途径 1、change事件 阅读全文
posted @ 2019-04-17 10:26 林木慕风 阅读(2834) 评论(0) 推荐(0) 编辑
摘要: IE8及以下版本的浏览器对前端来说就是一个BUG的存在,但是总也绕不过去,非技术性官网一般会要求网站兼容到ie8,有时候甚至要到ie7,总之IE8是一定要能hold住。 最近公司一个比较小众的项目,因为要通过控件去操作硬件设备的配置,用到object控件通过xml传递数据,所以只能在IE内核的浏览器 阅读全文
posted @ 2018-12-27 11:54 林木慕风 阅读(6594) 评论(0) 推荐(2) 编辑
摘要: //ASCII码转16进制function strToHexCharCode(str) { if (str === "") { return ""; } else { var hexCharCode = []; hexCharCode.push("0x"); for (var i = 0; i < str.lengt... 阅读全文
posted @ 2018-12-11 10:09 林木慕风 阅读(7258) 评论(0) 推荐(0) 编辑
摘要: watch:{} 是一个对象,一定要当成对象来用,可监听数据,是vue中数据发生变化进行处理的函数, 它有三个选项 第一个handler:其值是一个回调函数。即监听到变化时应该执行的函数。第二个是deep:其值是true或false;确认是否深入监听。(一般监听时是不能监听到对象属性值的变化的,数组 阅读全文
posted @ 2018-10-31 16:35 林木慕风 阅读(15318) 评论(0) 推荐(2) 编辑