前端图片预览方式

图片预览方法 图片预览现在大多数基于HTML5提供的接口FileReader,而FileReader给我们提供了四个方法1.readAsArrayBuffer: result属性中二进制数据缓冲区2.readAsBinaryString: result属性中包含文件原始二进制数据3.readAsDataURL: result属性中将包 …


什么是MVVM?

序 2008年,V8引擎随Chrome浏览器横空出世,JavaScript这门通用的WEB脚本语言的执行效率得到质的提升。V8引擎的出现,注定是JavaScript发展史上一个光辉的里程碑。它的出现,让当时研究高性能服务器开发、长时间一筹莫展的Ryan Dahl有了新的、合适的选择 …


Vue — Mixin

mixins mixin: 有两个非常相似的组件,他们的基本功能是一样的,可以局注册一个混合,影响注册之后 所有创建的每个 Vue 实例,这就是mixin。 Mixin对编写函数式风格的代码很有用,一般情况下不会改变函数作用域外部的任何东西,输入相同,得到的结果也一 …


v-model

Vue v-model 用法 vue 中v-model 比较基础的用法是在表单控件中,创建双向数据绑定,能够更新数据并负责监听 用户的输入事件 实例代码 <input v-model=”message” placeholder=”edit me”> <p>Message is: {{ message }}</p> …


【只差一个小程序】介绍:简介

为什么要学小程序? 小程序类似于一种轻型的手机app,可实现大部分app的功能。 小程序是微信团队推出的,拥有微信的原生支持,可共享微信庞大的用户群等等资源。 小程序开发基于web技术,相对于android和ios的传统app,开发成本低。 小程序开发需要什么 …


Vue.js路由懒加载[译]

作者:Joshua Bemenderfer 原文地址: lazy-loading-routes 译者:jeneser 当你的SPA(单页应用程序)变得复杂时,打包构建后的Javascript包会变得非常大,以至于严重影响页面的加载时间。幸运的是:vue-router支持WebPack内置的异步模块加载系统。所以, …


超多经典 canvas 实例,动态离子背景、移动炫彩小球、贪吃蛇、坦克大战、是男人就下100层、心形文字等等等

超多经典 canvas 实例 普及:<canvas> 元素用于在网页上绘制图形。这是一个图形容器,您可以控制其每一像素,必须使用脚本来绘制图形。 注意:IE 8 以及更早的版本不支持 <canvas> 元素。 贴士:全部例子都分享在我的 GayHub – https://githu …


人人都要学会使用的ES6语法与技巧

使用箭头函数简单实现高阶函数扁平化 const setValue = id => value =>document.getElementById(id).value = value; const setHtml = id => value => document.getElementById(id).innerHTML = value; 来个复杂一点的看看是什么样子? const …


2017-08-13 前端日报

2017-08-13 前端日报 精选 从 V8 源码看 JS 数组排序的诡异问题显示网格和隐式网格的区别JS打包工具rollup——完全入门指南使用 Redux 之前要在 React 里学的 8 件事JavaScript工作机制:第1部分aksakalli/gtop: System monitoring dashboard for terminalJ …