什么';JavaScript中$get和$find的区别是什么?
我是一名.NET程序员,刚刚开始学习更多关于客户端脚本的知识,我想知道有时您会使用什么';JavaScript中$get和$find的区别是什么?,javascript,asp.net-ajax,Javascript,Asp.net Ajax,我是一名.NET程序员,刚刚开始学习更多关于客户端脚本的知识,我想知道有时您会使用$get('value')和$find('value'),我发现这些只是document.getElementById('value')和的快捷方式 然而,我仍然不明白:JavaScript中这两个函数的区别是什么?调用时,它们究竟在查找/检索什么 提前感谢。$get&$find是微软在其Ajax JavaScript库中内置的快捷功能 $get是标准JavaScript的缩写$find是.Net的缩写。这不是一个
$get('value')
和$find('value')
,我发现这些只是document.getElementById('value')
和的快捷方式
然而,我仍然不明白:JavaScript中这两个函数的区别是什么?调用时,它们究竟在查找/检索什么
提前感谢。
$get
&$find
是微软在其Ajax JavaScript库中内置的快捷功能
$get
是标准JavaScript的缩写$find
是.Net的缩写。这不是一个标准的JavaScript函数,并且特定于Microsoft的Ajax JavaScript库
马特·贝塞思(Matt Berseth)写了一篇关于差异和用法的巨著
$get(elementId)
返回一个DOM元素,与document.getElementById(elementId)
$find(elementId)
返回一个ASP.NET-AJAX JavaScript对象,该对象具有自己的函数和属性
不方便的是,在MicrosoftAjax中,这些对象总是作为属性附加到某个DOM元素,并且在某些方面与该DOM元素相关,因此必须传递元素ID才能检索对象数据
$get是Microsoft在其ASP.net Ajax javascript库中构建的快捷方式函数。它是javascript的getElementById方法的缩写。它不是标准的,只针对Microsoft 它接受两个参数:
- ID:元素的ID。必填字段
- 元素:启动搜索的父元素。可选字段