随笔分类 -  Javascript

as mentioned above
摘要:在项目中遇到js中escape过的json字符串,需要在C#中对应模拟编码,记得原来遇到过这个问题,但是当时没记录下来方案,于是又搜索了一番,发现别人说的都是HttpUtility.UrlEncode方法,但是在使用中发现有汉字时得到的结果并不一致,试了几个不同的编码方式,始终得不到一致,最后试了HttpUtility.UrlEncodeUnicode方法,发现结果一致,记录一下。 阅读全文
posted @ 2013-08-02 09:26 半边书生9527 阅读(826) 评论(0) 推荐(0)
摘要:如题: 1、JS手机验证 View Code //true 通过function isMobile(value) { if (/^13\d{9}$/g.test(value) || (/^15[0-35-9]\d{8}$/g.test(value)) || (/^18[05-9]\d{8}$/g.test(value))) { return true; } else { return false; }} 2、JS加密SHA1算法 试验了hex_sha1方法,和C#端如下代码返回一致(需要转化下大小写) C#对应代码 System.Text... 阅读全文
posted @ 2012-02-10 16:28 半边书生9527 阅读(2043) 评论(1) 推荐(0)
摘要:今天的JS在IE8、IE9兼容性视图又出现一些显示问题,F12一下,逻辑上没问题,于是猜测应该是对dom的解析问题; 因为JS中动态修改了table的内容,发现在兼容性视图中需要添加<TBODY>标签才能完全显示table内容。 PS:在一些基于IE的第三方浏览器上也有类似的问题(360等); 阅读全文
posted @ 2012-01-31 17:21 半边书生9527 阅读(1419) 评论(0) 推荐(0)
摘要:刚解决完项目在IE9下的样式问题,又发现有一段JS在IE9下不能正确执行。 本机木有IE9环境,挂上最新的IETester,发现新建IE9选项卡也是灰色的,一查发现还需要安装IE9才能使用,真是坑爹,都自己装IE9了还要这个选项卡干毛用呢!!! 只好在别人机器上调试下了,跟踪一下了。在如下代码处出现问题:View Code if ($("#tags_box").html() != '') { $("#tags_box").show(); } ... 阅读全文
posted @ 2011-11-16 11:27 半边书生9527 阅读(1777) 评论(0) 推荐(0)
摘要:对于javascript中将字符串"[{name="jiang1",size="10"},{name="jiang2",size="10"},{name="jiang3",size="10"},{name="jiang4",size="10"}]"转换成对应的json对象:var jsonObject = eval('(' + jsonStr + ')');这时jsonObject的就 阅读全文
posted @ 2011-10-19 15:29 半边书生9527 阅读(326) 评论(0) 推荐(0)