首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
可以没有如果
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
20
文章 17
沸点 3
赞
20
返回
|
搜索文章
赞
文章( 17 )
沸点( 3 )
从js数据类型到原型原型链
在JavaScript中,数据类型可以分为原始类型以及引用类型。其中原始类型包括string,number, boolean, null, undefined, symbol(ES6新增,表示独一无二的值),这6种数据类型是按照值进行分配的,是存放在栈(stack)内存中的简单…
学会了ES6,就不会写出那样的代码
const和let的唯一区别就是,const不可以被更改,所以当声明变量的时候,尤其是在声明容易被更改的全局变量的时候,尽量使用const。 更好的代码语义化,一眼看到就是常量。 另一个原因是因为JavaScript 编译器对const的优化要比let好,多使用const,有利…
前端面试(个人收藏总结)javascript篇(一)
双等会自动强制转换,有风险。 jQuery源码中推荐使用三等,我个人也是这么写的。双等可用于判断布尔值 作用域链:一个自由变量一直往上寻找(定义时的)父级作用域内的变量的过程。 单线程:JS引擎、事件触发器、定时触发器都是单线程的。 任务队列:JS分为同步任务和异步任务,一旦执…
全面解析Vue.nextTick实现原理
vue中有一个较为特殊的API,nextTick。根据官方文档的解释,它可以在DOM更新完毕之后执行一个回调,用法如下: 尽管MVVM框架并不推荐访问DOM,但有时候确实会有这样的需求,尤其是和第三方插件进行配合的时候,免不了要进行DOM操作。而nextTick就提供了一个桥梁…
90%面试都不会问的题,因为...
对两个很有意思的面试题进行剖析....
面试官: 你了解前端路由吗?
前端路由是现代SPA应用必备的功能,每个现代前端框架都有对应的实现,例如vue-router、react-router。 我们不想探究vue-router或者react-router们的实现,因为不管是哪种路由无外乎用兼容性更好的hash实现或者是H5 History实现,与框…
vue.js源码- 剖析observer,dep,watch如何具体的实现数据双向绑定
Vue双向数据绑定的核心和基础api是Object.defineProperty,其内部真正参与数据双向绑定流程的主要有Obderver、Dep和Watcher,基于defineProperty和发布者订阅者模式,最终实现数据的双向绑定。那么Obderver、Dep和Watch…
Vue作者尤雨溪:Vue 2.0,渐进式前端解决方案
前端框架的存在是为了解决什么问题?在众多的框架之中,Vue独具魅力之处何在?为什么说其背后的核心思想是渐进式?Vue究竟火到什么程度?最近发布的Vue2.0又做了哪些改进呢?Vue和Weex又是怎样的一种合作? 2016年10月20日,Vue Technology LLC 创始…
[基础向]Vue主要原理最简实现与逻辑梳理
Vue的主要原理中主要用到了定义的这么几个函数Dep,Watcher,observer。 我们来使用这几个函数简单的实现一下vue构造函数数据绑定和相互依赖部分,梳理一下它们之间的关系。 省略了编译部分和proxy代理与其他的一些复杂逻辑。 劫持过程中,在闭包内创建对当前属性的…
下一页
关注了
14
关注者
1
收藏集
1
关注标签
20
加入于
2018-03-17