摘要: 拆分代码一般对可维护性是有好处的,但要注意这些事情:从理念上讲,拆的是逻辑而不是文件,如果把逻辑拆分理清了,拆不拆文件的重要性并不大。如果对可维护性的提升是100%,逻辑的部分至少要占90%。写Angular应用,最重要的事情是分层。很多人写不好Angular代码,原因就是没有分层的观念,所以症状就... 阅读全文
posted @ 2015-10-10 08:16 八分钟 阅读(1229) 评论(0) 推荐(0) 编辑
摘要: CMD规范要想了解Sea.js的运作机制,就不得不先了解其CMD规范。Sea.js采用了和Node相似的CMD规范,我觉得它们应该是一样的。使用require、exports和module来组织模块。但Sea.js比起Node的不同点在于,前者的运行环境是在浏览器中,这就导致A依赖的B模块不能同步地... 阅读全文
posted @ 2015-10-10 08:13 八分钟 阅读(2613) 评论(0) 推荐(0) 编辑
摘要: 在strict mode中:width是内容宽度 ,也就是说,元素真正的宽度 = margin-left + border-left-width + padding-left + width + padding-right + border-right-width + margin-right;在q... 阅读全文
posted @ 2015-09-20 22:43 八分钟 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 变量是最基础也最常用的东西,例如一段 CSS 中有很多相同的颜色值(例如 #050709),传统的 CSS 中,你就需要不断的去复制这个值,而在 Sass 中,你就可以先在对应文件头部(一般会有一个 var.scss 文件专门用来放置变量等)声明一个变量$co : #050709然后在后面需要使用这... 阅读全文
posted @ 2015-09-20 19:22 八分钟 阅读(1037) 评论(0) 推荐(0) 编辑
摘要: CSS3标准里引入了一些新的盒子模型参数,在CSS2的基础上,我们将能更灵活地调整页面上各个容器的大小和位置,对建立自适应布局的页面带来很大的好处。CSS3为开发人员带来了很多期待已久的炫目功能,同时在CSS2的基础中,它也增加了一些新的盒子模型参数。通过学习和测试,可以发现这种新的盒子模型布局对建... 阅读全文
posted @ 2015-09-13 13:40 八分钟 阅读(942) 评论(0) 推荐(0) 编辑
摘要: BFC 定义 BFC(Block formatting context)直译为"块级格式化上下⽂"。它是⼀个独⽴的渲染区域,只有Block-level box参 与, 它规定了内部的Block-level Box如何布局,并且与这个区域外部毫不相干.BFC布局规则: 内部的Box会在垂直⽅向... 阅读全文
posted @ 2015-09-13 10:46 八分钟 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 节点的引用:getElementById()通过ID引用。getElementByTagName()通过标签名。getElementByName()通过name引用。getElementsByClassName()通过class引用getElementsByTagName("*")返回文档中所有元... 阅读全文
posted @ 2015-07-16 21:28 八分钟 阅读(86) 评论(0) 推荐(0) 编辑
摘要: js数据类型:1:undefined 属性用于存放 JavaScript 的 undefined 值。 当声明的变量为初始化变量默认值为undefined;2:Null :空型; 表示为存在的对象,没有返回值一般返回Null3:Boolean:布尔,是JS中最常见的,有两个值,true;fa... 阅读全文
posted @ 2015-07-15 21:51 八分钟 阅读(88) 评论(0) 推荐(0) 编辑