11 2016 档案

摘要:

**十进制转换为二进制:** ```js var num = 100; console.log(num.toString(2)); ``` toString()方法可把一个 Number 对象转换为一个字符串,并返回结果。 **语法** ``` NumberObject.toString(radix); ``` 其中,radix为可选。规定表示数字的基数,使 2 ~ 36 之间的整数。若省略该参数,则使用基数 10。但是要注意,如果该参数是 10 以外的其他值,则 ECMAScript 标准允许实现返回任意值。
posted @ 2016-11-30 15:35 豫见世家公子 阅读(1933) 评论(0) 推荐(0) 编辑
摘要:

以下为js获取HTTP的全部请求头信息: ```js var req = new XMLHttpRequest(); req.open('GET', document.location, false); req.send(null); var headers = req.getAllResponseHeaders().toLowerCase(); console.log(headers); ``` 以下为js获取HTTP的部分请求头信息,如日期: ```js var req = new XMLHttpRequest(); req.open('GET', document.location, false); req.send(null); var headers = req.getResponseHeader('date'); console.log(headers);
posted @ 2016-11-30 14:54 豫见世家公子 阅读(2903) 评论(0) 推荐(0) 编辑
摘要:

之前,我介绍了学习安装并配置前端自动化工具Gulp,觉得gulp确实比grunt的配置简单很多,于是我决定再深入学习一下gulp,就去网上查了资料,发现gulp还可以自动添加版本号,这个功能就为我平时在更新css或js时老是在客户端存在缓存导致更新后的效果无法实时展现的苦恼。所以就赶紧去试了一下,果真可以,很高兴啊,真是为项目开发,为效果的快速展现提供了很多的便利。 实现原理: 1、修改js和css文件; 2、通过对js,css文件内容进行hash运算,生成一个文件的唯一hash字符串(如果文件修改则hash号会发生变化); 3、替换html中的js,css文件名,生成一个带版本号的文件名。
posted @ 2016-11-02 16:42 豫见世家公子 阅读(6675) 评论(25) 推荐(0) 编辑

点击右上角即可分享
微信分享提示