ES6和CommonJS的區別 以及 export和module.exports的區別

ES6和CommonJS的區別

Javascript

  javascript是一種腳本編程語言,有本身獨立的語法與語義,沒有javascript,也就沒有其餘的那些概念了。javascript

ES6

  JavaScript的最新版(增長了新的規範、特性與功能),一樣還有ES五、ES3,都是JavaScript發展過程當中的發佈版本java

Commonjs/AMD/CMD

  JavaScript的包管理規範,只是爲了解決javascript文件之間的依賴與引用問題,你徹底能夠根據本身的喜愛,選擇合適的包管理規範,但要注意,儘量只選擇一種。node

nodejs

  javascript開發服務器應用的一個開發套件,在nodejs出現以前,javascript主要應用於瀏覽器端,nodejs是對javascript脫離瀏覽器的應用延展,它還提供了運行引擎與相關API。es6

 

export 和 module.exports 的區別

es6 {編程

  export : { title, content }        //能夠導出多個瀏覽器

  export default info       //只能導出一個 ,能夠與export 同時輸出,可是不建議這麼作服務器

}編程語言

wxs {spa

  module.exports = { format:format, limit:limit}   //能夠導出多個orm

}

 

 

 

commonJS {

  module.exports = hello(){}       //只能導出一個,且後面的會覆蓋上面的

  exports.hello = hello(){}      //能夠導出多個

}

相關文章
相關標籤/搜索