JS实现图片懒加载
在学习vue的时候了解到图片有懒加载这一说法,自己实践之后做记录。至少现在自己没有遇到这种需求。 这个可以在图片非常多的时候选择懒加载。电商网站应该有需求。 这些插件在jquery插件库也都可以找到。 1. Echo.js实现懒...
在学习vue的时候了解到图片有懒加载这一说法,自己实践之后做记录。至少现在自己没有遇到这种需求。 这个可以在图片非常多的时候选择懒加载。电商网站应该有需求。 这些插件在jquery插件库也都可以找到。 1. Echo.js实现懒...
由于在学习vue的时候有许多自己不懂的语法,于是简单的学习一下ES6。 1.ES简介 ES6, 全称 ECMAScript 6.0 ,是 JavaScript 的下一个版本标准,2015.06 发版。 ES6 主要是为了解决 E...
有时候我们希望文件上传的时候预览图片,下面插件可以实现上传前预览图片 (也可以提取文件的base64编码) max-height: 140px;max-width: 120px;可以指定图片的最大宽度和高度 <!doctype htm...
1.简单解释 简单来说,escape是对字符串(string)进行编码(而另外两种是对URL),作用是让它们在所有电脑上可读。 编码之后的效果是%XX或者%uXXXX这种形式。 其中 ASCII字母、数字、@*/+ ,这...
有时候我们希望自己的网页源码不被查看,这时需要关掉鼠标的右击事件;有时候我们也希望禁止选择页面内容Ctrl+C复制。 1.禁止右键查看源码; <script> //设置右键事件 function noMenuOne()...
经常在JS中见一些代码直接if(参数),然后参数调用的时候是将元素自己传下去。例如下面代码: <body> <input type="text" name="" id="" value="111222" onclick...
# 1.一次性任务的执行与清除执行 1.定期执行 <script> timer = 0; timer = setTimeout(function() { console.log("setTimeout---" + timer) ...
今天在使用encharts的时候由于要兼容IE8,所以最终决定在非IE8浏览器使用encharts,在IE8使用amcharts。于是需要使用JS判断使用的浏览器版本: function IEVersion() { var userAg...
记住以下四点: 1.没调用对象就指向全局对象 2.有对象就指向调用对象 3.用new构造就指向新对象 4.通过 apply 或 call 或 bind 来改变 this 的所指。 1.测试一:没调用对象就...
有时候JS某一处报错会导致整个页面JS的运行出问题,于是想的简单研究一下JS的错误处理机制。更详细的可以自己参考网站研究: https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/...