Smart UI前端开发规范与最佳实践
5星 · 超过95%的资源 需积分: 10 2 浏览量
更新于2024-07-30
收藏 109KB DOCX 举报
"Smart UI前台开发帮助文档,旨在加速web开发框架的应用,提供HTML、JS (Javascript) 和Jquery相关的开发规范与最佳实践。"
在Smart UI前台开发中,遵循一定的开发规范至关重要,这不仅能保证代码的可读性和维护性,还能提升开发效率。以下是对这些规范的详细说明:
**HTML**
1. **命名规范**:HTML元素的命名应当清晰,有意义,遵循语义化原则,便于理解元素的作用。
2. **编写要求**:
- 只能使用规定的HTML标签,确保语义的正确性。
- 每个标签必须结构完整,例如`<span>`应写成`<span></span>`。
- 除了`hr`, `br`, `img`, `input`等特定标签,其他标签都应成对出现。
- 不要在非容器和文字标签中放置内容,如`<input>`标签内不应直接包含文本,而应通过`value`属性传递。
- 尽量使用预定义的样式,减少直接在标签中设置样式。
**JS (JavaScript)**
1. **命名规范**:变量和函数名应清晰且一致,遵循驼峰式命名规则。
2. **注释规范**:良好的注释能提高代码可读性,每个函数和复杂逻辑前应有注释说明。
3. **编写要求**:
- 字符串使用单引号 `'` 包围,内部需使用转义字符 `\`。
- 长函数应拆分为多个小函数,提高可维护性。
- 使用jQuery操作DOM,减少全局变量,降低内存占用。
- 利用jshepler和类型的prototype处理数据类型。
- 减少闭包的使用,防止内存泄露。
- 使用ipsa2.0的基础组件库(jscontrols),避免直接调用控件。
- 大多数基础操作应使用$ihelper库。
**Jquery**
1. **编写要求**:
- 优先选择性能更高的选择器,如`id > tag > class`。
- 使用多重匹配选择器提高效率,如`$('#id:tag')`。
- 用`id`选择器获取单个对象或使用`idselector`的链式结构。
- 避免在JSON对象的最后一项添加逗号,防止IE7下出错。
- 使用`css()`方法设置DOM对象样式,而不是直接的`width()`等方法。
- 组织jQuery插件时,遵循一定的结构顺序。
此外,对于`jqplugins`,开发人员应当注意其结构顺序,合理组织代码,以确保插件的可扩展性和可维护性。遵循这些规范,可以有效提高Smart UI项目的质量和开发效率。
2021-06-12 上传
2016-01-14 上传
2019-08-07 上传
点击了解资源详情
2021-04-27 上传
2022-02-28 上传
2023-12-27 上传
2013-04-08 上传
2021-10-02 上传
Mygirl
- 粉丝: 7
- 资源: 27
最新资源
- 开源通讯录备份系统项目,易于复刻与扩展
- 探索NX二次开发:UF_DRF_ask_id_symbol_geometry函数详解
- Vuex使用教程:详细资料包解析与实践
- 汉印A300蓝牙打印机安卓App开发教程与资源
- kkFileView 4.4.0-beta版:Windows下的解压缩文件预览器
- ChatGPT对战Bard:一场AI的深度测评与比较
- 稳定版MySQL连接Java的驱动包MySQL Connector/J 5.1.38发布
- Zabbix监控系统离线安装包下载指南
- JavaScript Promise代码解析与应用
- 基于JAVA和SQL的离散数学题库管理系统开发与应用
- 竞赛项目申报系统:SpringBoot与Vue.js结合毕业设计
- JAVA+SQL打造离散数学题库管理系统:源代码与文档全览
- C#代码实现装箱与转换的详细解析
- 利用ChatGPT深入了解行业的快速方法论
- C语言链表操作实战解析与代码示例
- 大学生选修选课系统设计与实现:源码及数据库架构