在开辟过程当中,关于某些API在现有的JavaScript运行时环境不支撑的时刻,我们大都会采纳到场polyfill来处理这个题目。但有些时刻我们能够须要晓得如今某个API究竟是不是为运行时环境所原生支撑,照样polyf…
标签:vue.js
数组方法的封装/代码的复用加强
前言 在编写JavaScript代码的时候存在一些对于数组的方法,可能涉及的页面会很多,然后每次去写一堆代码。长期下去代码会特别的繁多,是时候进行一波封装了,话不多说开始书写优美的代码 代码已上传github,需要的欢迎…
pre-commit钩子,代码质量检查
目前基本使用三款js代码质量检查工具: jslint, jshint, eslint。许多IDE里面也有对应的检查插件,在每次ctrl + s 保存文件的时候,检查当前文件是否符合规范,保证代码质量。 许多团队都会指定一…
《深入理解ES6》笔记—— Promise与异步编程(11)
为什么要异步编程 我们在写前端代码时,经常会对dom做事件处理操作,比如点击、激活焦点、失去焦点等;再比如我们用ajax请求数据,使用回调函数获取返回值。这些都属于异步编程。 也许你已经大概知道JavaScript引擎单…
用rethinkDB,horizon,vue搭建实时应用
有个新型的数据库”rethinkDB”,支持watch操作,用来做即时应用再好不过了,虽然官方支持的公司是倒闭了,好在这个是个开源项目,用来做下个人项目还是没问题的。 The open-sourc…
Vuex之理解Mutations
理解Mutations 1.什么是mutations? 上一篇文章说的getters是为了初步获取和简单处理state里面的数据(这里的简单处理不能改变 state里面的数据),Vue的视图是由数据驱动的,也就是说sta…
vue总结系列--数据驱动和响应式
在公司里帮项目组里开发后台系统的前端项目也有一段时间了。 vue这种数据驱动,组件化的框架和react很像,从一开始的快速上手基本的开发,到后来开始自定义组件,对element UI的组件二次封装以满足项目需求,期间也是…
Node.js 模块简单用法
之前使用node的包管理器npm,生成vue-cli工程模板,而且经常通过npm进行包管理,为了更好的了解nodejs包管理,学习一下nodejs 一、使用Nodejs搭建一个web服务器 默认大家已经安装好了node,…
vue2修改浏览器显示title
一、配置路由器的时候添加如下项 meta routes: [ { path: '/', name: 'login', component: Login, meta: { title: '登录' } }, { path: …
vue 框架下自定义滚动条(easyscroll)实现
增加一个自定义滚动条插件: //插件采用jsx语法,使用前需要安装vue-jsx插件 npm install babel-plugin-syntax-jsx --save-dev npm install babel-pl…
Vue使用mixin分发组件的可复用功能
vue创建高阶组件的实现不够react优雅,但那是vue和react的设计思想导致的。在react中一切都是函数,而在vue中,组件最终都是函数,但在开发时可以是JSON对象,而且每个vue组件要注意三个点:props、…
简单说说vue的父子组件,父子组件传值和vuex
一、vue的父子组件之间是如何传值的? 首先呢,需要说说的是,vue既然有双向绑定,那为何会有父子组件之间的传值问题?这个问题也简单,vue的组件会供其他的vue页面进行调用,如果数组都是双向绑定的话,那么就容易混乱了,…