jstag是什么

JavaScript010

jstag是什么,第1张

Node.jstag。Node.jstag是一个共享Node.js项目、文章和教程,以及开始讨论并接受与Node.js相关的主题。Tag在中国并没有统一的中文名称,有的称之为“分类”,也有的称之为“开放分类”或“大众分类”,还有的称之为“标签”。

在Cocos2d中可以通过节点名字、节点tag值来表示一个节点,在js中还可以使用对象的变量名比如:this[‘_button’]来获取节点对象。 一共有三种有效方式来表示一个node节点对象,于是这里对应三种定位符号,如下:

“/” :名字(name)定位符,例如: ‘a/b/c’ 、’dialogLayer/_closeButton’

“#”:tag(id)定位符,例如:’a#123’

“.”:变量名(var)定位符,例如:’a._okButton’

还有为了简化定位器字符串的长度,借鉴css中的子选择器

“>”:子(child)定位符,例如:’a>c’

这不是php,$不是用来定义变量的。只是一个字符而已。$Tag整个就是一个函数名,用来根据标签名(name)获取一个html对象的.

$Tag = function (s,o){

this.d=o || document//如果传入o,则取o这个对象中的,如果没有传入,则取本身的document对象

return this.d.getElementsByTagName(s)//返回tag name为s的dom对象

}

比如可以这样用。

var inputObj = $Tag('aName')//获取名为aName的input对象

alert(inputObj.value)//弹出input对象的值