SweetaMily

Live And Alive


  • 首页

  • 标签

  • 分类

  • 归档

  • 日程表

  • 站点地图

  • 搜索

js代理

发表于 2018-11-04 | 分类于 javascript高级特性
字数统计: 1.7k字 | 阅读时长 ≈ 6分钟
1、使用代理控制访问 ​ 代理是ES6语法提出的,是我们通过代理控制对另一个对象的访问。可以将代理理解为通用化的setter和getter方法,区别就是每个setter和getter只能控制单个对象的属性,而代理可用于对象交互的通用处理,包括调用对象的方法。首先先看下面的这个例子。 1234567891011121314151617181920212223242526272829303132const people = { name:'liming'}const father = new Proxy(people,{ get:(target,k ...
阅读全文 »

apply和call的用法

发表于 2018-11-03 | 分类于 javascript设计模式
字数统计: 693字 | 阅读时长 ≈ 2分钟
###1.基本用法 call和apply这两个方法在利用的时候一般是用来修改函数调用时候的this指向的。比如我们看下面的这个例子: 12345678910111213141516171819<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compati ...
阅读全文 »

js异步编程——async的用法

发表于 2018-11-03 | 分类于 web基础知识
字数统计: 2.1k字 | 阅读时长 ≈ 9分钟
生成器的简单回顾出现的问题​ 在生成器的时候,我们说可以利用生成器的方式去完成一段异步回调。这样的话可以避免多个promise对象的级联造成代码的冗杂和难以维护。但是在运用生成器的时候,下面的这段代码会出现问题: 123456789101112131415161718192021222324const readFile = function () { return new Promise(function (resolve, reject) { setTimeout(()=>{ console.log('aaaa') ...
阅读全文 »

js——Vuex相关用法

发表于 2018-11-03
字数统计: 781字 | 阅读时长 ≈ 3分钟
js——Vuex相关用法 平时在一个vue组件中,里面的数据和方法只有在但当前的.vue组件中可以访问和使用,其他的组件是无法访问的。但是在实际的业务逻辑中,经常有跨组件数据的需求,因此,Vuex的设计就是为了用来统一管理组件状态的。它定义了一系列的规范来使用和操作数据,使组件应用更加高效。 ###Vuex的基本用法: 首先通过NPM安装Vuex: npm install –save vuex 在main.js中通过Vue.use()使用Vuex: store包含了应用的数据(状态)和操作过程。任何组件使用同一store的操作的数据时,只要store的数据发生变化,对应的组件也会立刻更新。 在 ...
阅读全文 »

computed和watch

发表于 2018-11-03
字数统计: 850字 | 阅读时长 ≈ 3分钟
一、computed相关的用法说明先看下面这行代码的效果: 123456789101112131415161718192021222324252627282930import Vue from 'vue'new Vue({ el:'#root', template:` <div> <div>{{name}}</div> <div>{{getname()}}</div> <div&g ...
阅读全文 »

javascript——this的用法

发表于 2018-10-10 | 分类于 javascript基础知识
字数统计: 859字 | 阅读时长 ≈ 3分钟
当调用函数的时候,this参数也将默认的传递给函数。this参数代表函数调用的时候相关联的对象。被称为函数的上下文。 一般,调用函数有以下4中形式: 作为一个函数——test()直接被调用 作为一个方法——obj.test(),关联在一个对象上。 作为一个构造函数——new obj,实例化一个新的对象 通过函数的apply或者call方法——test.apply(obj)或者test.call(obj)进行 现在讨论在这四种情况下的this的情况: 一、作为函数直接被调用12345678function test1(){ return this;}function ...
阅读全文 »

webpack

发表于 2017-02-22 | 分类于 Vue
字数统计: 2.1k字 | 阅读时长 ≈ 9分钟
前端11_2笔记——webpack 安装webpack配置 首先在新建的项目中npm init新建一个npm项目,然后安装webpack相关的组件 1npm i webpack vue vue-loader 同时还需要安装: 1npm i css-loader vue-template-compiler 新建一个app.vue并写入一些组件,新建一个webpack.config.js进行一些设置。 新建一个index.js进行入口文件的设置 1234567891011import Vue from 'vue'import App from './app.vue'import './styles ...
阅读全文 »
123
HaoChen

HaoChen

28 日志
8 分类
3 标签
GitHub
Links
  • Github
© 2019 HaoChen

best for best!

百度 |
0%