
-
所以什么是MCP
4/23/2025
-
BFC 块格式化上下文
2/26/2020
BFC (Block Formatting Context)是块格式化上下文
-
JavaScript 无报错误访问深层属性方法
2/4/2019
在开发的过程中,会经常访问深层 JavaScript 属性,这时如果其中一个属性会有断层, 控制台就会报错出现如下错误。如果一个程序没有兼容深层访问属性的错误,就会在后端一个未知错误的时候会报错,并且难已检测。
-
2018总结 寒冬将至,快速前行
12/27/2018
-
关于 zsh:command not found: ***
7/13/2018
-
什么是 DOM
6/25/2018
DOM 是针对 HTML 和 XML 文档的一个 API应该程序编程接口。DOM 用来描绘了一个可添加、移除和修改的层次的节点树。DOM 是由 DHTML (动态 HTML)开始创立的,现在都是跨平台、语言中立的。 DOM 是一个树形结构的根节点集合组成的。
-
你不知道的JS
3/9/2018
我已经看过了全部的 MDN 文档及其它 JS API 文档发现很少有说明使用这些JS功能的文档,所以列出这样的一个列表把有用你所不知道JS功能列出来。
-
Chrome Devtools 开发者工具简述
2/13/2018
现在做显示设备适配越来越复杂了,不单只要调试Web端设置还得要兼容手持端各尺寸的手持端设备
-
D2 贺老 JavaScript Microbenchmark 测试的总结
2/4/2018
虽然未能去到阿里巴巴 D2 前端盛会,但是在过后的回放当中也总结到了不少的东西,这篇文章是总结贺大 [Johnhax](http://johnhax.net/) 的关于 **Microbenchmark For JavaScript** 的性能测试演讲。
-
良好的CSS命名规则会让你省上上小时的调试时间
1/28/2018
-
2017总结 拥抱变化,夯实基础
12/29/2017
-
JS 循环遍历方法的对比
12/5/2017
JavaScript 发展至今已经发展出多种数组的循环遍历的方法,不同的遍历方法运行起来那个比较快,不同循环方法使用在那些场景,下面将进行比较
-
Zepto.JS 源码的学习
11/28/2017
在学习的过程中,学会阅读源码也是一种很好的过程,但是对于一个新手来说,阅读源码就像一面茫然,下载了源码不知道从何开始.这里楼主选择从Zepto源码开始学习.首先因为Zepto并不复杂,Zepto实现功能还是比较简单, Zepto是类似于Jquery的轻量库,不过作用于手机端,类似于Jquery对DOM操作进行拼接,Zepto对PC端的IE浏览器兼容并没有做得很好,需然大小比Jquery小但是也没有Jquery做得那么好.
-
Node的知识点
11/22/2017
Node的类型老是不记得,整理一下以便记忆,注意下面序号也是代表对应的数值
-
JavaScript Object.create vs new Function() 的区别
10/14/2017
之前学习JavaScript 权威指南,说以后在JavaScript建立对象请使用Object.create() 尽量少使用 new Function() .这两个新建对象的方法到底有什么不同呢?
-
JavaScript 的存储方式
9/11/2017
最近看到一个面试题 是这样的
-
关于JavaScript的解释执行 与 编译执行的对比
9/9/2017
最近看的很多知识都在谈论编译和运行这个事情,对于前端JavaScript和Java、C 语言编译和运行会涵盖的那些分别,我试着总结一下.
-
JavaScript构建类的方法总结
8/17/2017
JavaScript 语言是不支持"类"的, 但是可以用一些其它的方法,模拟出"类"
-
CSS 怎样居中(全)
8/13/2017
居中问题一直困扰着我们,无论什么类型的网站,页面或者是手机端都会存在各种元素居中的问题.所以作者总结一下各路大神分享出来的各种CSS DIV居中方案.嗯,那么我们直接进入正题吧.
-
Git 同步远程分支fetch和pull
8/11/2017
在项目开始变得复杂的过程中,分支就会变得越来越多了,怎样管理好本地和远程分支成为一个很重要的事情.
-
为hexo next 添加打赏功能
8/3/2017
其实如果你是next 主题的话,添加next自带打赏功能并不难的,官网也是有介绍,需要在**主题配置文件**中填入微信和支付宝收款二维码图片地址 即可开启该功能.
-
项目中Git 注意的一些规则
7/19/2017
-
添加Prettier-JavaScript formatter 插件管理vscode airbnb代码的格式化
7/17/2017
在项目里面一般会添加 **ESLint** 来对代码进行规范和验证,当项目里面添加 **ESLint**(怎样添加) 代码规范后,项目运行时就会检查并提示各种格式问题。在VSCode中,可以直接在插件里面添加到你的VSCode中.
-
node-sass安装遇到的问题
7/8/2017
项目需要使用node-Sass,一 npm install 就报错了, ` npm install node-sass --save-dev` 这么简单都报错,于是细心看了一下,原来是跟node-gyp 有关,发现一层又一层的底层安装,我的是window 端,总结一下错误情况如下:
-
JavaScript中reduce()方法不完全指南
7/5/2017
在使用JavaScript中经常会遇到 reduce()方法,reduce() 方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终为一个值,是ES5中新增的又一个数组逐项处理方法,那reduce方法跟foreach、map等数组方法又有啥区别呢。
-
Hello World
6/24/2017