JavaScript
文章平均质量分 79
Metropolis_cn
这个作者很懒,什么都没留下…
展开
-
JavaScript原型与闭包总结
自己学习JS原型和闭包的总结原创 2017-06-12 11:24:35 · 786 阅读 · 0 评论 -
深入JavaScript中的精度丢失
深入剖析使用双精度浮点数存储小数精度丢失的原因,重现计算机存储方式和计算过程,提供解决精度丢失的方法。原创 2018-06-13 13:53:31 · 1288 阅读 · 0 评论 -
bind函数polyfill源码解析
分析MDN文档提供的bind函数polyfill实现细节MDN上提供的polyfill如下,主要的疑惑点应该就是 this instanceof fNOP 作用是什么?if (!Function.prototype.bind) { Function.prototype.bind = function(oThis) { if (typeof this !== 'functio...原创 2018-05-24 19:17:21 · 771 阅读 · 0 评论 -
JavaScript中的语法
总结和剖析JavaScript中的语法,主要参考《你不知道的JavaScript(中卷)》第五章。5.1 语句和表达式开发人员常常将“语句”(statement)和“表达式”(expression)混为一谈,但这里我们要将二者区别开来,因为它们在JavaScript中存在一些重要的差别。在英语中,“句子”是完整表达某个意思的的一组词,由一个或多个“短语”(phrase)组成,它们之...转载 2018-06-04 16:14:55 · 324 阅读 · 0 评论 -
JavaScript中的强制类型转换
总结和剖析JavaScript中的强制类型转换,主要参考《你不知道的JavaScript(中卷)》第四章。1.抽象值操作1.1 ToString抽象操作ToString负责处理非字符串到字符串的强制类型转换。基本类型值的字符串化规则为:null转换为”null”,undefined转换为”undefined”,true转换为”“true”。数字的字符串化遵循通用规则,那些极...转载 2018-06-03 15:42:55 · 811 阅读 · 0 评论 -
我理解的JS事件轮询机制
JS是单线程语言,深入理解JS里的Event Loop划重点!!!JS的执行机制(一):1.首先判断JS是同步还是异步,同步就进入主进程,异步就进入event table2.异步任务在event table中注册函数,当满足触发条件后,被推入event queue3.同步任务进入主线程后一直执行,直到主线程空闲时,才会去event queue中查看是否有可执行的异步任务...原创 2018-03-26 09:38:11 · 3454 阅读 · 0 评论 -
JavaScript中的小技巧和注意点(二)
记录平时学习过程中关于JavaScript容易遗忘的知识点和需要注意的地方,点点滴滴贵在积累...原创 2017-11-28 15:08:40 · 358 阅读 · 0 评论 -
JavaScript中的小技巧和注意点(一)
记录平时学习过程中关于JavaScript容易遗忘的知识点和需要注意的地方,点点滴滴贵在积累原创 2017-07-17 10:45:11 · 376 阅读 · 0 评论 -
JavaScript中如何判断一个对象是不是数组
判断一个对象为数组的所有方法以及原理分析原创 2017-07-16 13:51:42 · 1028 阅读 · 0 评论 -
Vertical-Align,你应该知道的一切
本文转载自众成翻译原文地址好,我们聊聊vertical-align。这个属性主要目的用于将相邻的文本与元素对齐。而实际上,verticle-algin可以在不同上下文中灵活地对齐元素,以及进行细粒度的控制,不必知道元素的大小。元素仍然在文档流中,因而其他元素可以根据它们大小的变化进行相应的调整。一个有用的例子就是居中图标与旁边的文本。Vertical-Align是个怪物可是,v...转载 2018-06-11 10:16:23 · 454 阅读 · 0 评论