摘要: 在ES6之前,js的的基本数据类型有 6中数据类型,Symbol是一种新增加的基本数据类型 特性 Symbol 不需要new关键字,他是原始类型,不是对象 Symbol 不论参数是否相等,他返回值都不相等 可以显示转为字符串 可以转为布尔值 不能转为数值 一般代表独一无二的值 使用 由于他是独一无二 阅读全文
posted @ 2019-11-19 15:55 残梦a 阅读(1670) 评论(0) 推荐(1) 编辑
摘要: 正确拆分正则表达式 正则方便了开发的同时,也是很多开发者比较苦恼的一件事情,一开始如何需求小的情况下还是比较好些的,那么要求比较难道时候,写出来的自己都看不出来是什么了,甚至还有人称正则表达式为 火星文 拆分正则代码块,是理解正则的关键 在 正则表达式有以下结构: 字面量: 匹配一个具体字符,如 a 阅读全文
posted @ 2019-11-19 11:40 残梦a 阅读(626) 评论(0) 推荐(1) 编辑
摘要: 本人第一次接触重绘和回流也是在一次刷题的时候,那么我就讲一下我对重绘和回流的理解吧 了解浏览器渲染过程 1.根据html元素,生成DOM tree 2.根据css样式表,生成style rules 3.两者结合生成render tree 4.根据位置信息大小等信息,生成layout(回流) 5.根据 阅读全文
posted @ 2019-11-16 20:27 残梦a 阅读(209) 评论(0) 推荐(1) 编辑
摘要: 什么是装饰模式 定义: 动态的给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更加灵活 本人的定义: 在不改变原函数的情况下,给他添加一些额外的属性函数等等(函数作为参数传递给另外一个函数内部) 代码样例 那么装饰模式有什么作用呢,总不能白白浪费时间去学了一个无用的东西 举例是rea 阅读全文
posted @ 2019-11-14 14:18 残梦a 阅读(210) 评论(4) 推荐(0) 编辑
摘要: 关于js的this指向问题 一直困扰着我们,并且面试的时候总是喜欢有关this的的问题 讨论this的指向,就要从四个角度来分析看触发this的方式去决定this指向哪里 1.方法调用 2.函数调用 如果在严格模式下,会出现undefined js function getName(){ conso 阅读全文
posted @ 2019-11-14 09:29 残梦a 阅读(373) 评论(0) 推荐(2) 编辑
摘要: 欢迎来到残梦博客园 首先声明一点: 样式并不全是本人所写,是我个人整合(感觉每个人的博客都喜欢一点,所以自己整合了一下) 由于每次更新博客,都需要重新更新此文档很麻烦,所以此博客只会定期更新,如果想要使用最新版本博客园样式,请前往本人github 目前功能 :grapes: 键盘按下效果 :appl 阅读全文
posted @ 2019-11-13 15:12 残梦a 阅读(1334) 评论(36) 推荐(12) 编辑
摘要: 继承 JS中继承的概念: + 通过【某种方式】让一个对象可以访问到另一个对象中的属性和方法,我们把这种方式称之为继承 为什么要使用继承? + 有些对象会有方法(动作、行为),而这些方法都是函数,如果把这些方法和函数都放在构造函数中声明就会导致内存的浪费 继承的第一种方式:原型链继承1 + 缺点:添加 阅读全文
posted @ 2019-11-11 22:01 残梦a 阅读(443) 评论(0) 推荐(1) 编辑
摘要: 在js中,对象属于是键值对的集合 在上面这个代码中, 就属于是 ,而 就是 如何获取对象属性 第一种方式: .语法 student.name 获取到student的name属性 student.say 获取一个函数 第二种语法: []语法 student["name"] 等价于student.nam 阅读全文
posted @ 2019-11-11 21:03 残梦a 阅读(1502) 评论(0) 推荐(1) 编辑
摘要: 策略模式 优点以及定义 策略模式是一种从算法的角度上考虑问题的方式,所有需要算法解决的问题,都可以采用策略模式的角度,降低算法与算法之间的偶尔度 偶尔度说白了就是一个方法对于一个方法的依赖性,就是删除一个方法尽可能少的影响其他的方法 使用 其实我们在开发的过程中,都使用过策略模式,只是我们本身没有去 阅读全文
posted @ 2019-11-10 23:06 残梦a 阅读(327) 评论(1) 推荐(3) 编辑
摘要: 为何要去写博客 作为一个苦逼的程序员,发现自己遇到问题,总是直接在百度上直接去搜索,然后找到解决的方案之后就开始了自己的工作(改bug= =) 是什么给了我这种刺激 作为一个小白程序员(尤其是还没毕业),总是会想尽一切办法提升自己的编程能力,没错,那就是我 一次偶然的观看大佬的教程视频讲解的时候,他 阅读全文
posted @ 2019-11-10 22:27 残梦a 阅读(480) 评论(10) 推荐(2) 编辑