1. <nobr id="easjo"><address id="easjo"></address></nobr>

      <track id="easjo"><source id="easjo"></source></track>
      1. 
        

      2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
      3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>
          貴州做網站公司
          貴州做網站公司~專業!靠譜!
          10年網站模板開發經驗,熟悉國內外開源網站程序,包括DEDECMS,WordPress,ZBlog,Discuz! 等網站程序,可為您提供網站建設,網站克隆,仿站,網頁設計,網站制作,網站推廣優化等服務。我們專注高端營銷型網站,企業官網,集團官網,自適應網站,手機網站,網絡營銷,網站優化,網站服務器環境搭建以及托管運維等。為客戶提供一站式網站解決方案?。?!

          YUI3 入門

          來源:互聯網轉載 時間:2023-12-15 08:15:40

          1. 調用方法:

          既然我們是使用的YUI這個js庫,那么肯定第一步就是引用這個文件,剛才在上面已經說了我們要使用的是yui-min.js這個文件,當然你可以對他進行改名,你只需要到你下載的yui庫的文件中找到他,將其拷到你需要的目錄就OK啦,那么掉用方法的是:

          在之間插入以下代碼:

          <script src=”yui-min.js” type=”text/javascript”></script>

          注意:src后面的地址請根據實際情況填寫,當然你也可以使用官方提供的地址,請看: <script src=”http://yui.yahooapis.com/3.0.0pr2/build/yui/yui-min.js” type=”text/javascript”></script>

          我個人覺得如果你僅僅想試一下yui的功能,可以用用官方的地址,免得自己下載啦,嘿嘿!

          2. 實現我們的功能

          當我們已經調用好Yui這個js庫以后,接下來就得看我們自己的了,如何通過Yui來實現我們想要的功能呢,嘿嘿,請看:

          1、Yui 3最基本的使用格式:

          YUI().use(”node”, function(Y) {

          // 書寫你的js代碼

          });

          就是要使用Yui 3提供的方法,就必須得將他們寫在上面這個大括號之內,不然無法使用。

          2、Yui 3獲取對象的方法:她獲取對象的方法有很多種,下面我們來看看常用的幾種方法:(在使用這些方法的時候都需要在方法前加Y)

          a、get()方法

          get方法獲取id和class對象的方法:Y.get(”#id”);Y.get(”.class”);

          注意,在括號中必須用引號將他們引起來,看看,如果你對CSS很熟悉的話,就應該知道,我們在為id書寫樣式的時候前面用的是#,為class書寫 樣式的時候前面使用的是.號。在Yui 3的get方法中也是這樣的。那么get方法獲取到的都是單個對象,還有就是如果你又想獲取一個對象,他又有Id又有class的呢,那也可以使用get 方法:Y.get(”#id”).get(”.class”);這樣就可以啦。

          b、all()方法

          剛才我們看了get方法獲取的都是單個對象,那如果我們想獲取所有據有相同class的屬性的對象怎么辦,哈哈,不要急,Yui想到了,他提供了很 多種方法,但是我覺得最簡單的一種方法就是:Y.all(”.calss”);這樣就可以獲取到了所有據有class名稱的class的對象,注意,這里 得到是一個數據。

          3、addClass()

          這個一看,就應該明白了吧,我們經常在js中都可能用到的為一個對象增加class,哈哈,在這里我們可以使用它啦,使用方法就是:myNode.addClass(’foo’);

          4、styles()

          光有了設置class還不行,因為有時候我們還需要設置對象的style值,故而引入了styles()方法,使用方法:myNode.setStyle(’opacity’, 0.5);

          5、Yui事件監聽函數:

          Y.on(事件,函數,對象);

          如果你對js比較熟悉的話,你應該清楚,js中有事件監聽函數,但是IE和DOM是有區別的,注意,Opera支持IE和DOM的兩種監聽函數,以 前為了兼容多個瀏覽器,我們需要單獨寫一個兼容的函數,而在Yui3不需要,如果你想使用的話,可以直接使用Y.on(事件,函數,對象);

          事件分為多種,一般我們經常用到的是鼠標與鍵盤:

          鼠標:click,dblclick,mouseover,mousedown,mousemove,mouseup

          我們只需要將相應的事件用引號包起來填入事件的值就行了。還有就是這里的對象可以接受單個的對象,他還可以接受數組,比如單個的id,我們可以使 用#id,也可以設置id下的標簽,#id li,還可以使用為多個對象設置,就是上面說到的是數組方式[“#id”,”#id1″]依次類推。

          yui不僅僅只有這幾個方法的,還有很多,比如 set,get,appendChild,test,removeClass,getXY,getX,gety還有很多。

          網絡推廣與網站優化公司(網絡優化與推廣專家)作為數字營銷領域的核心服務提供方,其價值在于通過技術手段與策略規劃幫助企業提升線上曝光度、用戶轉化率及品牌影響力。這...

          在當今數字化時代,公司網站已成為企業展示形象、傳遞信息和開展業務的重要平臺。然而,對于許多公司來說,網站建設的價格是一個關鍵考量因素。本文將圍繞“公司網站建設價...

          在當今的數字化時代,企業網站已成為企業展示形象、吸引客戶和開展業務的重要平臺。然而,對于許多中小企業來說,高昂的網站建設費用可能會成為其發展的瓶頸。幸運的是,隨...

          騰達N300怎么樣?騰達n300v3300m無線路由器是一款低端家用路由器,價格低廉,可以滿足普通家庭的需求。具有以下特點:1.?價格更低,節約了成本。2.菜單簡單,設置簡單,安裝方便。3.支持無線中繼功能,可以擴大無線覆蓋范圍。4.無線傳輸速率快,最高300m。騰達N300無線路由器怎么樣?1.這款路由器的用戶大多是家庭用戶和中小企業。路由器的價格相對便宜,當然質量也有保證。2.這個路由器的無線...

          首先就像兩顆豌豆一樣,電腦會運行到CD并按鍵將序列號改為OK!要在red police 3安裝文件夾中找到支持文件夾,請在OK文件夾中找到RedAlert3。取消登錄,雙擊卸載以前的注冊碼,然后單擊RedAlert3,在這個文件夾中的另一個文件ucode,輸入新的注冊碼,然后確定問題應該解決。第一次添加CD鍵相同的內容時,請再添加幾次,最多添加5或6次。如果不行,就重新開始游戲。至于序列號切換器,...

          回龍觀郵編多少?北京市昌平區回龍觀村郵政編碼100085北京市昌平區回龍觀醫院宿舍郵政編碼100096北京市昌平區回龍觀鎮南店村郵政編碼100096北京市昌平區回龍觀平靜黃甫村郵政編碼102206北京市昌平區回龍觀鎮北店村郵政編碼102208北京昌平區回龍觀郵編是多少?北京市昌平區回龍觀的郵政編碼是:北京昌平區回龍觀村10085號100096北京市昌平區回龍觀醫院宿舍北京市昌平區回龍觀鎮回龍觀村0...

          TOP
          国产初高中生视频在线观看|亚洲一区中文|久久亚洲欧美国产精品|黄色网站入口免费进人
          1. <nobr id="easjo"><address id="easjo"></address></nobr>

              <track id="easjo"><source id="easjo"></source></track>
              1. 
                

              2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
              3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>