01 2019 档案

摘要:一、遇到的问题 实际工作中,我们经常性的会通过监听某些事件完成对应的需求,比如: 二、函数防抖 定义:多次触发事件后,事件处理函数只执行一次,并且是在触发操作结束时执行。 原理:对处理函数进行延时操作,若设定的延时到来之前,再次触发事件,则清除上一次的延时操作定时器,重新定时。 函数封装 三、函数节 阅读全文
posted @ 2019-01-29 16:54 Hello_nico 阅读(1504) 评论(0) 推荐(0)
摘要:见于:https://blog.csdn.net/zuiziyoudexiao/article/details/76890102 和 http://es6.ruanyifeng.com/#docs/let 一、let的几大特点 1、声明的变量只在当前代码块(块级作用域)中有效。 2、不存在变量提升。 阅读全文
posted @ 2019-01-29 10:16 Hello_nico 阅读(310) 评论(0) 推荐(0)
摘要:一、前言 前阵子一直在找前端优化的相关知识,之前就了解过懒加载但一直没时间去分析代码。现在各种懒加载的插件也比较多,比较受欢迎的就是Jquery的lazyload.js以及无依赖的echo.js两个都比较好用。如果项目没有依赖jq可以使用echo。 二、自己实现 在网上对比了各种懒加载方法之后,自己 阅读全文
posted @ 2019-01-25 18:10 Hello_nico 阅读(267) 评论(0) 推荐(0)
摘要:今天做项目的时候跳的坑,由于某些原因,初始化的时候要遍历循环每个节点,并触发其click事件。于是正常的写上$("XXX").trigger("click"); 写完之后发现并没有触发点击事件也没报错。 问题根源: 你只有在用jQuery创建click方法之后才能去触发click函数。即在建立cli 阅读全文
posted @ 2019-01-25 11:45 Hello_nico 阅读(4270) 评论(0) 推荐(0)
摘要:var explorer =navigator.userAgent ; //ie if (explorer.indexOf("MSIE") >= 0) { alert("ie"); } //firefox else if (explorer.indexOf("Firefox") >= 0) { alert("Firefox"); } //Chrome else if(explorer.ind... 阅读全文
posted @ 2019-01-24 17:26 Hello_nico 阅读(242) 评论(0) 推荐(0)
摘要:一、简介 早在仁医医疗科技的工作的时候因为要开发微信服务号就接触过rem布局适配移动端。不过当时也是半摸索状态,实际做出来的效果也还不错。基本能适配大部分移动屏幕,而且方法原理也不难理解。但是后面一段时间没用之后又忘记了。刚好最近又上手小程序,于是又翻出这个知识点来。不过由于时间原因,就直接说重点。 阅读全文
posted @ 2019-01-22 18:07 Hello_nico 阅读(529) 评论(0) 推荐(0)