无分类 前端面试每日-31-第183天 今天的知识点 (2019.10.16) —— 第183天 [html] HTML5的output是非常棒的一个标签,你对它有了解吗? [css] 怎样去除图片自带的边距? [js] 在js中函数返回多个值有哪些方法? [软技能] 说说你对AMD、CMD和CommonJS的理解 《论语》,曾子曰:“吾日三省吾身”(我每天多次反省自己)。 前端面试每日3+1题,以面试题来驱动学…
javascript 前端模块化的前世 随着前端项目的越来越庞大,组件化的前端框架,前端路由等技术的发展,模块化已经成为现代前端工程师的一项必备技能。无论是什么语言一旦发展到一定地步,其工程化能力和可维护性势必得到相应的发展。
无分类 前端模块化的演进过程 CommonJS 服务端模块化规范 通过require方法同步加载依赖模块 通过module.export导出模块 {代码…} 缺点:因同步加载模块,受限于网络条件,会阻塞代码加载,在客户端上体验较差 AMD(require.js) 异步加载模块…
无分类 Seajs的配置 下载 在cmd命令窗口通过npm install saejs下载 seajs的npm下载指令查找方法如下 下载完成后,生成一个node_modules目录,seajs核心文件放在node_modules\seajs\dist下,如下图所示 引入seajs 新建index.html文件…