22
Feb
使用场景不一样
require/exports是CommonJS规范,node环境使用,浏览器不支持,需要打包工具转
import/export是ES6规范,浏览器环境通过<script type='module'>使用,node中官方不建议使用。使用的话也是babel转成CommonJS
模块机制不一样
require是运行时加载,import是编译时输出接口。
commonJS模块
因为 CommonJS 加载的是一个对象(即module.exports属性),该对象只有在脚本运行完才会生成。--阮一峰
commonJS中,每个模......
25
Jun
ES6中一共有6种声明变量的方法:let const class import var function
主要看一下let
let声明的变量只在let声明的代码块内有效// var 声明
var a = []
for(var i = 0;i<10;i++){
a[i] = function(){
console.log(i)
}
a[6]() // 10
// let 声明
var b = []
for(let i = 0;i<10;i++){
b[i] = function(){
b[6]() // 6
不存在变量提升
......
Apr
👉网页链接,可以用,我觉得还不错,hiahiahia~
跟着老师学习Vue,我喜欢清爽的界面,就自己改了样式,看起来还不错,以后就用来记录要做的事情,实用性还蛮强。
Vue非常容易上手,运用到了双向绑定机制,即HTML里的DOM元素与JS里的Vue实例进行双向绑定,只要Vue实例中的代理数据改变,HTML中的实际数据就会跟着变,这和原生的Js的命令驱动模式不同,它是数据驱动模式,通过数据的改变来控制DOM的变化。什么意思呢?我们会在接下去的学习中慢慢实践。
Todo List这个网页用到了很多Vue的指令,在这里我贴出一部分代码,全部代码请戳我的Github
以......