摘要: 深入浅出 JavaScript 关键词 -- this 要说 JavaScript 这门语言最容易让人困惑的知识点,this 关键词肯定算一个。JavaScript 语言面世多年,一直在进化完善,现在在服务器上还可以通过 node.js 来跑 JavaScript。显然,这门语言还会活很久。 所以说 阅读全文
posted @ 2018-07-04 09:52 轩悦 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 为什么要了解浏览器加载、解析、渲染这个过程? 为什么要了解这些呢?如果想写出一个最佳实践的页面,就要好好了解。 了解浏览器如何进行加载,可以在引用外部样式文件,外部js时,将他们放到合适的位置,使浏览器以最快的速度将文件加载完毕。 了解浏览器如何进行解析,可以在构建DOM结构,组织css选择器时,选 阅读全文
posted @ 2018-07-03 15:46 轩悦 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 1.git Git是什么? Git是目前世界上最先进的分布式版本控制系统。 SVN是集中式版本控制系统。 Git与svn比较 相同:能记录文件的所有更改记录。这样是为了大量更改后,可以有记录回到过去,而不用采用 Copy 旧代码另存为某文件,然后某个时间从大量文件中找你需要的历史记录,版本控制帮我们 阅读全文
posted @ 2018-05-15 15:44 轩悦 阅读(26260) 评论(0) 推荐(1) 编辑
摘要: 容器宽高等比,就是根据容器的宽度,按照宽高比例自动计算出容器的大小。并且让图片,视频之类能自适应容器。实现方式:垂直方向的padding 基于容器的width给padding一个百分比。主要的原理是基于元素的padding-top或padding-bottom是根据元素的width进行计算的。 假设 阅读全文
posted @ 2018-05-14 17:23 轩悦 阅读(2644) 评论(0) 推荐(0) 编辑
摘要: 一、了解web? HTML创造结构,CSS表现样式,JS控制行为,三者一起形成了用户可见可操作的web页面。 但是不同网站页面的加载速度、用户请求的执行速度却大相径庭。 页面初始加载的HTML资源、CSS资源、JS资源、多媒体资源、数据资源等,都会影响页面的加载速度和执行速度。 但是好的web页面不 阅读全文
posted @ 2017-09-15 17:05 轩悦 阅读(1395) 评论(0) 推荐(0) 编辑
摘要: 1.遍历数组法 它是最简单的数组去重方法(indexOf方法) 实现思路:新建一个数组,遍历去要重的数组,当值不在新数组的时候(indexOf为-1)就加入该新数组中; 2.数组下标判断法 调用indexOf方法,性能和方法1差不多 实现思路:如果当前数组的第 i 项在当前数组中第一次出现的位置不是 阅读全文
posted @ 2017-09-15 16:23 轩悦 阅读(97838) 评论(2) 推荐(5) 编辑
摘要: 在讨论页面重绘、回流(重排)之前。需要对页面的呈现流程有些了解,页面是怎么把html结合css等显示到浏览器上的, 下面的流程图显示了浏览器对页面的呈现的处理流程。可能不同的浏览器略微会有些不同。但基本上都是类似的。 浏览器的渲染过程: 1、首先获取html,然后构建dom树 ,DOM树里包含了所有 阅读全文
posted @ 2017-09-07 15:47 轩悦 阅读(3073) 评论(0) 推荐(1) 编辑
摘要: 浅拷贝 //这样的拷贝有一个问题。那就是,如果父对象的属性等于数组或另一个对象,//那么实际上,子对象获得的只是一个内存地址,而不是真正拷贝,因此存在父对象被篡改的可能。 深拷贝 //就是能够实现真正意义上的数组和对象的拷贝。它的实现并不难,只要递归调用"浅拷贝"就行了。 阅读全文
posted @ 2017-09-07 11:16 轩悦 阅读(609) 评论(0) 推荐(0) 编辑
摘要: JS继承的实现方式 既然要实现继承,那么首先我们得有一个父类,代码如下: 1、原型链继承 核心: 让子类的原型等于父类的实例 测试代码 特点:非常纯粹的继承关系,实例是子类的实例,也是父类的实例;父类新增原型方法/原型属性,子类都能访问到。 缺点:要想为子类新增属性和方法,必须要在new Anima 阅读全文
posted @ 2017-09-06 19:14 轩悦 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 排序算法是基础算法,虽然关键在于算法的思想而不是语言,但还是决定借助算法可视化工具结合自己常用的语言实现一下 1.冒泡排序 基本思路:依次比较两两相邻的两个数,前面数比后面数小,不变。前面数比后面数大,交换顺序。一轮下来,最后的一个数是最大的数。 外循环每增加一次,内循环减少一次。 图形展示: 2. 阅读全文
posted @ 2017-09-05 21:55 轩悦 阅读(220) 评论(0) 推荐(0) 编辑