3 想当歌手的码农

尚未进行身份认证

这个世界不会因为你年轻就对你手下留情。

等级
TA的排名 45w+

JavaScript闭包(纯文本总结版)

JavaScript闭包(纯文本总结版)闭包的本质就是能够读取其他函数内部变量的函数,通过闭包,可以将函数内部和函数外部连接起来。总结来说,闭包的作用可以总结为两点,第一点是在函数外部访问函数内部的变量,第二点是让变量始终保存在内存中。...

2020-03-31 16:01:50

JavaScript原型和原型链(纯文本总结版)

JavaScript原型和原型链(纯文本总结版)js这门语言在ES6之前是不存在类的概念的,它不能像java那样通过类实现继承,但是可以通过原型实现继承。在js中万物皆对象,构造函数也是对象,每一个构造函数都有一个prototype属性,这个属性是一个指针,指向一个普通的对象,这个对象就是原型对象,原型对象里面的所有属性可以被指向它的构造函数所生成的实例所共享,这样就实现了继承。举个例子,比如说...

2020-03-28 12:54:37

Vue-Router中hash模式和history模式的区别(纯文本总结版)

Vue-Router中hash模式和history模式的区别其实hash 模式和 history 模式都属于浏览器自身的特性,并不是vue-router独有的,vue-router只是通过调用浏览器提供的接口利用这两个特性来实现前端路由。前端路由的核心也就是单页面应用的核心就是在不向服务器发送请求的前提下改变视图。hash模式就是#模式,在URL 中#和#后面的字符拼接起来就是hash值,has...

2020-03-24 14:01:32

Vue的模板编译过程(纯文本总结版)

Vue的模板编译过程(纯文本总结版)模板编译就是把模板转化成供Vue实例在挂载时可调用的render函数1.parser解析器将模板字符串解析成AST抽象语法树(一个js对象)2.optimizer优化器标记静态节点,diff的时候会跳过被标记的静态节点,减少了diff的比较过程,从而优化了 patch 的性能3.generate代码生成器将AST转换成渲染(render)函数,该函数用于...

2020-03-20 15:51:23

Vue虚拟dom原理(纯文本总结版)

Vue虚拟dom原理(纯文本总结版)虚拟dom的是一个用来映射真实dom的js对象。我们使用jQuery或者是原生js进行编程的时候,要想修改某一个dom,我们是通过使用jQuery的$选择器或者是js的getElementBy…语法先选取这个dom,然后对这个dom进行修改,这种方式是直接作用在真实dom上的,每操作一次就会更新dom一次,dom的更新会导致浏览器的重绘或者重排,过于频繁的重绘...

2020-03-20 13:37:16

Vue2.X双向绑定原理(纯文本总结版)

Vue2.X双向绑定原理(纯文本总结版)Vue2.X 是通过属性劫持结合发布订阅模式来实现数据和视图之间的双向绑定的。属性劫持是Vue2.X的双向绑定的核心,所谓的属性劫持就是使用Object.defineProperty方法给data里面的属性的读写转换成get和set,这样一来我们就可以检测到属性的变化,达到属性劫持的目的。在实现属性劫持的同时,Vue内部会为每个属性分配一个管理订阅者集合的...

2020-03-19 14:15:45

Vue的生命周期(笔芯文章)

前言:你是不是已经读了很多篇关于Vue的生命周期的文章了,读完给你的感觉是不是似懂非懂?如果是的话,那么恭喜你,因为你是一个正常人。对于一个Vue小白或者前端小白来说,什么生命周期啊,钩子啊这些个概念是不可能看几篇文章就能彻底弄懂的,包括虚拟dom,双向绑定这些个Vue的核心原理也一样,需要建立在强大的JavaScript的底层基础和Vue项目的实战经验上才可以彻彻底底地搞清楚,理解透,因为只有...

2019-10-12 11:42:33

这一次,彻底弄懂 JavaScript 执行机制

转自掘金,作者ssssyoki,点此访问

2019-10-07 17:17:38

微信小程序引入阿里巴巴iconfont字体图标的步骤(条理性强,易懂,细节)

开始1.进入iconfont官网,按提示选择登录方式登录,建议大家使用GitHub账号登录,没有GitHub账户的可以去GitHub官网进行注册。2.输入你想要的图标的中文描述,例如“播放”,点击下面的搜索按钮。3.选择一个你喜欢的图标,鼠标悬浮到该图标上,然后选择“购物车”图标,此时右上角的“购物车“图标会显示"1",说明图标添加成功。4.点击右上角的“购物车”图标,点击下图绿色方框里...

2019-09-30 08:33:35

DIV水平垂直居中的终极解决方案(看这篇就够了)

DIV水平垂直居中的终极解决方案  网上关于div水平垂直居中的文章层出不穷,对于div水平垂直居中的方法最多可至七八种,经过笔者对于一些大厂的网站的源码进行查看和研究发现他们所用到的方法无外乎以下几种,所以小伙伴们在以后的实际开发的过程中或者面试的过程中再涉及到div水平垂直居中的问题时可以参考以下方法。代码示例:<div class="parent"> <div cl...

2019-09-29 16:16:03
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。