摘要: 作为一条咸鱼,大学的数据结构这门课肯定没咋上,能逃课就逃课了,这就造成很尴尬的局面 我数据结构很垃圾。虽然从事前端初级工程师不咋用得到这个东西,但是它就是一个底子,就是基础,不学不行啊,所以工作之余把我用js学习写的这些东西发上来保存一下以防丢失。 一、栈 首先,第一个学的数据结构肯定是栈,因为是最 阅读全文
posted @ 2018-11-06 10:07 行骗艺术家 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 在es6出来之后,js多了一个关键词:class。其仿照java的类进行了一系列的封装,其中class的继承就只需要一个关键词:extend 就ok了 。 但是在es6之前,js中没有类(js 中的 class 也不是类,只是仿造的伪类,其实际还是构造函数),所以构造函数的继承就是一个问题,所以就出 阅读全文
posted @ 2018-10-24 11:37 行骗艺术家 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 学习!!!!!! js不是一个面向对象编程语言(妈的,注孤生)。但是其创始人又设计一个原型链这么个鬼玩意来模仿面向对象编程,就很坑爹。 首先先了解一下js中的一个重要概念:所有的对象都是由函数创建的,js中的一切引用类型都是对象,包括Array,Object,Function等。 我看过知乎一个文章 阅读全文
posted @ 2018-10-23 16:50 行骗艺术家 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 萌新出行,闲人让道,以免误伤。 我是一个js的初学者,在es6出来之后才开始学习js,所以接触到的东西大多都已经es6化了,比如函数已经习惯于箭头函数、习惯于使用const和let等等。 据说在es6之前,js是没有块级作用域的,因为当时的所有变量定义都是var,会有变量提升的问题。 什么是块级作用 阅读全文
posted @ 2018-10-23 10:45 行骗艺术家 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 很多学java的同学在接触js之后使用this的时候都是懵逼的,这特么怎么回事,怎么老是给我报“Cannot read property 'xxx' of undefined”,我的this.xxx.xxx明明已经有值啊,为什么会出现这种情况。 面对上面的问题,很多js的初学者都会很懵,不知道js的 阅读全文
posted @ 2018-10-22 17:41 行骗艺术家 阅读(273) 评论(1) 推荐(0) 编辑