Now I'm working at HongSong Entrepreneurial team as a web frontend developer.
Blog:link / zhihu:link / bilibili:link /
Languages and Tools:
react+react router+node(express)+mongodb+webpack 栈
License: MIT License
待加入权限管理
严格模式(以下会报错)
JS是脚本语言,是边执行边编译的,这里的编译阶段应该是指的执行前的这个编译解释阶段
ES6模块的设计**,是尽量的静态化,使得编译时就能确定模块的依赖关系,以及输入和输出的变量。commonjs和AMD模块,都只能在运行时确定这些东西。
Commonjs和ES6模块的运行机制就像是深复制和浅复制
ES6模块的运行机制与CommonJS不一样,它遇到模块加载命令import时,不会去执行模块,而是只生成一个动态的只读引用。等到真的需要用到时,再到模块里面去取值,ES6模块是动态引用。
静态模块结构的优势:
AMD规范
AMD 适合浏览器环境开发的主要特性有下面几点:
AMD define的形式
define(id?, dependencies?, factory);
id - string
dependencies - Array
factory - Function | Object
AMD使用
AMD初始化
使用ESL
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.