js
猪儿虫77
这个作者很懒,什么都没留下…
展开
-
webpack编译文件
webpack 准备工作1.初始化项目//webpack 是前端模块化打包(构建)工具。//webpack除了打包应用,也可以用来打包js库npm init 2.安装cli工具 webpack 库npm i --save-dev webpack webpack-cli3.测试运行webpack//局部安装npx webpack --version//全局安装webpack --version//推荐局部安装,因为有版本的不一样,全局会把局部的覆盖webpack 使用搭建we原创 2021-07-23 19:43:28 · 262 阅读 · 0 评论 -
babel安装和babel编译
1:什么是babel1:babel是一个JS编译器,用来转换最新的JS语法,比如把ES6,ES7等语法转换为ES5语法,从而可以在大部分浏览器运行,执行过程分三步:分析,转化,生成代码,但是babel一些最新的api是不转化的,比如Object,assign,Promise等,所以可以使用插件 babel-pilofill来引入对全部api的支持。2:babel编译的准备工作//在使用babel之前需要安装运行node.js运行环境1:初始化项目,在终端输入命令npm init//生成pa原创 2021-07-22 22:53:19 · 394 阅读 · 0 评论 -
创建对象的方式
1:newObject()的方式//创建对象 var zrc = new Object()//添加对象属性和方法 zrc.name = '猪儿虫' zrc.age = '18' zrc.eat = function () { console.log(this.name + '吃冰激凌') }//输出 console.log(zrc.name) zrc.eat()2: 对象字面量的方式//创建空对象 var hero = {};...原创 2021-06-29 22:22:07 · 54 阅读 · 0 评论 -
promise封装Ajax
promise封装Ajax // 1 promise 封装Ajax // 形参接收传进来的参数 function ajax(options){ // 解构赋值 let {url,method,data} = options // 返回一个promise对象 return new Promise((resolve,reject)=>{ // 创建xhr对象 let xhr = new XMLHttpRequ原创 2021-07-15 23:12:16 · 109 阅读 · 0 评论 -
js this的指向
/* funtion函数 谁触发指向谁 0 全局 this===window 1 看一下函数return 是否为数组 函数 对象 那么this指向return值,引用数据类型改变this的指向 2 函数触发是不是call.apply,bind 如果是,this===参数 3 看是不是 new触发的 是 this===new 实例的对象 4 普通对象调用 this===触发函数的对象 */ // 情..原创 2021-07-17 22:16:18 · 70 阅读 · 0 评论