当前位置:首页>开发>正文

web前端开发的标准 vue.js符合cmd规范吗

2023-06-25 01:33:36 互联网 未知 开发

 web前端开发的标准 vue.js符合cmd规范吗

web前端开发的标准

Web前端开发工程师,主要职责是利用(X)HTML/CSS/JavaScript/Flash等各种Web技术进行客户端产品的开发。完成客户端程序(也就是浏览器端)的开发,开发JavaScript以及Flash模块,同时结合后台开发技术模拟整体效果,进行丰富互联网的Web开发,致力于通过技术改善用户体验。

需要掌握的基本技术:

对常用的一些JS框架了解,如jQuery、YUI等。
掌握最基本的JavaScript计算方法编写。
对目前互联网流行的网页制作方法(Web2.0)HTML CSS,以及各大浏览器兼容性有很大的了解。
对前沿技术(HTML5 CSS3)的基本掌握。
还要对IT其他编程语言有所了解如:PHP,Java,.net!有一些公司还要求懂一点SEO优化!

vue.js符合cmd规范吗

我是这样理解的:
模块化思想只是封装好的模块对外提供接口。使用时require进来。require进来后,调用各个接口。感觉AMD规范和CMD规范只是加载模块的时机不同,语法不同而已。至于将模块引进来后模块做了什么,那就是模块本身的内容了。

个人感觉可以认为vue.js是支持cmd规范的,只不过官方的vue.js 在CMD规范下使用require引进它之后,它还是在window变量下添加了全局变量Vue,严格说来是偏离了cmd规范的初衷的。

可以仔细看下vue.js源代码的第7第8第9行:

typeof exports === object && typeof module !== undefined ? module.exports = factory() :
typeof define === function && define.amd ? define(factory) :
(global.Vue = factory())

可以看到如果把上文的define.amd判断改成define.cmd,那么此vue就是完美支持cmd规范了。楼主不妨自行修改下试试。

最新文章