
综合
Love_vermouth
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Event Loop(事件机制)知多少
带你彻底弄懂Event Loop 这篇文章值得一读 在讲 Event Loop (事件循环)之前,我们来了解点 node 的东西,来帮助我们更加明白事件循环是干什么的 Node 解决了什么Web 服务器的瓶颈在于并发的用户量。Node 的首要目标是提供一种简单的,用于创建高性能服务器的开发工具。Node在处理高并发,I/O 密集场景有明显的性能优势高并发,是指在同一...转载 2018-09-03 15:13:25 · 737 阅读 · 0 评论 -
javaScript之原型
[[prototype]] JavaScript中的对象有一个特殊的 [[prototype]] 内置属性,其实就是对于其他对象的引用。几乎所有的对象在创建时 [[prototype]] 属性都会被赋予一个非空的值。Object.create(..)会创建一个对象并把这个对象的 [[prototype]] 关联到指定的对象。var obj = { a: 2};var obj1 ...原创 2018-08-13 14:51:52 · 158 阅读 · 0 评论 -
分析 “硬绑定” bind
// 这是MDN提供的一种bind(..)实现,代码进行了排版 // 代码会判断硬绑定函数是否被new调用,如果是的话就会使用新创建的this // 替换硬绑定的this if (!Function.prototype.bind1) { Function.prototype.bind1 = functi...原创 2018-08-10 16:57:07 · 577 阅读 · 0 评论 -
分析 “软绑定”
一段代码看了很久也搞不清楚,似懂非懂。打上断点,仔细琢磨,终于有一点豁然开朗的感觉。此处记录一些不容易想明白的地方,仅供分析用。 // 检查调用时的this,如果this绑定到全局对象或者undefined,那就把指定的默认对象obj绑定到this, // 否则不会修改this // 此段代码还支持可选的柯里化 if(!F...原创 2018-08-10 15:26:12 · 269 阅读 · 0 评论 -
【你不知道的JavaScript上卷】——作用域与闭包
原文: 【你不知道的JavaScript上卷】——作用域与闭包 JS语言万变不离其宗,其中最常用、最重要的也就是常用的几个大概念。数据类型、作用域、原型链、闭包、this指针、异步,不同的人理解不一样,不一样的书讲解的也不一样。但这本《你不知道的JavaScript》系列言简意赅,直指本质,值得反复阅读,每次阅读都感觉代码的设计实现精妙之处 一、浏览器如何运行代码? 我们每...转载 2018-07-24 19:50:18 · 325 阅读 · 0 评论 -
JavaScript异步编程
原文: JavaScript异步编程 #前言从我们一开始学习JavaScript的时候就听到过一段话:JS是单线程的,天生异步,适合IO密集型,不适合CPU密集型。但是,多数JavaScript开发者从来没有认真思考过自己程序中的异步到底是怎么出现的,以及为什么会出现,也没有探索过处理异步的其他方法。到目前为止,还有很多人坚持认为回调函数就完全够用了。但是,随着JavaScri...转载 2018-07-24 10:31:56 · 626 阅读 · 0 评论 -
JavaScript 内存泄漏教程
原文: JavaScript 内存泄漏教程 一、什么是内存泄漏?程序的运行需要内存。只要程序提出要求,操作系统或者运行时(runtime)就必须供给内存。对于持续运行的服务进程(daemon),必须及时释放不再用到的内存。否则,内存占用越来越高,轻则影响系统性能,重则导致进程崩溃。不再用到的内存,没有及时释放,就叫做内存泄漏(memory leak)。有些语言(比如 ...转载 2018-07-23 16:44:48 · 196 阅读 · 0 评论 -
前端开发参考文档
React1、React.js 小书css1、css参考手册JS1、JavaScript 标准参考教程2、ECMAScript 6 入门原创 2017-07-19 20:43:08 · 265 阅读 · 0 评论 -
MVC,MVP 和 MVVM 的图示
MVC(Model-View-Controller)是最常见的软件架构之一,业界有着广泛应用。一、MVCMVC模式的意思是,软件可以分成三个部分。视图(View):用户界面。控制器(Controller):业务逻辑模型(Model):数据保存各部分之间的通信方式如下。View 传送指令到 ControllerController 完成业务逻辑后,要求 Model 改变状态Model 将新的数据发送...转载 2018-06-12 18:42:11 · 135 阅读 · 0 评论