04 2015 档案
摘要:近日在网上浏览过很多有关js单元测试相关的文档,工具,但是,针对Qunit 和 jsCoverage使用方法,缺少详细说明,对于初入前端的人来说,很难明白其中的意思,特此整理这篇文章,希望能够减少大家学习Qunit 和 jsCoverage使用方法的时间。 Qunit:js单元测试工具 jsCove
阅读全文
摘要:在文件上传之前,我们总想预览一下文件内容,或图片样子,html5 中FileReader正好提供了2种方法,可以在不上传文件的情况下,预览文件内容。图片预览:readAsDataURL(file);文件预览:readAsText();(必须保证文件编码格式与代码编码格式相同,预览中文才不会乱码) ...
阅读全文
摘要:第一题:给定有序数组,从中找出指定数字下标,如果没找到,返回-1。(记忆中题目描述大概是这样子) /*num:待查找的数据*/ Array.prototype.searchIndex = function(num){ var result = []; ...
阅读全文
摘要:一、工厂模式 缺点:没有解决对象识别的问题 优点:解决了创建多个相似对象的问题 function createPerson(name,age,job){ var o = new Object(); o.name = name; o.age = age; o.job = job; o.sayname
阅读全文
摘要:方案一: 所有内容垂直水平居中 兼容性:IE8+。 条件:内容宽度和高度可以未知,可以是多行文字、图片、div。 描述:使用table-cell + vertical-align , html代码见文末。 方案二: 单行内容垂直水平居中 兼容性:IE7+ 条件: 文字内容必须为单行 描述: text
阅读全文