首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
不是程序员的程序员
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
53
文章 49
沸点 4
赞
53
返回
|
搜索文章
赞
文章( 49 )
沸点( 4 )
虚拟DOM的优劣如何
所谓DOM渲染,即浏览器将HTML字符串转换成网页视图并渲染视图的过程。 首先,浏览器的HTML解析器,会对HTML字符串进行解析,并将它转换成DOM树,同时,CSS解析器也会解析HTML使用到的CSS样式,生成一系列CSS规则。 然后浏览器的渲染引擎将DOM树和CSS规则进行…
通过运行机制看this绑定 、作用域、作用域链和闭包
了解JavaScript引擎。 通过运行机制看作用域和作用域链。 通过运行机制理解this的绑定和优先级。 通过运行机制理解闭包。 了解运行机制之前,我们先来搞清楚几个基本概念。 渲染是根据描述或者定义构建一个数据模型,生成图形的过程。渲染引擎将页面资源(html、css、ja…
JS操作小技巧,工作简单了
使用&&将返回第一个条件为假的值。如果每个操作数的计算值都为true,则返回最后一个计算过的表达式。 使用||将返回第一个条件为真的值。如果每个操作数的计算结果都为false,则返回最后一个计算过的表达式。 来源: 沉末_评论。 来源: 飞蛾扑火评论。 来源: 快乐的仲子评论。…
面试官:你能实现多少种水平垂直居中的布局(定宽高和不定宽高)
我们在日常的开发中,经常会遇到这样一个问题,就是如何实现居中水平垂直居中对齐。并且在面试中也会出现这样的问题,但是我们往往回答的不是很全部,而导致没有得到面试加分。接下来我们通过不同的方式来实现,让我们成功破解这道面试。 不定宽: 参考上诉例子中不定宽高例子。
JavaScript变量提升运行机制
先看一个换汤不换药的经典例子:这个例子大家其实都知道发生了变量提升导致;结果是undefined。问题来了,这个提升的过程在哪里发送?怎么发生? 1. JavaScript在执行之前会经历一个编的过程(其他术语:创建、预解释过程)。 创建(包含变量对象,父级作用域上下文的变量对…
JavaScript的代码运行机制
这是一张简单的JavaScript运行图(如有错误地方请指出,谢谢大家)。大致分为两个阶段,编译阶段和执行阶段。在上一篇文章【JavaScript变量提升运行机制】中有简单提到过。这篇文章带大家来了解其中的一些概念。 这个过程是将由字符组成的字符串分解为有意义的代码块,这些代码…
JavaScript的回调函数
回调函数是一个通过指针调用的函数。如果你把这个指针作为参数传给另一个函数,当这个指针指向的函数被调用的时候,我们就说和这个函数是回调函数。回调函数不是由函数的实现方直接调用的,而是在特定的时间或者条件,由另一方函数调用。 把调用者和被调用者区分开,调用者不关心谁是被调用者,它只…
JavaScript的LHS和RHS查询
当你看到这段代码的时候,你可能简单的认为是为变量$\color{red}{number赋值为1}$。事实上,这里是分为两个阶段处理,一个是编译器编译处理,一个是引擎运行处理。是由编译器和引擎协助工作。 首先将分词/词法分析这段代码分解为词法单元。 然后解析语法分析,生成一个抽象…
JavaScript-V8引擎
渲染就是根据描述或者定义构建一个数据模型,生成图形的过程。 浏览器内核就是将页面(Html、Css、JavaScript)构建成可视化、可听化的多媒体结果。 我们也可以将浏览器内核称之为"渲染引擎",渲染引擎经常做的事情就是将Html、Css、JavaScript文本或者其他的…
JavaScript-你可能不了解的块级作用域
我们在for循环中直接定义了变量i,通常我们只想在循环体内部的上下文环境中使用i,但是事情并不是向着我们希望的发展,i会被隐式的绑定到外面的作用域(函数作用域或者是全局作用域)。 我们声明的变量b在代码使用时,仅仅在if声明的上下文使用,如果能将它限制在if的上下文将是一件很有…
下一页
关注了
1
关注者
2
收藏集
1
关注标签
35
加入于
2019-11-18