/vast2017-mc2

vast challenge 2017 mini challenge 2

Primary LanguageJavaScript

安装

  • Npm源切换 npm(cnpm) set registry https://registry.npm.taobao.org
  • npm install 或者 cnpm install

使用

  • dev(开发模式): npm run dev
  • pro(发布模式): npm run pro

自定义配置

  • 配置文件: config.custom.js

本地开发配置

  • 配置文件: local.config.js

Worker的使用

  • 文件命名规范: xxx.worker.js
  • 使用:
    • a.js
     import XxxWorker from 'path/to/xxx.worker'
     const wk = new XxxWorker()
     wk.onmessage = (evt) => { ... }
     wk.onerror = (evt) => { ... }
     wk.postMessage(data)
    
    • xxx.worker.js
     onmessage = (evt) => {
       ...
       self.postMessage(data)
       self.close()
     }
    

Less变量文件在JS中的使用

  • 文件命名规范: xxx.vars.less
  • 使用:
    • xxx.vars.less
     @color-main: orange;
    
    • a.js
     import lessVars from 'path/to/xxx.vars.less'
     console.log(lessVars) // => {colorMain: 'orange'}
    

Frame 文档

  • 路径: frame/README.md