vue
开发中常见问题及简单处理办法,model层数据变化,但视图未及时更新,路由切换时或路由参数变化时(即组件切换),页面(组件)不更新.在路由组件内部或子组件想刷新当前路由,而不刷新刷新整个页面.
常用正则表达式
前段日常开发中常用的正则表达式收集,js正则表达式,js中的象形文字
。正则表达式(英语:Regular Expression,在代码中常简写为regex、regexp或RE)使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式,可用于文本搜索和文本替换。
js正则表达式
js正则表达式,js中的象形文字
。正则表达式(英语:Regular Expression,在代码中常简写为regex、regexp或RE)使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式,可用于文本搜索和文本替换。
Vue-cli3常用配置
vue-cli3.0
功能丰富
:对babel、Typescript、ESLint提供开箱即用的支持;易于扩展
;无需Eject
:vue cli 完全可配置的,无需再使用webpack配置;CLI图形化界面
:vue ui图形化界面创建、开发和管理项目;即刻创建原型
:用单个vue文件实现新的灵感;为现代浏览器轻松产出原生的ES2015代码,或将你的vue组件构建为原生的Web Components组件
vue工程不同环境配置文件自动切换
项目环境一般分为开发环境、测试环境、生产环境,每个环境的接口域名和其他配置、webpack配置可能都是不同的配置,每次打包构建不能总是手动去更改这些配置,我们应当根据打包的环境去动态判断不同环境自动切换配置,尤其是自动化构建部署如jenkins
。
javascript补漏
manifest离线缓存
HTML5
提供一种应用程序缓存机制manifest
,使得基于web
的应用程序可以离线运行。开发者可以使用Application Cache (AppCache)
接口设定浏览器应该缓存的资源并使得离线用户可用。 在处于离线状态时,应用也能正常加载与工作。用户可以在离线状态下浏览网站内容, 减轻服务器的负载, 浏览器只会下载在服务器上发生改变的资源。
异步解决方案之promise
Promise
对象是一个代理对象(代理一个值),被代理的值在Promise
对象创建时可能是未知的。它允许你为异步操作的成功和失败分别绑定相应的处理方法(handlers)。 这让异步方法可以像同步方法那样返回值,但并不是立即返回最终执行结果,而是一个能代表未来出现的结果的promise
对象。
es6基础(三)
ES6
全称ECMAScript 6.0
,部分浏览器不支持ES6,在应用程序的构建过程中需要使用babel
将ES6
转换为ES5
. es6新特性:默认参数
、箭头函数
、模块化
、Proxy
、Generator构造器函数
、Promise
等