随笔分类 -  设计思想

摘要:有个网友问了个问题,如下的html,为什么每次输出都是5闭包演示产品一产品一产品一产品一产品一原因:尽管是多个实例,但它们仍然共享一个外层函数闭包(lv1)中的i值,所以取决于最后一个i的值5。解决方式有很多,1、将变量 i 保存给在每个段落对象(p)上function init() { var pAry = document.getElementsByTagName("p"); for( var i=0; i<pAry.length; i++ ) { pAry[i].i = i; pAry[i].onclick = function() { alert(this.i 阅读全文
posted @ 2013-06-28 17:14 -j神----- 阅读(259) 评论(0) 推荐(0) 编辑
摘要:web应用开发中经常出现中文乱码情况!今天主要整理下思路:出现乱码的大多数情况是我们进行AJAX时所遇到的!因为直接数据库读取是不会有任何编码上的问题的~1.从前台JS提交数据到后台的情况下AJAX数据时,不管是直接用底层xmlHttprequest还是用jQuery的ajax进行数据传递时!ajax都会使用utf-8进行编码后发送!如果我们的页面是UTF-8那没有问题!传递过去的中文数据不会乱码!如果是GB2312的话~问题就来了!GBK被UTF-8转换后发送到后台,这时后台直接接收到的已经乱码了!(解决方法:后台语言为PHP的情况下,iconv('utf-8','g 阅读全文
posted @ 2012-11-30 11:37 -j神----- 阅读(8378) 评论(0) 推荐(0) 编辑

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