入职第一天,学习很多东西,
各种规范http://kit.alizoo.com/standards
Atom框架http://atom.alif2e.com/
TMS AMS
命名规范
使用驼峰式命名法
变量的命名应该首字母小写,如element
类的命名应该首字母大写,如MyClass
枚举类型的命名应该首字母大写 ,如Countrise
函数的命名应该首字母小写,如method()
文件或类中的私有属性、变量和方法的命名应该以_开头
Getters和Setters并不是必要的。但是只要使用它们了,就请将Getters命名为getFoo()的形式,将Setters命名成setFoo()的形式。对于布尔型的Getters请使用isFoo()
文件名请统一使用小写字符,以避免有些系统平台上不识别大小写的命名方式。文件名以.js结尾,统一采用-分隔单词
字符串
统一使用单引号
推荐的css命名
头:header内容:content/container尾:footer导航:nav侧栏:sidebar栏目:column页面外围控制整体佈局宽度:wrapper登录条:loginbar标志:logo广告:banner页面主体:main热点:hot新闻:news下载:download子导航:subnav菜单:menu子菜单:submenu搜索:search友情链接:friendlink页脚:footer版权:copyright滚动:scroll内容:content标签:tags文章列表:list提示信息:msg小技巧:tips栏目标题:title加入:joinus指南:guide服务:service注册:regsiter状态:status投票:vote合作伙伴:partner清除浮动:clearfix
Atom 基于seajs的前端解决方案
组件体系的基石:Base 是一个基础类,提供 Class、Events、Attribute 和 Aspect 支持。class 提供简洁的 OO 实现。events提供基本的事件添加、移除和触发功能。Widget 是 UI 组件的基础类,约定了组件的基本生命周期,实现了一些通用功能。基于 Widget 可以构建出任何你想要的 Web 界面组件。