首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Hoxz
掘友等级
前端
|
阿里巴巴
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
59
文章 52
沸点 7
赞
59
返回
|
搜索文章
最新
热门
ESLint 的 no-prototype-builtins 规则
当时没想明白这个规则的设计点在哪里。根据其文字提示“不要从目标对象访问 Object 原型方法”,想到一种解决方案——直接找到这个方法,用 call 改变指向调用: 今天在想到原型链的时候突然意识到为何 ESLint 不允许从目标对象调用 Object 原型方法。 在 JS 中…
初识 Rax (Web & Weex)
Rax 是一款类 React 语法的前端框架,其与 React 的最大不同在于:React 用于 Web 页面的渲染,而 Rax 的目标则是 通用的跨容器的渲染引擎。 我们可以从 Weex 的架构中理解何为 跨容器。 Weex 是一款轻量级的移动端跨平台动态性技术解决方案。我们…
JavaScript 事件 - 事件处理程序
将 JS 代码字符串赋值给 HTML 事件属性。 注意,这种方式应考虑 HTML 转义问题;可以使用 DOM0 级事件处理程序的移除方式。 在全局作用域中运行。但能直接拿到事件对象 event,尤其是在表单元素中的应用。 可能存在 HTML 事件被触发,但事件处理程序还未定义的…
学习原型链(二)继承
这是最简单粗暴的继承方式。让构造函数 A 的原型对象是构造函数 B 的实例,即 A.prototype = new B()。这样一来,A 的实例的原型就会指向 B 的实例,A 通过原型链就能访问到 B 的属性和方法。假设 B 的原型又是 C 的实例,即 B 继承了 C,沿着原型…
JS中判断对象是对象还是数组的方法
JS中判断对象是不是数组的方法 JavaScript中检测对象的方法 1.typeof操作符 这种方法对于一些常用的类型来说那算是毫无压力,比如Function、String、Number、Undef
学习原型链(一)创建对象
抛开「构造」二字,只要创建了一个函数,就会有与其对应的原型对象。其关系如下: 函数 Person 的 prototype 属性指向其原型对象,原型对象 Person.prototype 的 constructor 属性又反过来指向了函数。二者通过这种关系彼此关联起来。 回到构造…
Koa源码阅读(二)上下文ctx
上篇提到,this.callback() 返回一个回调函数,其实是以闭包的形式返回了一个局部函数变量 handleRequest,供 Server 调用来处理 HTTP 请求。 接下来我们看一下上下文 ctx 是怎么创建和使用的。 直接将 Node 提供的原生 request …
JavaScript的Array类型方法总结
若在不同的全局执行环境下,可能会出现问题。如,页面中存在两个框架,每个框架有不同版本的 Array 构造函数。 这是 ES5 新增的检测方法。 若不传参数,则调用每项的 toString() 方法,实际比较的是字符串。 1. 数组拷贝 2. 元素插入头部 3. 移除头部元素 4…
迷惑人的[].push.apply(arr1, arr2)
利用apply()第二个参数只能是数组的特性,实现一次push多个元素或在原数组上拼接数组的功能
Koa源码阅读(一)从搭建Web服务器说起
先复习一下使用原生 Node.js 搭建一个 Web 服务器。 可以看到,我们只需要关注 http.createServer() 传入的回调函数和 server.listen() 传入的参数即可。一般来讲, server.listen() 传入 Web 服务器监听的端口号,而 …
下一页
个人成就
文章被点赞
75
文章被阅读
22,723
掘力值
479
关注了
38
关注者
26
收藏集
4
关注标签
15
加入于
2017-01-18