首页
归档
标签
关于
RSS
Front-end
吃透ES6----let和const
2018-03-11
ES6 在原有两种声明变量命令(var和function)的基础上,又加入了一共四种声明变量的命令let const import class,本文先对let和const的用法进行说明。 let 先说说let,同样是变量声明let相对于va...
阅读更多
this到底指向哪里?
2018-02-25
老生常谈的问题了,之前一直有些模糊,这次争取一次写清楚。 指向只与调用有关 不论代码多么复杂我们只关心到底是谁最后调用的this就可以了。 来看一个例子: var obj = { foo: function(){ con...
阅读更多
认识HTTP----状态码
2017-10-28
本文内容大多参考《图解HTTP》一书 什么是状态码? 当我们向服务端发送请求的时候,为了让用户更好的理解返回结果,通常要借助状态码来通知用户服务器端是正常处理了请求,还是出现了偏差。 状态码如200 OK,以3 位数字和原因短语组成。 数...
阅读更多
浏览器渲染引擎到底做了什么
2017-10-15
浏览器渲染引擎到底做了什么 好久想写一篇关于浏览器内核的博客了,一直没抽出时间,幸好白夜追凶完结了,赶紧写出来。 浏览器 说浏览器内核之前先聊聊几个浏览器大佬,目前有可观市场份额的浏览器有5个,分别是Internet Explorer、Fi...
阅读更多
rem方案完美解决自适应
2017-10-07
随着移动互联网的兴起,Web app的开发也越来越重要,与此同时页面布局也成了一个令人头痛的问题。rem的出现貌似可以完美解决移动端适配的问题。 什么是rem 说到rem自然就会想到em,我们知道em是相对于父元素的字体大小的单位,那么re...
阅读更多
2周时间掌握47个CSS技巧
2017-09-23
两周前入手了《CSS揭秘》 两周时间收益匪浅,学习了很多CSS技巧,感觉打开了新世界的大门,在看到一半的时候感觉还是自己实现一边印象比较深刻。于是自己把47个CSS技巧全部实现了一遍:Github 具体实现方法可以在控制台查看CSS,欢迎...
阅读更多
如何在你的项目中引入emoji😀
2017-09-17
最近在做我们学校的表白墙网站,在做到评论功能的时候自然而然就想到了emoji-😏。 于是就去搜了一些这方面的资料,发现了比较好的三个emoji库: emojione(第一个开源且完整的emoji网站,编码方面100%免费,且与项目有非常...
阅读更多
JavaScript继承新旧方法汇总
2017-07-12
例子 我们生成两个构造函数,后面的例子都是让‘’猫‘’继承‘’动物‘’的所有属性和方法。 动物(为了更好的理解各种继承,这里给动物附上了基本类型和引用类型) function Animal() { this.specie...
阅读更多
JavaScript的三种事件模型
2017-06-15
面试中有时候会提到事件模型的概念,平时云里雾里的,所以找个机会总结一下,并不是很复杂的东西。 DOM0事件模型(原始事件模型) 有两种实现方式: 通过元素属性来绑定事件 <button onclick="click()&qu...
阅读更多
使用原生 JS 实现事件委托
2017-04-17
什么是事件委托? 用个例子就可以很简单的解释事件委托是怎么一回事了: 假设一个公司有三个职员在网上买了东西,那么他们三个在接收快递的时候有两种方法。 第一种:等快递来的时候,自己下楼去拿。 第二种:快递来的时候,先经过公司前台,然后在分发...
阅读更多
上一页