昨天在一个微信群里,看到有人发了张海报,是个网络课程的报名宣传。内容还挺丰富,包括:ES6 原理和实践;九种跨域方法全揭秘;手写 React 中的 dom-diff 算法实现;Vue 中 MVVM 原理手写实现;手写实现一个简易 Webpack……看起来也很有深度。不过,图片右上角有个醒目的口号,让人感觉怪怪的:“想进阿里,找珠峰”。
Home | Archives | Categories | About | Donate |
读《鸟哥的Linux私房菜(第三版)》所做的部分实际操作及笔记。
大学的时候,我的电脑运行的是 Windows 系统,从 XP 到 Vista 再到 Windows 8,都很少打开命令行界面。运行过最多次的 cmd 程序大概是为了自动关机:通常是电脑开着 uTorrent 做种(北邮人BT,做种攒积分,所谓的 BT 币?),宿舍断电不断网,看下电源,还能撑1个小时,于是输入如下命令:
1 | shutdown -s -t 1800 |
然后回车,把电脑亮度调低,爬上床睡觉。上面的命令会让电脑在半个小时后自动关机,也可以让我高枕无忧。
除此之外,就很少使用 cmd 处理其他事情了。也许与自己不是计算机专业有关,缺少点文化熏陶。即便如此,生活也还过得去:游戏、QQ、上网、电影……每件事情都正常运转。用电脑做的正事儿也就是写写作业、小论文(很少是编程类的)。
2017年4月份至今,我在猫眼担任前端社招或校招一面的面试官,陆陆续续面试了六十人左右。最开始我也是跟候选人一样紧张,而且还需要带着自己已经写好的题库去,后来就慢慢得心应手,也不需要带电脑,拿着纸和笔就可以去跟候选人聊天了。
最近曾指导一位同事开展面试工作,看到他面临的困惑,回想起自己刚做面试官时候的场景,感觉有必要整理一下自己的前端面试官心得体会,以便其他的新面试官了解通过 1 个小时的面试来考察候选人的前端/网络/算法等相关技术能力时应该要注意的事项。
下面的内容既适合初做前端面试官的同学阅读,作为参考;也适合正在找工作的前端同学了解到面试官所关注的东西,从而更好地应对前端面试。
自己的水平、经验有限,或有不当之处,欢迎指出。感谢!
《精通CSS-高级Web标准解决方案》(第二版)于2014年上市,该书的第一版是2010年引入国内,英文版则是2009年第一次问世。书中的很多技术方案在今天看来已经比较过时了,但其理念则是不变的。例如 $2.4 节“规划、组织和维护样式表”,作者介绍的方式是在一个大的CSS文件里,通过明显的大块注释与空行,将不同的模块、组件分割开来。现在这种方式已经很少采用,大都是借助于 less/sass 等工具,采用多文件编写源码、单文件引入的方式,来将模块与组件样式更好地分离。但理念与初衷都是一样的:减少模块耦合,使代码更清晰易维护。
PS:这本书我在2015年8月购买,但两年半后才开始认真读,真是印证了“买书如山倒,读书如抽丝” ~~ (说白了就是懒,哈哈哈……)。
整体而言,部分过时的技术细节并不会掩盖这本书亮丽的光华。恰当的示例图片非常精准地指出了CSS2.1里那些容易让人理解错误的关键技术。
Async Functions are introduced officially in ECMAScript 7 Spec, as the ultimate way to solve async code writting problems (especially the famous callback hell).
We can easily get the resolved value of a Promise with await
operator.
1 | [rv] = await expression; |
A Promise
or any value to wait for.
Returns the fulfilled value of the promise, or the value itself if it’s not a Promise
.
See also: await | MDN