1在IE7、8、9下,不能返回json、plain格式,即响应头不能为:application/json、text/plain,前者会显示下载框,后者会自动对响应内容增加一层pre包裹:<pre>response.responseText</pre>,导致无法正确解析为json对象。2在IE9下,JSON.parse无法解析含有转义引号的JSON字符...[阅读全文] 问题描述
在序列化参数传给后端接口时,出现很多null值,排查代码无解。进入断点调试后,问题出现在:
JSON.stringify({
test: $('#test').val()
})
若val调用(或者.value属性)返回空串,在IE8下的转换结果将是:{"test":"null"}。但直接输出val()或value值,显示的均是空字符串。
定位到...[阅读全文] JS原型相关的__proto__和prototype颇有些相似,容易混淆,该如何理解并加以应用呢?__proto__针对对象,prototype针对函数/构造器;所有构造函数/函数(包括Object)的__proto__都指向prototype,它是一个空函数;内置对象的__proto__指向prototype;prototype.__proto__指向Object.prototype:Fu...[阅读全文] 阮一峰的ES6 Symbol中提到的JavaScript语言的数据类型包括:Undefined、Null、Boolean、String、Number、Object,以及新增的Symbol。而其前文又提到Function被作为“一等公民”,应与String、Number等平起平坐,而此处又只字不提,便颇为好奇。查阅一番资料,却也有不少讨论&...[阅读全文] 两件事情让自己对所谓大牛的印象瞬间崩塌,甚至产生怀疑……一件是入职没多久后发生的,起因是讨论运营相关事情后发散到新闻发布一事,都觉得作为三大门户之一,网易有独立的记者和发布新闻的权利。而自己纠正道,网易等网络媒体是没有新闻采编权的。但众人依然不信,哪怕自己告诉他们这个...[阅读全文] 一
一个人在沙漠里快要饿死了,这时他捡到了神灯。
神灯:“我只可以实现你一个愿望,快说吧,我赶时间。”
人:“我要老婆……”
神灯立刻变出一个美女,然后不屑的说:“都快饿死了还贪图美色!可悲!”说完就消失了。
人:“……饼。&r...[阅读全文]
作为后知先觉的典型,理解并享受这一刻等了太久太久。
自工作始,甚至学生生涯,“完美主义”情结,或者说,所谓的“情怀”,将自己带进了死胡同,太多纠结,太多恐惧,以至最终患上了“选择困难症”。对于工作、人生,甚至感情,也或多或少带来一个又一个无休止、无眠...[阅读全文] 逛了些站点,看了些文章,看了些群聊天,在学习ES6的同时,渐渐发觉自己最大的问题。这个问题不在于能力不够、智商不够,甚至也无关情商(好吧,确实不够),而在于自己的性格。
其实,早在很久很久以前,已经吃过n多亏,却依然我行我素,直至如今依然在底层水深火热,甚至一度让自己怀疑人生。
如:...[阅读全文] 问题描述
在对文件上传进度进行格式化处理时,涉及到精度的四舍五入问题,例如保留两位小数。这在JS中可以通过调用toFixed传入精度实现。但问题来了,先乘100再舍入,还是先舍入再乘100?
先看结果
var a = Math.random();
console.log(a);
console.log(a.toFixed(4));
console.log(a.toFixed(4)...[阅读全文]