javaScript
文章平均质量分 71
nicepainkiller
念念不忘 必有回响
展开
-
ES6入门总结 第二部分
数组热闹的 循环 循环:for for(let i=0; i<arr.length; i++){} while [ forEach map filter some every ] 接受参数一摸一摸arr.forEach() 用来代替 for循环 let array = ['apple','banana','oriange','tomato']for(let i = 0; i < array.lenght; i++){ ...原创 2021-07-28 10:27:35 · 166 阅读 · 0 评论 -
ES6入门总结 第一部分
关于变量的定义(声明)块级作用域: {} *花括号之 前 : var a = 12作用域 : (var i=0; i<10;i++){ //TODO } conson.log(i) // 10 具 备: 全局作用域 和 函数作用域 (默认全局用) 预解析 不具备: 块级作用域 {} 现 在: let 相当于之前的原创 2021-07-28 10:27:02 · 130 阅读 · 0 评论 -
ES6入门总结 第三部分
◑ 程序中的类(class)和继承强类型:面向对象: 类 属性 方法函数模拟:人: Person 属性: name展示名字:showNameES5 之前:方式一:function Person(name,age){ this.name = name this.age = age }Person.prototype.showName = function(){ return `名字为...原创 2021-07-28 10:27:57 · 171 阅读 · 0 评论 -
js 模块 import与require
js 模块 import与requireimport 和 require 规范不同require/exports 是CommonJS的一部分 是 AMD规范引入方式import/export 是ES6的新规范 如果要兼容浏览器的话必须转化成es5的语法调用时间requi...原创 2019-03-20 19:42:03 · 641 阅读 · 0 评论 -
JS模块的开发 ES6规范 基本使用
JS模块的开发 ES6规范 基本使用基本用法es6 中新增了两个命令export和import, export命令用于规定模块的对外接口, import命令用于输入其他模块提供的功能。在具体的使用过程中大概有三中 方式; 我们会重点讲一下 第三种方式 暴露模块 分别暴露 暴...原创 2019-07-01 14:38:38 · 312 阅读 · 0 评论 -
JS模块的开发 CommonJS规范 基本使用(node)
JS模块的开发 CommonJS规范 基本使用(node)暴露模块的方式 :exports value 泛指任意数据类型 对于使用 exports 对外暴露模块 本质上是 是对外 暴露exports对象 对于本身就存在的 module.exports 或者 exports 进行赋值操作 ...原创 2019-07-01 16:29:46 · 245 阅读 · 0 评论 -
js 中 (function(){}()) (function(){})() $(function(){});立即执行函数 之间的区别
js 中 (function(){}()) (function(){})() $(function(){});立即执行函数1. (function(){}())与(function(){})()这两种写法,都是一种立即执行函数的写法,即IIFE (Immediately Invoked Function Expression)。这种函数在函数定义的地方就直接...原创 2019-07-23 11:20:17 · 1249 阅读 · 0 评论 -
JS VUE 全局的事件总线
JS VUE 全局的事件总线1: 在 VUE 中各个组件相互调用,可以使用 基于 VUE 的事件总线第一种写法:独立的 .js 文件 比如 eventbus.js, 然后在别的 vue 或者 js 中引用import Vue from 'vue'export cons...原创 2019-07-23 13:47:04 · 2050 阅读 · 0 评论