Javascript|Nodejs 第6页

前端测试方法+工具

1

前端学堂fed123(Frontend education) - chalecao 发布于 2017-08-28

天气小雨,不宜出门。只好在家好好修炼,正好准备总结一下测试相关的知识。主要总结以下项目中用到的前端测试工具:

阅读(354)评论(0)赞 (0)

管理history之pushState、replaceState

1

前端学堂fed123(Frontend education) - chalecao 发布于 2017-08-28

DOM中的window对象通过window.history方法提供了对浏览器历史记录的读取,让你可以在用户的访问记录中前进和后退。 从HTML5开始,我们可以开始操作这个历史记录堆栈。

阅读(208)评论(0)赞 (0)

polyfill,shim,shiv之间有什么区别?

1

前端学堂fed123(Frontend education) - chalecao 发布于 2016-10-22

搜索了一下:在JavaScript的世界里,有两个词经常被提到,shim和polyfill.它们指的都是什么,又有什么区别?一个shim是一个库,它将一个新的API引入到一个旧的环境中,而且仅靠旧环境中已有的手段实现;一个polyfill就是一个用在浏览器API上的shim.我们...

阅读(1646)评论(0)赞 (2)

freemarker中将object转换为json

1

前端学堂fed123(Frontend education) - chalecao 发布于 2016-03-04

为了兼顾SEO和前后端分离开发实践,仍然选用freemarker模板制作主要页面入口文件。比较蛋疼的是,比较通用的元数据一般是塞在模板的model中的,页面上需要使用freemarker语法通过字符串拼接的方式转换为需要的js变量挂到页面上来。每一次一不小心就会犯下错误。于是乎,...

阅读(3048)评论(0)赞 (2)

发布或删除Node模块到NPM社区

1

前端学堂fed123(Frontend education) - chalecao 发布于 2015-12-11

“学骑自行车最快的方式就是先骑上去”本文主要介绍如何发布自己的npm插件到npm社区,那么别人就可以直接使用npm install的命令安装你的模块了,并不会讲解npm模块的编写方法和相关知识,其实你可以自己研究一下其他npm模块的代码。本文最后会介绍如何删除自己发布的npm模块...

阅读(1920)评论(7)赞 (0)

正确使用“use strict”

1

前端学堂fed123(Frontend education) - chalecao 发布于 2014-09-19

看一些开源项目的时候,觉得别人的代码确实写得好,一些细节都做得很到位。这里介绍一下如何合理使用“use strict”,自己写一些js类库的时候,不放严格要就自己。从多角度考虑,避免细节出错。

阅读(2375)评论(0)赞 (1)