《Web前端开发最佳实践》学习笔记
程序员文章站
2022-03-02 12:15:42
...
一、Web前端开发概述
- Web前端:前端UI+后端数据交互
- 具体技能:页面标记 + 页面样式 + 前端编程 + 跨平台、跨浏览器 + 前端框架 + 调试工具
二、高效Web前端开发
-
文件结构:
js: lib custom.js(业务js) css: lib images(样式中的背景图) reset.css(统一元素默认样式css) custom.css(业务css) resource: 存放资源背景图片 index.html
模块具体命名格式:
用短横线表达父子关系
-
前端性能分析工具(YSlow):后续使用
-
性能优化方案:
···· 1. 代码压缩
···· 2. html代码压缩
···· 3. 图片资源压缩
-
前端代码命名规范
1.HTML代码所有标签名和属性名应该都为小写
2.
id
关键词用下划线连接,class
关键词用中划线连接3.缩进用4个空格表示层级
4.在元素上方添加注释,不要在代码行后面添加
5.css中代码表示空格页需要4个空格缩进
6.JavaScript首字母小写,其他单词首字母大写,不要使用标识符变量类型作为前缀
7.javascript使用单引号定义字符串
8.文件头部都必须增加注释:类似这样
/*文件头部信息*/ /* * Copyright Version * * */
三、标准的html代码
- js和css外部文件,需要将外部文件的链接添加到head部分
- 不推荐使用单独设置样式的标签
- 样式和结构分离:
- 在HTML中链接CSS文件
- 在HTML中内嵌CSS样式(不推荐)
- 灵活使用
meta
标签
四、高可读性的HTML
-
精简HTML
删除多余的容器
删除多余的元素
数据分类格式:
元数据式内容
:、 、流式内容
: 、章节式内容
:、 标题式内容
:~
、
段落式内容
: 、 等。基本上等同于行内元素的范围嵌入式内容
:、、交互式内容
:、、/指的是代码延迟执行/
不使用HTML5中废弃的标签和属性
上一篇: EL表达式
推荐阅读
-
web前端开发控件学习笔记之jqgrid+ztree+echarts
-
《.Net 最佳实践》 - 学习笔记
-
学习 Laravel - Web 开发实战入门笔记(1)
-
web前端开发需要学习什么?需要哪些开发工具?
-
web前端学习教程,多功能多级导航菜单开发源码
-
[书籍精读]《移动WEB前端高级开发实践》精读笔记分享
-
史上最全的web前端开发程序员学习清单!
-
Java学习笔记-全栈-web开发-22-后端程序员用的前端框架——layUI
-
Java学习笔记-全栈-web开发-10-Ajax&JSON&Axios
-
Beginning Spring学习笔记——第11章 使用Spring开发REST风格的Web服务