摘要:
比较两个字符串是否相等,最常见的方法就是使用“===”来判断,至于它和“==”的区别,简单来说 就是前者强调“identical”类型也要求一样;后者要求“equal”,值相同就可以了。或者使用strcmp来判断,但是这个能够告 诉你两个字符串是否相等,但是无法告诉你在那里不同。 一般能用 !=, == 比较两个对象是否相等,只所以说是两个对象,是因为他们不一定全部为字符串,也能为整型等等。 如果用 !==,===(能看到多了一个等号)比较的话,两个对象的类型要严格相等才能返回true;否则用==,!=则会将字符串自动转换成相应的类型,以便进行比较. 22 == "22"; 阅读全文
摘要:
JS中的sleep除了Narrative JS,jwacs(Javascript With Advanced Continuation Support)也致力于通过扩展JavaScript语法来避免编写让人头痛的异步调用的回调函数。用jwacs 实现的sleep,代码是这样:function sleep(msec) { var k = function_continuation; setTimeout(function() { resume k <- mesc; }, msec); suspend;}这个语法更吓人了,而且还是java里不被推荐使用的线程方法名。坦白说我倾向于... 阅读全文
摘要:
由于该同学的帮助下,顺利的解决了此问题。本人问题:1.asp读取2.asp,用AJAX方式。但是2.asp里边有JS函数需要执行。可是被读取时,页面输出的将是字符串,所以JS也就无法执行了。可是想绕行,也不可以,因为2.asp有需要的数据。问题看似很简单,可是对于AJAX不是很好的我来说,确实很难了。尤其是2.asp里边有列表数据,JS函数需要执行,且是输出显示列表数据时,要隐藏的哦。在热血的帮助下,搞清楚了AJAX读取页面的原理。问题就好解决了。2.asp 写上<script>zhixing('hehe');</script>然后1.asp 用正则表达 阅读全文
摘要:
php中文字符串截取乱码问题解决1、字符串编码为UTF-8的,一个中文字符占三个字节: public static function chinesesubstr($str, $start, $len) { // $str指字符串,$start指字符串的起始位置,$len指字符串长度 $strlen = $start + $len; // 用$strlen存储字符串的总长度,即从字符串的起始位置到字符串的总长度 for($i = $start; $i < $strlen;) { if (ord ( substr ( $str, $i, 1 ... 阅读全文