Angular单元测试系列-简介

本文将探讨如何搭建测试环境、以及Angular测试工具集。 测试环境 绝大部分都是利用Angular Cli来创建项目,因此,默认已经集成我们所需要的npm包与脚本;当然,如果你是使用自建或官网 quickstart 的话,需要自行安装;但所有核心数据全都是一样的。 Angu …


vue–初识

Vue 实例 创建一个通过new一个vue的类创建一个vue实例 在实例化 Vue 时,需要传入一个选项对象,它可以包含数据、模板、挂载元素、方法、生命周期钩子等选项 可以扩展 Vue 构造器,从而用预定义选项创建可复用的组件构造器 var MyComponent = Vue.extend( …


nativeShare 移动端浏览器调用原生分享插件

原文地址 https://github.com/fa-ge/nativeShare/blob/master/README.md 起因 最近有一个活动页需要在移动端浏览器分享网页到微信,QQ。虽然每一个浏览器都有分享到微信的能力,但不是每个都提供接口供网页来调用。及时有提供,浏览器暴露出的api也各不相 …


Angular单元测试系列

Angular单元测试在所有前端框架当中不要太爽了,但是要全面说好它,还真需要很长的篇幅,因为各种测试方式就如同在写一份Angular入门级开发一样。因此,我打算使用一个系列来说明。


谷歌浏览器:audio如何隐藏下载按钮

当我们使用原生的audio标签时,可以看到如下的效果。 那么如何让下载按钮隐藏掉呢? 1. controlsList=”nodownload” // 这个方法只支持 Chrome 58+, 低于该版本的是没有无法隐藏的 <audio src=”/i/horse.ogg” controls=”controls” controlsList=”nodo …


Asm.js的简单介绍

Asm.js简介 早前流行的JavaScript将会统治世界这个梗,很好的说明了JavaScript的将来,能用JavaScript书写的都会用JavaScript来进行书写,不过JavaScript的弱类型是其被黑性能的很大不一部分,而为了解决由其他强类型语言【c++、Java】等转换为JavaScript …


读 Zepto 源码之样式操作

这篇依然是跟 dom 相关的方法,侧重点是操作样式的方法。 读Zepto源码系列文章已经放到了github上,欢迎star: reading-zepto 源码版本 本文阅读的源码为 zepto1.2.0 内部方法 classRE classCache = {} function classRE(name) { return name in classC …


JS 闭包(closure)

这几天看到闭包一章,从工具书到各路大神博客,都各自有着不同的理解,以下我将选择性的抄(咳咳,当然还是会附上自己理解的)一些大神们对闭包的原理及其使用文章,当作是自己初步理解这一功能函数的过程吧。