WEB前端 软件列表

实现一个简单的Promise
JavaScript

实现一个简单的Promise

2020-07-22 标签:实现,简单,Promise,resolve,status,value,fn,reject,return,MyPromise,const,PENDING,pending,res,new,resolved,rejected,RESOLVED,REJECTED,null

Promise 可以理解为一个容器,保存着所有的异步操作。 将异步操作用同步的形式展现出来。 提供了统一的 API,保证各种一步操作使用统一的方法处理。对比旧式的回调函数的写法,避免重重嵌套各种回调函数,Promise 使用链式的方式处理异步操作更简洁明了。 Promise 的状态不会受

如何理解前端模块化
JavaScript

如何理解前端模块化

2020-07-22 标签:理解,前端,模块化,加载,模块,文件,js,请求,维护,打包,开发,代码,引入,命名,好处,增加,修改,兼容性问题,报错,JavaScript

在 JavaScript 发展初期,我们并没有前后端分离的说法。我刚开始做 asp.net 或者 jsp 开发的时候,基本就是我一个人承担了所有的开发任务:html 页面、简单的 js 交互逻辑、后端开发、数据库建表以及写文档等。这样做的好处就是我想修改哪就修改哪,不用通知任何人。可是随着前端的发展

vue.js组件基础用法详解
Vue.js

vue.js组件基础用法详解

2020-06-24 标签:vue,组件,基础,用法,详解,概述,component,js,最强,大的,功能,之一,扩展,html,元素,封装,重用,代码,根据,项目

Vue组件概述组件(Component)是Vue.js最强大的功能之一。组件可以扩展HTML元素,封装可重用的代码。根据项目需求,抽象出一些组件,每个组件里包含了展现、功能和样式。每个页面,根据自己所需,使用不同的组件来拼接页面。这种开发模式使前端页面易于扩展,且灵活性高,而且组件之间也实现了解耦。

vue.js组件传值的实现方式小结【三种方式】
Vue.js

vue.js组件传值的实现方式小结【三种方式】

2020-06-24 标签:vue,组件,值的,实现,方式,小结,三种,本文,实例,讲述,分享,大家,参考,具体,如下,前言,分为

本文实例讲述了vue组件传值的实现方式。分享给大家供大家参考,具体如下:前言vue的组件传值分为三种方式:父传子、子传父、非父子组件传值引用官网的一句话:父子组件的关系可以总结为 prop 向下传递,事件向上传递父组件通过 prop 给子组件下发数据,子组件通过事件给父组件发送消息,如下图所示:下面

vue.js路由传参的基本实现方式小结【三种方式】
Vue.js

vue.js路由传参的基本实现方式小结【三种方式】

2020-06-24 标签:vue,路由,基本,实现,方式,小结,三种,本文,实例,讲述,分享,大家,参考,具体,如下,前言,使用

本文实例讲述了vue路由传参的基本实现方式。分享给大家供大家参考,具体如下:前言vue 路由传参的使用场景一般都是应用在父路由跳转到子路由时,携带参数跳转。传参方式可划分为 params 传参和 query 传参,而 params 传参又可分为在 url 中显示参数和不显示参数两种方式,这就是vue

vue.jsx的API文档说明详解
Vue.js

vue.jsx的API文档说明详解

2020-06-24 标签:vuex,api,文档,说明,详解,概述,import,const,store,n,ew,options,构造,选项,state,类型,objectvuex,实例

概述import Vuex from 'vuex'const store = new Vuex.Store({ ...options })构造器选项state类型: ObjectVuex store 实例的根 state 对象mutations类型: { [type: string]: Functi

基于vue.js的侧边目录组件的实现
Vue.js

基于vue.js的侧边目录组件的实现

2020-06-24 标签:基于,vue,侧边,目录,组件,实现,最近,要做,功能,找到,类似的,索性,写了,大家,参考,side,catalog,源码,地址

最近要做一个侧边目录的功能,没有找到类似的组件,索性自己写了一个供大家参考vue-side-catalog一个基于vue的侧边目录组件。源码地址:https://github.com/yaowei9363/vue-side-catalog安装npm install vue-side-catalog

vue.js实现剪切板图片压缩功能
Vue.js

vue.js实现剪切板图片压缩功能

2020-06-24 标签:vue,实现,剪切板,图片,压缩功,监听,粘贴,事件,读取,文件,转成,base,64,通过,img,标签,显示出来,此时,可能会,存在

监听剪切板粘贴事件,读取剪切板中的图片文件,转成base64通过img标签显示出来,此时可能会存在剪切板中图片过大,产生上传速度慢问题,接下来就跟大家分享下如何将base64图片进行压缩。先跟大家展示下最终实现的效果:实现思路监听剪切板粘贴事件从事件回调中获取clipboardData中的image

vue.js中keep-alive组件作用详解
Vue.js

vue.js中keep-alive组件作用详解

2020-06-24 标签:vue,keep,alive,组件,作用,详解,大家,参考,用于,保留,状态,避免,重新,渲染,缓存,比如,目录,页面,详情

keep-alive组件的作用,供大家参考作用:用于保留组件状态或避免重新渲染(缓存的作用)比如:当一个目录页面与一个详情页面,用户经常:打开目录页面=>进入详情页面=>返回目录页面=>打开详情页面,这样目录页面就是一个使用频率很高的页面,那么就可以对目录组件使用进行缓存,这样用户

vue.js组件创建的三种方式小结
Vue.js

vue.js组件创建的三种方式小结

2020-06-24 标签:vue,组件,创建,三种,方式,小结,使用,extend,全局,var,com,通过,template,属性,指定,展示,html,结构,h

1.使用Vue.extend创建全局的Vue组件//1.1 使用vue.extend创建组件var com1 = Vue.extend({//通过template属性指定组件要展示的html结构 template : "使用vue.extend创建的组件"})//1.2使用Vue.component