09 2015 档案
摘要:http://www.jb51.net/article/30883.htm1、每个函数都包含两个非继承而来的方法:apply()和call()。2、他们的用途相同,都是在特定的作用域中调用函数。3、接收参数方面不同,apply()接收两个参数,一个是函数运行的作用域(this),另一个是参数数组。c...
阅读全文
摘要:如今各个框架都在模块化,连前端的javascript也不例外。每个模块负责一定的功能,模块与模块之间又有相互依赖,那么问题来了:javascript的依赖注入如何实现?(javascript的依赖注入,各大框架都有相应的实现,这里只学习实现思路)如下需求:假设已经有定义好的服务模块Key-Value...
阅读全文
摘要:大家会自然想到只有一个字母之差的JSON吧~JSON(JavaScript Object Notation)和JSONP(JSON with Padding)虽然只有一个字母的差别,但其实他们根本不是一回事儿JSON是一种数据交换格式,而JSONP是一种依靠开发人员的聪明才智创造出的一种非官方跨域数...
阅读全文
摘要:http://shanchao7932297.blog.163.com/blog/static/136362420113634354832/问题:grep一个文件时,报错“Binary file ... matches” 使用命令 more时,内容可以正常看到原因:文件为binary文件解决:str...
阅读全文
摘要:http://www.cnblogs.com/zeroone/archive/2012/04/18/2454772.html如果在INSERT语句末尾指定了ON DUPLICATE KEY UPDATE,并且插入行后会导致在一个UNIQUE索引或PRIMARY KEY中出现重复值,则执行旧行UPDA...
阅读全文
摘要:http://newhtml.net/using-cors/跨域请求一直是网页编程中的一个难题,在过去,绝大多数人都倾向于使用JSONP来解决这一问题。不过现在,我们可以考虑一下W3C中一项新的特性——CORS(Cross-Origin Resource Sharing)了。本文的所有代码均来自ht...
阅读全文
摘要:http://www.cnblogs.com/jscode/archive/2013/04/27/3572239.html历史上,JavaScript无法处理二进制数据。如果一定要处理的话,只能使用charCodeAt()方法,一个个字节地从文字编码转成二进制数据,还有一种办法是将二进制数据转成Ba...
阅读全文
摘要:byzhangxinxufromhttp://www.zhangxinxu.com本文地址:http://www.zhangxinxu.com/wordpress/?p=3725一、XMLHttpRequest 2.0的家臣们我大学那会儿,一个称为Ajax的东西对前端行业造成了深远影响,不仅是JS语...
阅读全文
摘要:[导读]在jquery中实现克隆我们只要使用jQueryextend({}, oldObject)这样就可以了,并不像有些网友写了几十行也只能实现这个功能。在What is the most efficient way to clone a JavaScript object?看到jQ在jquery...
阅读全文
摘要:JavaScript中并没有直接提供对象复制(Object Clone)的方法。因此下面的代码中改变对象b的时候,也就改变了对象a。a={k1:1,k2:2,k3:3};b=a;b.k2=4;如果只想改变b而保持a不变,就需要对对象a进行复制。用jQuery进行对象复制在可以使用jQuery的情况下...
阅读全文
摘要:http://www.cnblogs.com/kingwell/archive/2012/09/09/2677276.html一:在Javascript里,如果克隆对象是基本类型,我们直接赋值就可以了:1 var sStr = "kingwell";2 var cStr = sStr;3 alert...
阅读全文

浙公网安备 33010602011771号