摘要: 前言 该文章是为大家整理一个关于js的知识网络,重点是知识的罗列及之间的联系,所以实例可能会有所不足,导致可能没有对应知识的人看不懂,希望大家能够结合其他资料来学习这篇文章,并整理出自己的知识体系。 ok,我们开始。 JavaScript引擎 JavaScript是解释型语言,这就是说它无需编译,直 阅读全文
posted @ 2019-03-11 11:43 前端蔡蔡 阅读(2024) 评论(0) 推荐(1) 编辑
摘要: 这两者都可以通过 来返回一个数组。 伪数组 首先先得清楚对象和数组的差别: 1. 对象的原型链上只有Object.prototype,而数组的原型链上有Array.prototype和Object.prototype 2. 对象没有length属性,数组有,且自动更新 3. 对象根据键值对取值,而数 阅读全文
posted @ 2019-03-11 11:34 前端蔡蔡 阅读(956) 评论(0) 推荐(1) 编辑
摘要: Cookie  翻阅了好久关于Cookie的博客及文档,感觉一直有一块结没有解开,所以一直难以在脑中形成一个顺畅的知识脉络。最后实在是遭不住,拉上我的大神朋友在食堂里坐了3个小时,问了个底朝天!总算形成了清晰的知识脉络了。  学习知识和技术一定要知道 1. 是什么需求或场景导致了 阅读全文
posted @ 2019-03-11 11:26 前端蔡蔡 阅读(535) 评论(0) 推荐(1) 编辑
摘要: https浅析  http协议本身有着很大的缺陷  1. 通信使用明文,若被抓包,则直接被窃取信息  2. 不验证与自身通信者的身份,有可能遭到伪装   在数据传输的过程中,经过了某一计算机,该计算机直接响应你的请求,然后你无法判断这个请求是否为目标服务器返回 阅读全文
posted @ 2019-03-10 19:06 前端蔡蔡 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 前言  大家肯定都听说过很多浏览器优化原则吧,例如说减少DOM操作,使用transformX(0)进行硬件优化,避免js文件执行时间过长使得页面卡顿等等。大部分人可能都知道,但也仅限于知道,即知其然,不知其所以然。  学习要形成自己的知识体系,否则的话,往往是东一榔头西一榔头地学 阅读全文
posted @ 2019-02-20 15:30 前端蔡蔡 阅读(11146) 评论(3) 推荐(8) 编辑
摘要: 前言  Git是一个开源的分布式版本控制系统。其核心就在于 版本控制 。  在实际编码过程中,我们往往会忘记上次对文件的修改内容。若是刚刚修改的还好说,撤销操作即可。但若这是你昨天做的修改并关闭了IDE呢?所以我们需要有一个可以回退版本的工具。  Git还有另一个作用便 阅读全文
posted @ 2019-02-14 00:43 前端蔡蔡 阅读(1359) 评论(0) 推荐(1) 编辑
摘要: 概述  在本篇文章的开始,我先为大家解释一下这三个名词的概念。  px全称为pixel——像素。pc及移动设备的屏幕就是通过往像素矩阵中填充颜色,从而在宏观上体现出图像。 像素越小,图像越清晰 。  分辨率又称解析度.解像度, 其意义为该屏幕中能够显示的像素个数,往往用 阅读全文
posted @ 2019-02-12 09:01 前端蔡蔡 阅读(2468) 评论(0) 推荐(0) 编辑
摘要:  对于新接触js语言的人来说,最令人困惑的大概就是 事件循环机制 了。最开始这也困惑了我好久,花了我几个月时间通过书本,打代码,查阅资料不停地渐进地理解他。接下来我想要和大家分享一下,虽然可能有些许错误的地方,希望大家不吝赐教,感谢感谢。  这是所涉及的知识点: 观察者模式 js 阅读全文
posted @ 2019-02-11 18:52 前端蔡蔡 阅读(1293) 评论(0) 推荐(0) 编辑