前面主要是学习了webpack打包的原理以及打包的思想,项目的架构该怎么分,哪些东西需要模块化,封装,这些还得一阵子慢慢消化。。。还得再看几遍才能理解,毕竟是从整个项目出发的,经过很多项目才能融会贯通,不是一两天就能会的啊。不过还是需要尽力理解,要做详细的笔记,面试如果拿这个项目来说的话得稍微能说其中一部分,深层次的架构现在确实还理解不了,但是一些比较浅的还是得知道。
先大致把整个项目走一遍吧,最后好好梳理,变成自己的简历。
1、对通用js的封装分为
网络请求工具、url路径工具、模版渲染工具(hogan)、字段验证和通用提示、统一跳转。
模块化的基本结构:
var _mm={
//工具类的方法
}; //定义一个工具类
module.exports = _mm;//模块化将它输出
2、页面布局的技巧
定宽,通用部分的抽离,icon-font的引入,通用样式的定义。
3、meta标签的使用
< meta> 标签提供关于 HTML 文档的元数据。它不会显示在页面上,但是对于机器是可读的。可用于浏览器(如何显示内容或重新加载页面),搜索引擎(关键词),或其他 web 服务。
如utf-8,SEO优化……
<meta name="keywords" content="HTML,ASP,PHP,SQL">