项目作者: Asondo

项目描述 :
Mongoose os example project with standardization polyfill
高级语言: JavaScript
项目地址: git://github.com/Asondo/mjs-polyfill.git
创建时间: 2019-07-11T17:58:18Z
项目社区:https://github.com/Asondo/mjs-polyfill

开源协议:GNU General Public License v3.0

下载


mjs-polyfill

Mongoose OS example project with standardization polyfill

Usage:

At top of init.js add:

  1. load('polyfill.js');

Implements:

setTimeout/setInterval

  1. let intervalId = setInterval(function() {
  2. // Will repeate every 1000 ms (1 sec)
  3. }, 1000);

clearTimeout/clearInterval

  1. clearTimeout(intervalId);

NodeJS-like exporting system

moduleName.js:

  1. module.exports = {
  2. name: 'moduleName.js',
  3. };

NodeJS-like importing system

init.js:

  1. let someModule = require('moduleName.js');

console

  1. console.log('Required moduleName:', someModule.name);
ESP8266 tested