logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

高效 JavaScript 单元测试工具----JsTestDriver

高效 JavaScript 单元测试Hazem Saleh, 高级软件工程师,IBM简介: 能在一个浏览器上运行的 JavaScript 并不一定能在其他浏览器上运行。如果没有对代码进行单元测试,那么在决定升级或支持新浏览器的时候,组织就需要花钱测试或重新测试 Web 应用程序。在本文中,了解 JavaScript 单元测试如何帮助您降低测试成本,轻松支持更多浏览

#javascript#浏览器#测试 +2
js 设计模式 第五章 单例模式

单例模式why?1 解决global variables 过多的问题。你懂的。__.dom,__.event,这里__就是个单例对象,所有的dom及event都放在__里面,不用再放在global域how?将用到的属性和方法都放在一个单例里面,这样,这些属性和方法将不会污染全局空间what?最简单的单例模式var __ ={version:'1.0

#设计模式
浏览器本地存储-localStorage && globalStorage || sessionStorage || UserData

浏览器的本地存储出来也有段时间了。Firefox 是从 2开始支持的,IE 似乎是从 8 才开始支持。 Google Chome 似乎暂时还不支持。关于客户端存储的标准,可以参考这里:http://www.whatwg.org/specs/web-apps/current-work/#scs-client-side这一个存储是基于DOM的,也可以说是未来各个浏览器都会支持的

#浏览器#microsoft
node.js 加载adds on module no found

在加载c扩展的时候,node 出现找不到该模块的问题,bug 提示:the special module can not be found但是该模块的确已经编译好。通过查找,找到靠谱的定位方法:Use DependencyWalker and open the compiled .node file, that should show you which dll's are

github 两种常要操作的用法-fork+pull

4.1. Fork + Pull模式参与GitHub中的项目开发,最常用和推荐的首选方式是“Fork + Pull”模式。在“Fork + Pull”模式下,项目参与者不必向项目创建者申请提交权限,而是在自己的托管空间下建立项目的派生(Fork)。如果一个开源项目派生出另外的项目,通常意味着项目的分裂和开发团队的削弱,而GitHub中的项目派生则不会,而且正好相反,GitHub

react 学习参考文章

1 componet vs classhttps://toddmotto.com/react-create-class-versus-component/2 why stateless functional componentshttps://hackernoon.com/react-stateless-functional-components-nine-wins-you-might-ha

git 提交时,如何忽略某些文件

参考:http://cloudsben.com/2013/05/gitignore-and-autocrlf-config/

到底了