当前位置: 首页 > news >正文

学校网站建设评比重庆建站

学校网站建设评比,重庆建站,中国建筑集团有限公司待遇,网站导航还值得做Node是用来操作DOM node的工具#xff0c;实际上每一个Node实例都代表着一个DOM node#xff0c;每一 个NodeList都代表着一组DOM node. 从YUI2.x到YUI3.0相关的api发生了一些变化#xff0c;具体可以参见本文的最后部分。 1. 要使用Node#xff0c;首先要引入YUI3的种子文…Node是用来操作DOM node的工具实际上每一个Node实例都代表着一个DOM node每一 个NodeList都代表着一组DOM node. 从YUI2.x到YUI3.0相关的api发生了一些变化具体可以参见本文的最后部分。 1. 要使用Node首先要引入YUI3的种子文件 script srchttp://yui.yahooapis.com/3.0.0/build/yui/yui-min.js/script 然后加载相应模块 YUI().use(node, function(Y) {}); 2. 获得Node 可以使用YUI.one()获取Node该方法的参数可以是一个Node也可以是一个选择器selector, 在使用选择器时返回第一个匹配的元素。默认情况下css3选择器不被支持如果要使用需要 加载“selector-css3”模块。关于css3 selector可以参见这里 [url]http://www.w3.org/TR/css3-selectors[/url] 以下是使用YUI.one()的例子 YUI().use(node, function(Y) { var node1 Y.one(#main); var node2 Y.one(document.body);}); 3. 访问Node属性 可以使用Node的setget方法访问Node的属性需要注意的是如果返回节点的话返回的是 YUI Node而不是DOM node这一点在其他地方也要注意。 以下是相关的例子 YUI().use(node, function(Y) { var node Y.one(#foo); var parent node.get(parentNode); // Node instance var html I am node.get(id) .; html My parent is parent.get(id) ; node.set(innerHTML, html);}); 4. 事件监听 可以用on方法添加事件监听器 YUI().use(node, function(Y) { Y.one(#demo).on(click, function(e) { e.preventDefault(); alert(event: e.type target: e.target.get(tagName)); });}); 5. DOM方法 Y.Node提供了所有DOM node的原有方法 6. NodeList的使用 NodeList提供了与Node相似的API但是它的处理时对所有NodeList中的所有Node作用的。 例如如下代码对demo的所有子元素添加bar类 YUI().use(node, function(Y) { Y.one(#demo).get(children).addClass(bar);}); 7. 查找 Node提供onealltest方法分别实现查找第一个匹配元素查找所有匹配元素测试 是否存在匹配元素的功能 8. YUI 2.x和YUI 3.x的对应表 YUI2.x的Node功能是由YAHOO.util.Dom提供的其与YUI3.0的对应关系如下 [table] |2.x (via YAHOO.util.Dom)|3.0 |addClass | myNode.addClass |batch | NodeList[methodName], NodeList.each, or Y.each |generateId | Y.guid |get | Y.one |getAncestorBy | myNode.ancestor |getAncestorByClassName | myNode.ancestor |getAncestorByTagName | myNode.ancestor |getChildren | myNode.get(children) |getChildrenBy | myNode.all |getClientRegion | myNode.get(viewportRegion) |getDocumentHeight | myNode.get(docHeight) |getDocumentScrollLeft | myNode.get(docScrollX) |getDocumentScrollTop | myNode.get(docscrollY) |getDocumentWidth | myNode.get(docWidth) |getElementsBy | myNode.all |getElementsByClassName | myNode.all |getFirstChild | myNode.one |getFirstChildBy | myNode.one |getLastChild | myNode.one |getLastChildBy | myNode.one |getNextSibling | myNode.next |getNextSiblingBy | myNode.next |getPreviousSibling | myNode.previous |getPreviousSiblingBy | myNode.previous |getRegion | myNode.get(region) |getStyle | myNode.getStyle |getViewportHeight | myNode.get(winHeight) |getViewportWidth | myNode.get(winWidth) |getX | myNode.getXY |getY | myNode.getXY |getXY | myNode.getXY |hasClass | myNode.hasClass |inDocument | myNode.inDoc |insertAfter | myNode.insert |insertBefore | myNode.insert |isAncestor | myNode.contains (Note myNode.contains(myNode) true) |removeClass | myNode.removeClass |replaceClass | myNode.replaceClass |setStyle | myNode.setStyle |setX | myNode.setXY |setY | myNode.setXY |setXY | myNode.setXY [/table]
http://www.w-s-a.com/news/834691/

相关文章:

  • 网站开发运营经理打开百度竞价页面是网站是什么
  • 国内最专业的设计网站建设现在用什么语言做网站
  • 湖南网站开发 岚鸿象山县建设工程招投标网站
  • 长沙免费网站排名wordpress 教学
  • 专门做app的网站html代码是什么
  • 临沂网站制作建设欧米茄表官网
  • 北京模板网站开发全包网站建设的第三方平台
  • 在凡科做的网站怎么推广网页模板下载 免费 html
  • 有关网站建设的标题仿亿欧网wordpress
  • 网站建设公司销售招聘常用的搜索引擎有哪些?
  • wordpress中.htaccess新上线的网站怎么做优化
  • 家教网站怎么做网站建设品牌推荐
  • 青岛做外贸网站建设茶叶公司网站建设策划书
  • 个人电脑做网站主机三合一网站
  • 用html框架做网站怎么在.Net中做团购网站
  • 怎样建一个自己公司的网站制作网站需要钱吗
  • 联盟网站制作wap网站制作公司
  • 美丽乡村建设发展论坛网站wordpress 仿站 教程网
  • 浙江省建设注册管理中心网站首页优设设计网站导航
  • 台州小型网站建设国内免费的建网站平台
  • 自己做网站不推广网站建设工作室发展
  • 有女人和马做网站吗宁波seo优势
  • 网站做用户记录表电商运营推广计划方案
  • 网站备案认领杭州网页设计公司招聘
  • 易签到网站开发设计做网站运营有前途吗
  • 南通网站建设心得2023必考十大时政热点
  • 苍溪建设局网站公建设计网站
  • 九歌人工智能诗歌写作网站电子商务网站建设项目书
  • 做外贸的经常浏览的三个网站律师做哪个网站好
  • 中国公路建设招标网站长沙大型网站建设公司