随笔分类 -  JavaScript

摘要:MVC的概念相信大家应该都已经不陌生了。简单说来,MVC分别是Model、View和Controller。Model负责数据和访问数据的方法,View负责展示,Controller负责业务逻辑。这样各司其职,各功能模块也就好分离和测试。 接触前端后,又有了许多新名词。包括MVP和MVVM。今天就来说 阅读全文
posted @ 2016-03-06 22:10 WFE-Hank 阅读(234) 评论(0) 推荐(0)
摘要:要说起测试的重要性,相信大家都说出很多,但真正做测试却少之又少,究其原因,缺少最根本的动力。具体说来,作为一个开发人员,新功能开发好了,老板看得见,测试写了,老板似乎并不关心,所以测试成了飘在半空中的幽灵。 我写测试的起因也很简单,要对一段代码做重构,代码的功能相对复杂,要是重构后每个功能都手动测试 阅读全文
posted @ 2016-03-06 21:48 WFE-Hank 阅读(1450) 评论(0) 推荐(1)
摘要:安装Sublime Text 2插件的两种方法:直接安装安装Sublime text 2插件很方便,可以直接下载安装包解压缩到Packages目录(菜单->preferences->packages)。使用Package Control组件安装先安装package control组件,然后直接在线安... 阅读全文
posted @ 2015-07-17 10:58 WFE-Hank 阅读(429) 评论(0) 推荐(0)
摘要:译文来源:http://www.sitepoint.com/15-best-javascript-charting-libraries/我们无法想像一个没有图表的Dashboard会是什么样。图表可以对数据进行直观有效的展示。不仅如此,图表的巧妙应用还可以提升网站的整体视觉效果。本文将介绍一些非常好... 阅读全文
posted @ 2015-07-17 10:51 WFE-Hank 阅读(688) 评论(0) 推荐(0)
摘要:Firebug使用手册:https://getfirebug.com/wiki/index.php/Main_PageFirebug主要由7标签组成,它们分别为控制台、HTML、CSS、Script、DOM、Net、Cookies。(1)控制台保证(Persist):按下“保持”按钮,则界面中的信息... 阅读全文
posted @ 2015-04-27 20:46 WFE-Hank 阅读(185) 评论(0) 推荐(0)
摘要:原文:http://www.adequatelygood.com/JavaScript-Scoping-and-Hoisting.htmlJavaScript中存在一种声明提升的现象,这种现象的例子如下:var foo = 1;function bar() { if (!foo) { ... 阅读全文
posted @ 2015-04-27 16:26 WFE-Hank 阅读(193) 评论(0) 推荐(0)
摘要:首先明确:1、任何对象都有属性[[Prototype]];2、只有函数有属性prototype。Pet为父类,子类Dog继承Pet。示意图如下:继承的样例代码: // 父类构造函数 function Pet(name,sound){ var name = name; ... 阅读全文
posted @ 2015-04-26 11:26 WFE-Hank 阅读(575) 评论(1) 推荐(0)
摘要:JavaScript到底是不是面向对象的?!有人说是,有人说基于对象更准确,因为JavaScript没有类。不去管它,但JavaScript确实提供了一些面向对象的机制。本文主要讨论JavaScript中的继承。继承,简单来说,就是让子类获得父类的属性和方法,以达到共享和复用的目的。在开始继承之前,... 阅读全文
posted @ 2015-04-25 10:48 WFE-Hank 阅读(189) 评论(0) 推荐(0)
摘要:JavaScript中instanceof为一个关键字用法为:obj instanceof con其返回值为true或false。对于其原理的阐述一般为“Javascript 的 instanceof 操作符可以用来比较两个操作数的构造函数 constructor”。但constructor是什么,... 阅读全文
posted @ 2015-04-22 16:22 WFE-Hank 阅读(997) 评论(0) 推荐(0)