Node.js几道面试题

2017-01-06
阅读 3 分钟
7.7k
一些声明 通过这些问题就来判断一个人的Node.js水平是不太严谨的,但是它能让你对面试者在Node.js上的经验如何有个大概的了解。 但是显然,这些问题并不会告诉你面试者思考问题的方式。 Show me the code. 结合一些编程题来考察面试者吧 大家都是人,不要做一个死板不近人情的面试官哦。 什么是error-first的回调方式 Er...

XSS全解析—初探

2016-11-09
阅读 4 分钟
6.4k
前些时间准备面试的时候一直会遇到这个XSS,寥寥几句话好像很简单,后来看到同学的《XSS跨站脚本攻击剖析与防御》这本书,稍微翻看了一下,其中的学问还是挺多的。这系列的文章就当做读书笔记吧。

【译】2016年至今最受欢迎的14篇CSS文章

2016-07-01
阅读 3 分钟
5.3k
原文:The 14 Most Popular CSS Links of 2016 So Far(需翻墙) 我们回顾了2016年至今HTML5 Weekly已经发布的20篇周刊,并收集出了最受欢迎的CSS文章、技巧、工具以及教程。 (译者注:HTML5 Weekly我就不介绍,建议大家订阅) 1. 22 Essential CSS Recipes 一些很短的CSS代码就能实现但却牛逼哄哄的效果,gradient borde...

【译】《学习JavaScript设计模式》(二)

2016-05-07
阅读 1 分钟
2.6k
记住并不是所有的算法啊,最佳实践啊,解决方案啊什么的都可以被称为一个完整的模式的。很可能它就缺了点什么,而社区里的那些家伙就喜欢揪着这小辫子不放,直到它经过千锤百炼出关。即使一个模式已经满足了所有模式标准,还需要经过时不时的合适的测试审查的调教才能成长为一个真正的男人,哦不,模式。

(译)《学习JavaScript设计模式》(一)

2016-05-06
阅读 2 分钟
3k
模式是一种可普遍应用于软件设计——对我们前端人员来讲就是JavaScript网络应用程序的可重用方案。或者说是一种可用于解决很多不同情况的模板。

【译】谨慎使用CSS中的波浪选择器

2016-04-30
阅读 1 分钟
5.1k
最近我的一些项目都遇到了一些类似的样式问题。它们都错误地使用了波浪选择器,并造成了很多地方的CSS代码臃肿(CSS Bloat)。大家可能以前也都遇到或者使用过波浪选择器,毕竟它作为CSS选择器已经很长时间了,甚至IE7都支持。波浪选择器用来选择所有匹配到的兄弟元素。

编写可维护的JavaScript

2016-04-24
阅读 3 分钟
2.4k
语句和表达式 所有的块语句都应当使用花括号。包括: if for while do…while… try…catch…finally {代码...} 花括号的对齐方式 两种风格:第一种将花括号放置在块语句中第一行代码的末尾;第二种将左花括号放置于块语句首行的下一行。 块语句间隔 语句名、圆括号、和左花括号之间没有空格间隔 if(condition){ {代码...} }...

HTTP学习笔记——URL与资源

2016-04-14
阅读 3 分钟
2.4k
所有的东西都有一个标准化的东西,公交有线路号,飞机有航班号,个人有身份证号,你坐出租车,告诉司机师傅我要到石牌华师,他就能明白你的意思了。URL就是因特网资源的标准化名称。URL指向一条电子信息片段,告诉你它们位于何处,以及如何与他们进行交互。