摘要: 视口 在前一段时间,我曾经写过一篇关于viewport的文章。最近由于在接触移动端开发,对viewport有了新的理解。于是,打算重新写一篇文章,介绍移动端视口的相关概念。 关于这篇文章说到的所有知识,本质上离不开以下代码 了解过移动端开发的朋友,其实对以上的代码就不会陌生。上面的代码,主要涉及到m 阅读全文
posted @ 2017-07-06 23:41 凯斯keith 阅读(14109) 评论(4) 推荐(4) 编辑
摘要: 学过前端开发的地球人应该都了解,JavaScript分为三个部分:ECMAScript(JS语言本身基础语法),DOM(文档对象模型,应用程序编程接口),BOM(浏览器对象模型)。 BOM,实际上与浏览器有关系。因此浏览器厂商可以按照各自的想法随意去扩展(基于window对象的扩展)。不过,扩展归扩 阅读全文
posted @ 2017-06-28 22:58 凯斯keith 阅读(463) 评论(0) 推荐(0) 编辑
摘要: CSS实现水平垂直居中对齐 在CSS中实现水平居中,会比较简单。常见的,如果想实现inline元素或者inline block元素水平居中,可以在其父级块级元素上设置 实现;如果想实现块级元素的水平居中对齐,可以设置 。而如果想实现垂直居中对齐,或许就不太容易。 以下,我总结了一些实现水平垂直居中对 阅读全文
posted @ 2017-06-26 22:18 凯斯keith 阅读(1140) 评论(2) 推荐(0) 编辑
摘要: CSS实现两端对齐效果 两端对齐,从概念上来说,其实不难理解。如果不明白什么叫两端对齐,可以玩玩word等办公软件。 下面谈谈如何实现文本的两端对齐。我所知道的大概有以下几种方法 text align "w3school" 指出,text align用于设置块级元素内文本的水平对齐方式。如果想使in 阅读全文
posted @ 2017-06-24 15:48 凯斯keith 阅读(69659) 评论(0) 推荐(0) 编辑
摘要: DOM 我们知道,JavaScript是由ECMAScript + DOM + BOM组成的。ECMAScript是JS中的一些语法,而BOM主要是浏览器对象(window)对象的一些相关知识的集合。而DOM,则是文档对象相关的知识的集合。 我们知道,HTML和JS之间的交互是通过事件实现的。而DO 阅读全文
posted @ 2017-06-07 17:31 凯斯keith 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 在JavaScript这门语言中,数据类型分为两大类:基本数据类型和复杂数据类型。基本数据类型包括Number、Boolean、String、Null、String、Symbol(ES6 新增),而复杂数据类型包括Object,而所有其他引用类型(Array、Date、RegExp、Function 阅读全文
posted @ 2017-05-11 22:53 凯斯keith 阅读(1251) 评论(5) 推荐(0) 编辑
摘要: 前言 在我写这篇文章的时候,我回想起来,我在前端开发这条路上已经摸爬滚打超过一年的的时间了。这一年的时间里,因为还要上课和考试的原因,加上平时放假了想跟朋友去玩玩,聚会一下。因此,期间的学习总是断断续续。 在去年十月份的时候,我开始毛遂自荐,想跟专业老师(php、java方向)学习,跟着他做一些项目 阅读全文
posted @ 2017-05-03 14:13 凯斯keith 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 在 "单线程JavaScript" 这篇文章中,在介绍JavaScript单线程的同时,也介绍了setTimeout是如何工作的。但是对于定时器的一些内容,并没有做深入的讨论。这篇文章,会详细说说JS的两种定时器,setTimeout和setInterval,以及它们的工作方式。同时,会谈谈有关se 阅读全文
posted @ 2017-02-25 22:51 凯斯keith 阅读(3809) 评论(11) 推荐(0) 编辑
摘要: 最近在阅读《你不知道的JavaScript中卷》,当我看到第二部分介绍异步和回调函数的一些知识时,由于该书在第二部分1、2章对线程、事件循环的概念介绍的并非详细,因此引发了我的一系列思考。于是写下这篇小文章,记录自己对该知识点的学习和思考。 javascript单线程 由于JavaScript是单线 阅读全文
posted @ 2017-02-23 23:21 凯斯keith 阅读(1466) 评论(2) 推荐(3) 编辑
摘要: 我相信,有不少的朋友对webpack都有或多或少的了解。网上也有了各种各样的文章,文章内作者也写出了不少自己对于webpack这个工具的理解。在我刚刚接触webpack的时候,老实说,网上大部分的文章我是看不懂的。。webpack里面有很多名词,是没有接触和理解过模块化的同学都难以理解的。我感觉,学 阅读全文
posted @ 2017-02-03 19:20 凯斯keith 阅读(1286) 评论(2) 推荐(3) 编辑