JavaScript
文章平均质量分 56
coderhangg
https://github.com/hanrenguang/
展开
-
JavaScript中的new操作符和Object.create()
在JS中使用new操作符及构造函数创建对象和使用Object.create()方法创建对象的区别原创 2016-04-06 00:09:36 · 4773 阅读 · 2 评论 -
解决oninput事件在中文输入法下会取得拼音的值的问题
解决oninput事件在中文输入法下会取得拼音的值的问题原创 2017-12-25 20:59:58 · 8221 阅读 · 6 评论 -
JavaScript继承模式
众所周知,JavaScript 这门语言在 ES6 出来之前是没有类(class)这一概念的,所以 JavaScript 中的类都是通过原型链来实现的。同样,使用 JavaScript 也能实现面向对象的实现继承。以下是《高程》(第三版)的读书笔记。原型链通过原型链实现继承很容易理解,也很简单。将子类的原型指向父类的实例即可。写个简单的例子:// 父类function SuperType() {原创 2017-08-31 13:54:46 · 267 阅读 · 0 评论 -
如何实现一个图片懒加载库
实现一个图片懒加载库原创 2017-04-26 22:00:26 · 858 阅读 · 0 评论 -
用JS获取不到元素样式信息的"Bug"?
这是Bug吗?相信很多人学习前端的时候都会有遇到一个问题,在JS中需要获取某个元素的宽高或者是绝对定位的位置信息,通常我们会这么写:var elemWidth = elem.style.width;console.log(elemWidth); //(空字符串)然而我们会发现什么也没获取到,这到底是个什么原因?我们仔细观察一下我们是怎么获取这些信息的。通过元素的 style 属性,获取一个关于元原创 2016-08-09 15:15:14 · 1262 阅读 · 0 评论 -
JavaScript的字符串去空格
String的原型方法trim()trim() 方法会删除一个字符串两端的空白字符。在这个字符串里的空格包括所有的空格字符 (space, tab, no-break space 等)以及所有的行结束符(如 LF,CR)。var str = " hello world ";alert(str.trim()); //"hello world"而trim()方法不兼容旧浏览器,结合网上的一些原创 2016-07-30 18:20:42 · 30876 阅读 · 1 评论 -
JavaScript数据类型及其判断
介绍JavaScript的数据类型及一些简单的判断数据类型的方法原创 2016-07-08 21:58:10 · 411 阅读 · 0 评论 -
JavaScript中Array类型数组的一些方法小结
JavaScript数组的方法小结原创 2016-07-09 19:21:09 · 647 阅读 · 0 评论 -
JSON及在前后端交互中的使用
JSON及其在前后端交互中的使用原创 2016-07-11 21:16:35 · 1043 阅读 · 0 评论 -
JS闭包
JS闭包原创 2016-07-10 16:48:37 · 289 阅读 · 0 评论 -
JavaScript类数组对象
JavaScript中的类数组对象原创 2016-07-09 23:36:59 · 359 阅读 · 0 评论 -
preload & prefetch
原文地址在 我的笔记里,觉得还行就给个 star 吧:)关于 preload 和 prefetch 早有耳闻,知道它们可以优化页面加载速度,然具体情况却了解不多。搜索了相关的资料后对其有了些认识,在此记录一下。preload通常在页面中,我们需要加载一些脚本和样式,而使用 preload 可以对当前页面所需的脚本、样式等资源进行预加载,而无需等到解析到 script 和 link 标签时...原创 2018-11-08 14:45:31 · 412 阅读 · 0 评论