2018年7月4日

深入理解CSS系列(二):为什么height:100%不生效?

摘要: 对于 属性,如果父元素 为` auto position fixed absolute `,希望满屏显示黑色背景,就写了如下 代码: 然后他发现这个 高度永远是 0,哪怕其父级 塞满了内容也是如此。事实上,他需要加上这样的设置才行: 并且仅仅设置 也是不行的,因为此时的 也没有具体的高度值: 只要经 阅读全文

posted @ 2018-07-04 17:23 ChessZhang 阅读(23967) 评论(7) 推荐(11) 编辑

2018年7月3日

深入理解CSS系列(一):理解CSS的盒子模型

摘要: 接触前端也有好几个年头了,但是,讲实话,对于 的理解真的是不敢恭维,相信很多同行也有类似的感受吧!这是为什么呢?因为我们都认为 太简单了,没有必要深入学习,果真如此?其实,只不过是自己图样图森破罢了。如果真的那么简单,为什么经常会遇到一些奇怪的样式问题,而要折腾好长时间呢?就是因为无从下手,终究还是 阅读全文

posted @ 2018-07-03 20:52 ChessZhang 阅读(18385) 评论(6) 推荐(10) 编辑

2018年4月27日

搭建一个交互式的前端构建环境.md

摘要: 为了提高开发效率、减少重复的操作,现在几乎全部的前端项目都需要依赖一些构建工具来实现自动化打包,主流的有 , , 等。加上各种各样的配置文件就会形成了一个相对复杂的构建环境。一般的,我们可以把构建项目需要用到的参数写死在配置文件,但是,有些是需要动态配置的那怎么办呢?比方说,我们用 来启动本地服务器 阅读全文

posted @ 2018-04-27 21:02 ChessZhang 阅读(1170) 评论(0) 推荐(4) 编辑

2017年7月31日

实习这件小事(一位大四狗的前端实习经历)

摘要: 背景 这是去年10月17日写下的一篇日记,当时还在读大四,刚结束深圳鹅厂IMWeb前端团队实习历程、回到广州到猪场的菠萝团队实习。周末在整理日记时,偶尔被发现。虽然,距离现在已经快一年了,但觉得对于正在实习的大三、大四的小鲜肉也许会有所帮助,所以就晒出来一下哈~ 正文 自从实习以来,已经好几个月没有 阅读全文

posted @ 2017-07-31 11:43 ChessZhang 阅读(6770) 评论(28) 推荐(13) 编辑

2017年7月27日

初探JavaScript的截屏实现

摘要: 最近参与了网易炉石盒子的相关页面开发,在做卡组分享页(地址: "炉石盒子卡组分享" ),有个需求:用户可以把这个卡组以图片的形式分享给好友。最初的的做法是使用服务器把该页面转换成图片,然后把图片地址返回给前端。嗯,这样也挺好的啊,而且服务器还可以对转换出来的图片进行缓存,下次请求可以直接返回图片地址 阅读全文

posted @ 2017-07-27 18:39 ChessZhang 阅读(10577) 评论(15) 推荐(12) 编辑

2017年3月9日

记一次前端面试经历

摘要: 最近公司在做一些战略调整,部门有不少老员工前辈们都陆陆续续的离职或者被离职了。而我所在的团队——网易菠萝,也被归并到游戏运营中心了。因为产品策划还没有出来、暂时没什么需求做,闲得有点e-g-g疼的,每天从早到晚都是待在公司看看书、刷刷知乎等。我真是命途多舛啊,还没有真正步入社会,就见证了一个上百人的 阅读全文

posted @ 2017-03-09 16:11 ChessZhang 阅读(54972) 评论(57) 推荐(24) 编辑

2017年2月8日

Git使用规范

摘要: 团队开发中,遵循一个合理、清晰的Git使用流程,是非常重要的。为了团队研发的规范性,特制定此规范。当然不同的团队可能有着不同的约定,此规范仅供参考。 目录 1.基本原则 2.建议流程 基本原则 不到万不得已,不要跨分支提交 打开工程,拉取一次, 切换本地仓库分支,拉取一次 不要把系统临时文件,开发工 阅读全文

posted @ 2017-02-08 18:05 ChessZhang 阅读(1000) 评论(2) 推荐(2) 编辑

2017年2月5日

使用FileReader实现前端图片预览

摘要: 在FileReader出现之前,前端的图片预览是这样实现的:把本地图片上传到服务器,服务器把图片地址返回,并把它替换到图片元素的src属性。 这种方法的缺点是:必须要先把图片上传到服务器。那么问题来了,如果上传的图片很大,而网速又很慢,这就需要等待很久预览图片才会显示出来了,而且,如果用户预览图片后 阅读全文

posted @ 2017-02-05 15:55 ChessZhang 阅读(9804) 评论(9) 推荐(4) 编辑

2016年6月14日

浅谈JS的数组遍历方法

摘要: 用过Underscore的朋友都知道,它对数组(集合)的遍历有着非常完善的API可以调用的,_.each()就是其中一个。下面就是一个简单的例子: var arr = [1, 2, 3, 4, 5]; _.each(arr, function(el) { console.log(el); }); 上 阅读全文

posted @ 2016-06-14 17:03 ChessZhang 阅读(10903) 评论(0) 推荐(2) 编辑

2016年5月29日

浅谈JavaScript函数重载

摘要: 上个星期四下午,接到了网易的视频面试(前端实习生第二轮技术面试)。面了一个多小时,自我感觉面试得很糟糕的,因为问到的很多问题都很难,根本回答不上来。不过那天晚上,还是很惊喜的接到了HR面电话。现在HR面试的结果还没有出来,听说要等到下周二才出,所以再好好等几天哈。 前面说了这多的废话,现在是时候和伙 阅读全文

posted @ 2016-05-29 10:39 ChessZhang 阅读(49406) 评论(14) 推荐(26) 编辑

导航