
前端
文章平均质量分 59
fxismonk
这个作者很懒,什么都没留下…
展开
-
AnguarJs 页面传参
zz from: http://www.zhihu.com/question/33565135Angularjs项目需要从一个页面跳转到另一个页面,同时需要传递一个参数。请问大神该通过什么实现?angularjs可以做页面带参跳转吗?我开发的项目中需要简单的几个页面跳转。现在需要从一个页面跳转到另一个页面,同时需要传递一个参数。请问这样需要通过什么实转载 2016-04-18 18:32:58 · 823 阅读 · 0 评论 -
Javascript测试框架Jasmine(六):异步代码测试
zz from:http://keenwon.com/1223.html模拟TimeoutJasmine Clock 可以用来测试setTimeout 和setInterval 的回调操作。它使回调函数同步执行,当Clock的时间超过timer的时间,回调函数会被触发一次。这使依赖于时间的代码更加易于测试。Jasmine Clock使用jasmine.c转载 2017-11-10 09:09:54 · 1501 阅读 · 0 评论 -
Javascript测试框架Jasmine(五):Spies
zz from: http://keenwon.com/1218.htmlSpies是Jasmine里面比较高端的方法,可以用来模拟函数的执行,以达到隔离复杂依赖的效果。例如,你要测试列表的处理是否正确,但是数据是异步请求接口取得的,这时你就可以使用Spies,模拟返回各种不同的数据进行测试。spy可以保存任何函数的调用记录和输入的参数,spy只能存在于describe转载 2017-11-09 22:09:28 · 563 阅读 · 0 评论 -
Javascript测试框架Jasmine(四):自定义Matcher
zz from:http://keenwon.com/1212.html一个项目常常需要封装自定义的Matcher来在多个spec中使用,这次讲下怎么写兼容Jasmine的自定义Matcher。自定义的Matcher从本质上讲是一个对比函数,它的函数名就是暴露给expect调用的名称,它接受actual 值和expected 值。这个函数会传入Jasmine作用域中,可转载 2017-11-09 22:08:22 · 567 阅读 · 0 评论 -
Javascript测试框架Jasmine(三):Setup、Teardown、嵌套describe等
zz from: http://keenwon.com/1206.html上一篇把Matcher说了说,本来该说自定义Matcher的,但是发现有些七七八八的细节没讲,那就今天先把这些基础说了。Setup and TeardownSetup和Teardown可以帮助Suite执行一些重复的代码,Jasmine提供了beforeEach 和afterE转载 2017-11-09 22:07:33 · 527 阅读 · 0 评论 -
Javascript测试框架Jasmine(一):简介
zz from: http://keenwon.com/1191.html随着javascript程序的复杂度加深,测试的重要性越来越明显。Javascript的测试框架有很多,例如:Jasmine,Qunit,JsTestDriver,JSUnit,Mocha等。经过一番对比后决定使用Jasmine。Jasmine是一套Javascript行为驱动开发框架(BDD),干净简洁,表达力强且转载 2017-11-09 22:04:42 · 518 阅读 · 0 评论 -
Javascript测试框架Jasmine(二):Matchers
zz from: http://keenwon.com/1197.html上一篇稍微介绍了一下,这一篇讲讲Matcher。在Jasmine中,每个Matcher实现一个“期望值”和“实际值”的布尔判断,Jasmine会根据Mather判断expectation是true 还是false ,然后决定spec是测试通过还是失败。所有Matcher可以通过not 执行否定判断。例如:转载 2017-11-09 22:06:08 · 888 阅读 · 0 评论 -
javascript-js 的prototype原型理解讲解
zz from: http://www.cnblogs.com/haodawang/articles/5814966.html--------------------------------------------------------起初接触到这个prototype我是拒绝的,我还是花了一部分时间来理解这个东西,算不上精通,有什么问题回复在下面毕竟我是板砖挨惯了(滑转载 2017-08-16 15:28:56 · 238 阅读 · 0 评论 -
JS中的prototype
zz from: http://www.cnblogs.com/yjf512/archive/2011/06/03/2071914.html--------------------------------------------------------------------------------------------------------JS中的phototype是JS中比转载 2017-08-16 15:25:42 · 209 阅读 · 0 评论 -
理解js闭包
zz from: http://www.jb51.net/article/24101.htm------------------------------------------------------------------一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javasc转载 2017-08-16 15:12:26 · 226 阅读 · 0 评论 -
ubuntu下转ttf, otf为woff文件
sudo apt-get install fontforgenpm install font-converternodevar fontConverter = require('font-converter');fontConverter("path/to/sourceFontFile.ttf", "path/to/destinationFontFile.woff",原创 2016-06-29 14:40:47 · 1168 阅读 · 0 评论 -
Angular 1 Style Guide
zz from: https://github.com/johnpapa/angular-styleguide/blob/master/a1/README.md#angular-1-style-guideSpecial thanks to Igor Minar, lead on the Angular team, for reviewing, contributing feed转载 2016-06-03 13:42:14 · 1981 阅读 · 0 评论 -
使用 AngularJS 开发一个大规模的单页应用(SPA)
zz from: http://www.oschina.net/translate/developing-a-large-scale-application-with-a-single?print使用 AngularJS 开发一个大规模的单页应用(SPA)下载源代码介绍(SPA)这样一个名字里面蕴含着什么呢? 如果你是经典的Seinfeld电视秀的粉丝,那么你一定知道D转载 2016-05-05 11:29:41 · 2821 阅读 · 0 评论 -
使用 AngularJS 开发一个大规模的单页应用(SPA)-接上篇
zz from: http://www.oschina.net/translate/developing-a-large-scale-application-with-a-single?print使用 AngularJS 开发一个大规模的单页应用(SPA)下载源代码(Section 2 Continued)自定义服务 - AngularJS 服务转载 2016-05-05 11:34:15 · 2397 阅读 · 0 评论 -
Javascript测试框架Jasmine(七):jqPaginator测试实例
zz from:http://keenwon.com/1225.htmljqPaginator是我自己写的一个分页组件,已经用在了公司的两个项目上。这次学习Jasmine,首先想到的就是怎么测试下jqPaginator。看过jqPaginator项目的都知道,它是基于grunt自动化构建的,使用Jasmine自动化测试的话,就要用到grunt-contrib-jasmi转载 2017-11-10 09:11:22 · 665 阅读 · 0 评论