表白墙项目中其它一些零碎经验

闲话

这部分内容非常零散。我打算分成js、CSS、HTML5、bootstrap、node几个部分,用列表列出。可能没啥看头,只是为了自己以后方便回顾。


js

  • Chrome浏览器的console功能太好用了!一些怀疑有问题的js代码可以输进去直接运行,很方便查BUG。
  • event.textContent才是文本内容而不是直接event就好了
  • jQuery选择器里的eq(),括号里只能填具体数字,想填一个字母然后for循环什么的行不通。遍历得用each(都是C++敲太多的惯性)
  • jQuery的hasClass(“”)等方法,括号内填的类名不包含“.”(说到底就是不够熟练)

CSS

  • background的transparent能让表单等背景变透明
  • background-size值得研究研究
  • 别忘了颜色有rgba这东西!a能调整透明度!我竟然忘了!

HTML5

  • HTML5的事件属性值得一看,onended等里可以直接插js代码,太帅了!
  • HTML中的路径有相对路径和绝对路径两种。这里有具体论述

bootstrap

  • 这玩意能用新版本就用新版本,原本的微博用2版本,移动端适配比起3来太差了。而且从2换成3也不是直接换文件就能解决的。
  • 2的轮播图不能响应式。3的还没试过。不要忽略文档里的一些小细节。

node


还是闲话

深感自己基本功很不扎实啊。一句话,多练。