Javascript|Nodejs 第6页

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

1

皓眸大前端 - chalecao 发布于 2016-10-22

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

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

freemarker中将object转换为json

1

皓眸大前端 - chalecao 发布于 2016-03-04

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

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

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

1

皓眸大前端 - chalecao 发布于 2015-12-11

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

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

正确使用“use strict”

1

皓眸大前端 - chalecao 发布于 2014-09-19

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

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