function $(id) {
return typeof id==='string'?document.getElementById('id'):id;
}$是一个简单的变量名;
typeof 运算符返回一个用来表示表达式的数据类型的字符串;
===用于严格比较,要求值和类型都相等;
? :三目运算符也不陌生;
但这句话出现在开头的作用是什么?
可以传授点你们学JS时候的心得吗?
1 回答
已采纳
李晓健
TA贡献1036条经验 获得超461个赞
$不是一个变量,在这里他是一个方法名;
就是封装一个可以根据id获取节点的方法。后面就可以直接用 类似这样的 写法来代替$('id') 本来应该写成document.getElementById('id')的写法。
js还是比较好理解的,只能多写才能慢慢提高。
添加回答
举报
0/150
提交
取消