前言 众所周知,JavaScript 是一门单线程语言,虽然在 html5 中提出了 Web-Worker ,但这并未改变 JavaScript 是单线程这一核心。可看HTML规范中的这段话: To coordinate events...
阅读(7) 评论(0)
对于height属性,如果父元素height为auto,只要子元素在文档流中(即position不等于fixed或者absolute),其百分比值完全就被忽略了。这是什么意思呢?首先来看个例子,比如,某小白想要在页面插入一个<di...
阅读(18) 评论(0)
接触前端也有好几个年头了,但是,讲实话,对于CSS的理解真的是不敢恭维,相信很多同行也有类似的感受吧!这是为什么呢?因为我们都认为CSS太简单了,没有必要深入学习,果真如此?其实,只不过是自己图样图森破罢了。如果真的那么简单,为什么经常...
阅读(16) 评论(0)
为了提高开发效率、减少重复的操作,现在几乎全部的前端项目都需要依赖一些构建工具来实现自动化打包,主流的有webpack, gulp, grunt等。加上各种各样的配置文件就会形成了一个相对复杂的构建环境。一般的,我们可以把构建项目需要用...
阅读(17) 评论(0)
在FileReader出现之前,前端的图片预览是这样实现的:把本地图片上传到服务器,服务器把图片地址返回,并把它替换到图片元素的src属性。   这种方法的缺点是:必须要先把图片上传到服务器。那么问题来了,如果上传的图片很大,而网...
阅读(44) 评论(0)
1.这是什么鬼 最近,计划花些时间来实现一个Polyfill。我会先写Array-Polyfill的部分,因为数组比较重要而且实现起来也比较简单。当然在网上有大把的现成的Polyfill,重复造轮子确实没什么Luan用,但是,却可...
阅读(58) 评论(0)
用过Underscore的朋友都知道,它对数组(集合)的遍历有着非常完善的API可以调用的,_.each()就是其中一个。下面就是一个简单的例子: var arr = [1, 2, 3, 4, 5]; _.eac...
阅读(48) 评论(0)
    上个星期四下午,接到了网易的视频面试(前端实习生第二轮技术面试)。面了一个多小时,自我感觉面试得很糟糕的,因为问到的很多问题都很难,根本回答不上来。不过那天晚上,还是很惊喜的接到了HR面电话。现在H...
阅读(69) 评论(0)
随机数的组合问题在面试时是经常考的,比如之前我就被问到:“有一个可以生成1-5的随机数函数,怎样把它扩大到1-7?” 在解决这个问题之前,先来看看另外一个比较简单的问题:“有一个可以生成1-7的函数...
阅读(76) 评论(0)
百度bae提供了支持各种开发环境的的应用引擎,包括node.js、php、java等,而且还免费提供了一定容量的mysql、mongodb、redis等数据库,所以,可以把它当作一个云服务器来使用。因为价格不贵,最低配置的才2毛钱一天(...
阅读(89) 评论(0)
几天前,去参加了阿里游戏的前端实习生笔试。因为基础不太扎实加上第一次没有经验,所以成绩肯定也不理想!不管怎样都好,都已经过去了,想多了也没用,生活,总是要向前看的嘛!所以,就花点时间把这次的题目总结一下,算是对自己的一个提高吧。因为那天...
阅读(105) 评论(0)
JavaScript的数据类型是非常弱的(不然不会叫它做弱类型语言了)!在使用算术运算符时,运算符两边的数据类型可以是任意的,比如,一个字符串可以和数字相加。之所以不同的数据类型之间可以做运算,是因为JavaScript引擎在运算之前会...
阅读(91) 评论(0)
吃过晚饭后,开始刷前端笔试题,却遇到了一道CSS难题——使用CSS实现左部自适应、右部固定宽度为200px的布局。当时第一眼看到题目时,以为只是一道很简单的题目。不就是定义两个左浮动的div,右部的宽度固定为20...
阅读(84) 评论(0)
在前端开发过程中,盒子居中是常常用到的。其中 ,居中又可以分为水平居中和垂直居中。水平居中是比较容易的,直接设置元素的margin: 0 auto就可以实现。但是垂直居中相对来说是比较复杂一些的。下面我们一起来讨论一下实现垂直居中的...
阅读(103) 评论(0)
    在前端开发过程中,盒子居中是常常用到的。其中 ,居中又可以分为水平居中和垂直居中。水平居中是比较容易的,直接设置元素的margin: 0 auto就可以实现。下面我们一起来看一下实现垂直居中的的方法...
阅读(88) 评论(0)
1 2 3 下一页共3页  到第