- 博客(50)
- 资源 (1)
- 收藏
- 关注
翻译 【译】设计师不可不知的八大网页动画设计
由于动画的实用性与趣味性,在现代网页设计中它已经成为了不可或缺的一部分。它可以交流状态,引导用户关注,帮助用户查看行为反馈,甚至影响用户行为。动画可以使网站与众不同,让人眼前一亮。本文总结了能改善用户体验的八大网页动画设计,并用实际例子加以说明。过程处理加载动画网页中最常用的动画莫过于加载动画了,有趣的加载动画会减少用户对时间的感知。 若在减少加载时间上束手无策,请
2017-02-20 12:56:46 1509
原创 你不知道的JS读书笔记1—闭包&作用域
编译原理编译原理,实际上JavaScript是编译语言,只是它在执行前的短暂时间快速的编译。一般的编译步骤包括:词法分析:简单地说就是划分单词语法分析:将这些单词进行分析,转化为“抽象语法树”(AST)代码生成:将“抽象语法树”变成可执行的代码
2017-02-18 16:53:33 594
原创 初识ThreeJS中常见的光源
现实环境中,人们之所以能看得到物体,是因为有光,物体的材质反射光到人眼中。在ThreeJS中有几种光源,去模拟现实环境。最常见的四种为:环境光( AmbientLight ):笼罩在整个空间无处不在的光点光源( PointLight ):向四面八方发射的单点光源聚光灯( SpotLight ):发射出锥形状的光, 模拟手电筒,台灯等光源平行光( DirectinalLight ):平行的一束光,模拟从很远处
2017-02-16 10:18:46 9328 2
原创 全景虚拟漫游实现(three.js)
全景虚拟漫游其实看到很多例子,比如地图上的全景,校园的全景,之前在朋友圈流行转发的公司全景。但真的想起来要去研究或者实现一下,是前几日说工作上可能会有这样的一个需求。觉悟来得太晚,好奇心也不够重,这么好玩新奇的东西怎么一开始没想到去尝试呢?
2017-02-14 17:47:19 23709 3
翻译 【译】界面组件化设计
作者:野蛮的小小芬链接:https://zhuanlan.zhihu.com/p/25210402来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。组件化设计通常出现在大型复杂项目中,本文笔者想阐明即使在小项目或者小团队组件化设计的好处也能发挥得淋漓尽致。笔者所在的团队不论大小项目都使用组件化设计。首先我们得感谢Brad Frost,他在著作《原
2017-02-13 13:01:55 1896
原创 闭包与立即调用函数表达式IIFE
JavaScript中闭包和立即执行函数是老生常谈的问题。说起闭包,可能大家的第一印象是函数中包着函数。知道个大概,却不能用严谨的术语描述出来。我觉得比较专业且好理解的定义是,一个能在自己被创建时的作用域之外使用的函数。分解一下这个定义,需要有的条件有:1. 该函数被嵌套在另外一个函数中; 2. 该函数会被返回到它的父函数所在的作用域下。
2017-02-10 11:16:19 860
翻译 【译】人们购买的是更好的自己
史蒂夫•乔布斯刚发明iPod的时候,大家都有点疑惑,MP3面世已有些时日,iPod较之有何与众不同?当然,大家可以说出很多不同,但是最关键的点就是乔布斯所宣传的那样:“随声携带1000首歌。”当其他所有人都用“MP3拥有1G的超大内存”来宣传产品时,Apple另辟蹊径,称iPod让你成为更好的你,一个能随身携带1000首歌的你。User Onboarding上有人用惊艳
2017-02-08 10:02:06 362
翻译 【译】你是“10倍效率”JS开发者吗
相信大家都听过“10倍效率”开发者。如果你没听过,或许也是件幸运的事。开发界有传言,有些开发者效率之高堪比同水平开发者的10倍,在团队里甚至可以以一抵十。不过,我们大多数人会把“10倍效率”开发者和以下这三种奇葩联系起来:才智过人的天才: 天赋异禀却蔑视众生,这样的人即使很能干,也没人愿意和他合作。自以为是的庸才: 他们毫无依据地坚信他们就是“10倍效率”开发者。通常这是因为他
2017-01-22 20:33:41 671
翻译 【译】全栈JS工程师的崛起
原文地址翻译:野草 校对:墨白Javascript无处不在。过去,Javascript工程师的头衔仅仅意味着你是一个前端工程师,永远只和浏览器打交道。如今,那个时代已经过去。NodeJS的崛起开辟了一个新的时代,一个Javascript工程师不仅仅是前端工程师的时代。现在,作为一个Javascript工程师,相对于其他的高级程序语言,你可以针对更多
2017-01-17 09:35:43 633
原创 应聘者面试的收获-说说工作的正确姿势(20170108)
前端技术五花八门,人的精力也是很有限的。不可能什么新的技术都会有所了解有所实践,特别对于像我这样基础还未很扎实的新人。那怎么去面试别人,面试不同水平层次的人呢?也许你们公司的技术栈是A,但应聘者的技术栈是B,没有关系。因为大家说面试别人看的是潜力。所以就要从应聘者做过的工作说起,或者从大家都应该掌握的基础说起。第一种,从某个具体的技术点说起,一步步地深入,看应聘者是否喜欢思考,喜欢探索,喜欢自己折腾,善于总结自己。这也是做IT的人需要具备的素质,而不是只知其然不知其所以然。比如说,我简历里写用过grunt,
2017-01-08 10:57:11 1149 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人