JavaScript与其框架jQuery的小秘密
程序员文章站
2022-04-05 21:33:16
...
最近在应用jQuery里进行前台工作时,发现应用ajax时传其参数时,例如:url:"LoadAction?mark=load"时,在LoadAction类中,接收到的mark是一个对象,如果进行判断时,那么就mark.equals("load")则会成功进入判断成功。如果应用mark=="load"则判断失败。JavaScript传统应用反之,传入的mark为一个变量。
在此说明一下,equals和==的区别,前者一般应用与对象的比较,后者用与常量与变量间的比较。对象值相同地址不同。也就和人的名字一样。也许在中国和你一样的名字有很多,但不是一个人。只能说名字相同。但变量是对应一个地址。就是说你虽然名字可变了,但你是一个人,性质不会改变。 本人理解浅陋,希望说错的地方给以更正。以免误导别人。
推荐阅读
-
jquery库的作用(web后端主流框架)
-
ABP框架中导航菜单的使用及JavaScript API获取菜单的方法
-
JavaScript中的 attribute 和 jQuery中的 attr 方法浅析
-
jQuery实现动态加载(按需加载)javascript文件的方法分析
-
让jQuery与其他JavaScript库并存避免冲突的方法
-
jquery库的作用(web后端主流框架)
-
javascript和jquery修改a标签的href属性
-
jquery表单验证框架提供的身份证验证方法(示例代码)
-
JavaScript开发jquery对ajax的支持介绍
-
JavaScript的React框架中的JSX语法学习入门教程