由于现在很多vue项目都是基于ES6开发的,而我学vue的时候大多是看vue官网的API,是基于ES5的,所以对于刚接触项目的我来说要转变为项目的模块化写法确实有些挑战。因此,我打算先做一个基于ES5的vue小demo,再把这个demo写成基于ES6的,算是一个过渡吧!这个demo有一些代码借用 ...
调用vant的Dialog组件觉得用起来很爽,于是乎想自己也实现一个 由于考虑到项目兼容性,所以没用ES 写法 一 效果图如下: 二 可配置参数:图标,内容,是否自动消失,是否显示底部按钮区域,还有按钮回调函数 三 组件代码 var pconfirm Vue.extend template: lt transition name fade gt lt div v show isShowFlag g ...
2020-04-29 20:04 0 575 推荐指数:
由于现在很多vue项目都是基于ES6开发的,而我学vue的时候大多是看vue官网的API,是基于ES5的,所以对于刚接触项目的我来说要转变为项目的模块化写法确实有些挑战。因此,我打算先做一个基于ES5的vue小demo,再把这个demo写成基于ES6的,算是一个过渡吧!这个demo有一些代码借用 ...
一.原型链继承 原型链继承的原理很简单,直接让子类的原型对象指向父类实例,当子类实例找不到对应的属性和方法时,就会往它的原型对象,也就是父类实例上找,从而实现对父类的属性和方法的继承 缺点: 由于所有Child实例原型都指向同一个Parent实例, 因此对某个Child ...
本文主要是《React快速上手开发》一书中,第三章的内容代码整理,因为书中的代码零零散散,所以自己将整理了一下。 排序和编辑功能 <script> var heade ...
todo-list 前言 最近阅读了JavaScript设计模式的面向对象篇,但是又苦于实践,便想到了写一个简单的 ...
作为新人第一次撸博客,写的不好 多多包涵 由于JavaScript所有的代码都是单线程执行的 所以es6的时候出现了promise promise作为es6的异步操作构造函数有all、reject、resolve这几个方法,其原型上then、catch等方法;其有三种状态分别为 ...
js对面向对象的支持很弱,所以在ES6之前实现继承会绕比较多的弯(类似于对面向对象支持弱,然后强行拼凑面向对象的特性) es5中实现继承的几种方式,父类定义为Super 1.构造函数继承 简单的在子类构造函数调用父类构造函数,类似 ...
es5实现let和const 一、let let的特性 首先我们来看看let的特性,let用来声明一个变量: 在块级作用域内有效 不能重复声明 不能预处理,不存在变量提升,即未声明之前的代码不能调用 如何实现 我们可以通过匿名函数和闭包的形式来模拟let ...
Webpack实现es6转换为es5 安装插件 npm install --save-dev babel-loader @babel/core @babel/preset-env 配置 在webpack.config.js中的module的rules中,添加一条新的loader ...