摘要: module.js是整个seajs最核心的部分,包含主要api的实现。我们先简化下这段的结构如下: 接下来通过看两个api的执行过程,了解上述所有函数,一个是seajs.use(),一个是define() seajs.use(url,function(){});调用过程: 1.先调用Module.p 阅读全文
posted @ 2017-04-16 21:02 小飞侠51号 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 最开始学前端就听过“外边距折叠”这一专业名词,可是什么条件下会发生外边距折叠,后来有了说法,叫“只有处于同一个BFC的外边距会发生折叠(什么是BFC不在这节做讨论)”,那是不是只有这一种条件下外边距才不折叠呢? 研究css2.2中的box model关于Collapsing margins的讲解。 阅读全文
posted @ 2017-04-10 18:15 小飞侠51号 阅读(191) 评论(0) 推荐(0) 编辑
摘要: seajs用于管理和加载js模块化(其实也可以用来加载css的),他的api非常简单,重要的就use,define等几个,源码一共也不到1000行。 源码目录结构如下: config.js:seajs.config()api,data配置变量 intro.js:全局window注入,闭包开始 mod 阅读全文
posted @ 2017-04-10 18:14 小飞侠51号 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 最近在研究w3c的css标准规范,css2.2版本,虽然早已进入css3时代,但是css3还是继承了很多css2的基础,所以了解css2的很多标准原理,对于理解css核心内容,对写好css,写出高性能的css是很有必要的。 这篇文章写在读了css标准第六章css属性值取值过程相关内容,英文标准地址: 阅读全文
posted @ 2016-07-31 00:34 小飞侠51号 阅读(661) 评论(0) 推荐(0) 编辑
摘要: 上篇详细引用了百度团队的html编码规范,受益匪浅,结合我们部门当前已有的css编码规范,做一个我们团队css编码规范的分享。 1 前言 本文档定义了CSS的编写格式和风格规则。目的是提高代码质量,并使代码更容易维护。 易维护的代码意味着代码具有如下特征: 可读性好 具有一致性 可预见性好 看起来好 阅读全文
posted @ 2016-03-06 14:11 小飞侠51号 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 一直写html,但是从没有遵从过统一编码标准,导致自己编码不标准,更形不成统一风格,最近看了百度商业运营前端组的前端规范,深有体会,他们已经总结的相当到位,大部分都可以直接借鉴,针对个人和项目的不同可以在此基础上扩展,先奉上他们的原文链接,以下均为引用: 1 前言 HTML 作为描述网页结构的超文本 阅读全文
posted @ 2016-03-06 13:14 小飞侠51号 阅读(175) 评论(0) 推荐(0) 编辑