摘要: 1.变量作用域 上方的函数作用域中声明并赋值了a,且在console之上,所以遵循就近原则输出a等于2。 上方的函数作用域中虽然声明并赋值了a,但位于console之下,a变量被提升,输出时已声明但尚未被赋值,所以输出“undefined”。 上方的函数作用域中a被重新赋值,未被重新声明,且位于co 阅读全文
posted @ 2018-03-10 22:36 BluesQian 阅读(171) 评论(0) 推荐(0)
摘要: 1. 变量命名 (1)变量名不应以短巧为荣 左边的变量名都不太清楚,代码的扩展性不好,一旦代码需要加功能的话,就容易出现obj1、obj2、obj3这种很抽象的命名方式。所以一开始就要把变量的名字起得真实有意义,不要搞一些很短很通用的名字。 (2)bool变量 建议布尔变量不用以is/do之类的开头 阅读全文
posted @ 2018-03-10 22:23 BluesQian 阅读(175) 评论(0) 推荐(0)
摘要: 1. 文件名规范 文件名建议用小写字母加中横线的方式。为什么呢?因为这样可读性比较强,看起来比较清爽 那为什么变量名不用小写字母加小划线的方式 因为下划线比较难敲(shift + -),所以一般用驼峰式命名变量的居多。 引入CSS文件的link可以不用带type="text/css" 因为link里 阅读全文
posted @ 2018-03-10 22:17 BluesQian 阅读(184) 评论(0) 推荐(0)
摘要: 一、HTML编码规范 1. img标签要写alt属性 根据W3C标准,img标签要写alt属性,如果没有就写一个空的。但是一般要写一个有内容的,根据图片想要表达的意思,因为alt是在图片无法加载时显示的文字 如下不太好的写法: 更好的写法: 这里就不用告诉用户它是一个Logo了,直接告诉它是ABC 阅读全文
posted @ 2018-03-10 21:59 BluesQian 阅读(515) 评论(0) 推荐(2)
摘要: 居中布局 水平居中 1)使用inline-block+text-align 原理:先将子框由块级元素改变为行内块元素,再通过设置行内块元素居中以达到水平居中。 用法:对子框设置display:inline-block,对父框设置text-align:center。 缺点:child里的文字也会水平居 阅读全文
posted @ 2018-03-10 14:25 BluesQian 阅读(615) 评论(0) 推荐(2)