JavaScript模块化间的区别[commonjs,amd,cmd,umd,es6][转]

JS-模块化进程

随着js技术的不断发展,途中会遇到各种问题,比如模块化。

那什么是模块化呢,他们的目的是什么?

定义:如何把一段代码封装成一个有用的单元,以及如何注册此模块的能力、输出的值
依赖引用:如何引用其它代码单元

到目前为止,大概分为以下几个里程碑式节点。

原始的开发方式 ---> CommonJS ---> AMD ---> CMD ---> UMD ---> ES6Module

继续阅读JavaScript模块化间的区别[commonjs,amd,cmd,umd,es6][转]

网站设计的重要知识点总结&思维导图(二)

前言:设计具有艺术性,但与艺术不同,艺术的服务对象是画家本人,设计的服务对象是用户。在网站设计中设计者要学会合理利用“眼眺”(眯眼保留的是重点)的方式,每个信息目标都是视觉刺激,要保证用户通行无阻。
继续阅读网站设计的重要知识点总结&思维导图(二)

网站设计的重要知识点总结&思维导图(一)

前言:网页美术设计具有四大特点,分别为交互性、整合性、多维性以及动态性。完整的网页设计既需要试听元素,也需要版式设计,以求有效的传达信息。在设计的时候,设计者要学会利用框架,也要学会打破框架。
继续阅读网站设计的重要知识点总结&思维导图(一)

Front-End Performance Checklist 2019

这是一份由Vitaly Friedman分享的2019年度前端性能提升清单,推荐阅读和收藏。
这份清单从2016年开始一直维护至今;
将其理解为提升清单,是因为其中的知识点很多您未必知道。

Let’s make 2019… fast! An annual front-end performance checklist (PDF/Apple Pages/MS Word), with everything you need to know to create fast experiences today. Updated since 2016.

https://www.smashingmagazine.com/2019/01/front-end-performance-checklist-2019-pdf-pages/