曹永思

导航

2012年4月20日 #

对javascript匿名函数的理解(透彻版)

摘要: 网上很多解释,我无法理解,我想知道原理。。。这篇文章应该可以透彻一点Query片段:view plaincopy to clipboardprint?(function(){//这里忽略jQuery所有实现})();(function(){ //这里忽略jQuery所有实现 })(); 半年前初次接触jQuery的时候,我也像其他人一样很兴奋地想看看源码是什么样的。然而,在看到源码的第一眼,我就迷糊了。为什么只有一个匿 名函数又没看到运行(当然是运行了……),就能有jQuery这么个函数库了?于是,我抱着疑问来到CSDN。结果相信现在很多人都很清楚了(因为在我之 后也不乏来者,呵呵~)。当一. 阅读全文

posted @ 2012-04-20 11:18 曹永思 阅读(224) 评论(0) 推荐(0) 编辑

引用 ajax传递中文的两种方法

摘要: 服务器:tomcat 默认字符集:ISO8859-1 因为没有测试过在服务器字符集为UTF-8时ajax传递中文的情况,所以暂只考虑此状态下的转换。 1. 两次编码 JavaScript: function fire() {     var url = "sm.do?method=md&paras= 阅读全文

posted @ 2012-04-20 10:55 曹永思 阅读(616) 评论(0) 推荐(0) 编辑

[转]js中escape,encodeURI,encodeURIComponent三个函数的区别

摘要: js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent1、 传递参数时需要使用encodeURIComponent,这样组合的url才不会被#等特殊字符截断。例如:2、 进行url跳转时可以整体使用encodeURI例如:Location.href=encodeURI("http://cang.baidu.com/do/s?word=百度&ct=21");3、 js使用数据时可以使用escape[Huoho.Com编辑] 例如 阅读全文

posted @ 2012-04-20 10:19 曹永思 阅读(174) 评论(0) 推荐(0) 编辑