随笔分类 - javascript
javascript
摘要:在项目中遇到一个很头疼js问题。第一种方法string strJS = "<script language='javascript' type='text/javascript'>AlertAndReturn('保存成功');</script>";ScriptManager.RegisterStartupScript(this, this.GetType(), "client", strJS, false);第二种方法string strJS = "AlertAndRetu
阅读全文
摘要:(1)与操作符(&&)与操作符的执行过程如下:javascript依次获取每一个操作数,将它们转换为布尔变量,如果是false,则直接返回这个操作数的值(注意,返回的是转换前的原值,不一定是布尔类型),中断后面操作数的处理;否则继续处理下一个操作数。如果直到最后一个操作数仍然对应布尔变量true,则返回最后这个操作数的值,下面的代码演示了其执行原理:vara="1"&&true&&0&&false&&"abc";alert(a);//可见a的值是0varb="abc
阅读全文
摘要:== equality 等同,=== identity 恒等。==, 两边值类型不同的时候,要先进行类型转换,再比较。==,不做类型转换,类型不同的一定不等。下面分别说明:先说 ===,这个比较简单。下面的规则用来判断两个值是否===相等:1、如果类型不同,就[不相等]2、如果两个都是数值,并且是同一个值,那么[相等];(!例外)的是,如果其中至少一个是NaN,那么[不相等]。(判断一个值是否是NaN,只能用isNaN()来判断)3、如果两个都是字符串,每个位置的字符都一样,那么[相等];否则[不相等]。4、如果两个值都是true,或者都是false,那么[相等]。5、如果两个值都引用同一个对
阅读全文
摘要:function Person(name,age){this.name = name;this.age=age;this.alertName = function(){alert(this.name);}this.alertAge = function(){alert(this.age);}}function webDever(name,age,sex){Person.call(this,name,age);this.sex=sex;this.alertSex = function(){alert(this.sex);}}var test= new webDever("愚人码头&qu
阅读全文
摘要:如何与老的浏览器打交道那些不支持 JavaScript 的浏览器会把脚本作为页面的内容来显示。为了防止这种情况发生,我们可以使用这样的 HTML 注释标签:<html><body><script type="text/javascript"><!--document.write("Hello World!");//--></script></body></html>注释行末尾的两个正斜杠是 JavaScript 的注释符号,它会阻止 JavaScript 编译器对这一行的
阅读全文
摘要:JsTestDriverJsTestDriver library是最好的JavaScript单元测试框架之一,它为JavaScript代码提供了跨浏览器测试
阅读全文
浙公网安备 33010602011771号