最新手册
最新文章
使用 Object.freeze() 让 JavaScript 对象不能编辑
关于 如何在 JavaScript 中使对象不可变 。 ES6 const 关键字  可防止您覆盖对象,但 不会 阻止您更改对象的属性。 const ob…
在 JavaScript 中定义 use strict 严格模式有什么用?
JavaScript 中的严格模式  使 JavaScript 在处理常见错误方面更加严格。 除非您有充分的理由不启用,否则您应该启用严格模式…
DevTools 摘要:Chrome 33 中开发人员工具的更新
通过编辑位置和转到列改善您的代码编辑体验,使用 getEventListeners() 发现已注册的事件侦听器,在最新版本的 DevTools 摘要中…
了解和使用 JavaScript 中的回调函数
JavaScript 中的一个常见模式是将内联函数作为参数传递给另一个函数。 例如: [1, 2, 3].forEach(function callback(v) { cons…
JavaScript 中的 Object.keys() 函数概述
Object.keys() 函数 返回 数组 对象具有的属性名称的,例如给定一个 POJO obj,调用 Object.keys() 为您提供所有对象的键。 cons…
第 81 题:打印出 1 - 10000 之间的所有对称数 例如 121、1331 等
[...Array(10000).keys()].filter((x) => { return x.toString().length > 1 && x === Number(x.toString().split…
第185题:http header 怎么判断协议是不是 Websocket?
WebSocket 是一种在单个 TCP 连接上进行全双工通信的协议。WebSocket 通信协议于 2011 年被 IETF 定为标准 RFC 6455,并由 RFC79…
剖析 Promise 内部结构,一步一步实现一个完整的、能通过所有 Test case 的 Promise 类
本文写给有一定 Promise 使用经验的人,如果你还没有使用过 Promise,这篇文章可能不适合你,建议先 了解 Promise 的使用 Promi…
Active Record 数据迁移和回滚
编写迁移 使用 create_table 方法创建数据表 create_table :products do |t| t.string :name end create_table 是最…