Try   HackMD

jQuery版本更換紀錄

tags: JavaScript

jQuery版本低引起的漏洞——CVE-2020-11022/CVE-2020-11023
jquery vulnerabilities

jQuery3.5

  • jQuery.trim() 宣告棄用(Deprecated)
    • 替代方案: Javascript原生函式 String.prototype.trim()
    • 範例說明:
      • jQuery3.5之後
        ​​​​​​​​​​​​let xString = " This is my string with spaces  ";
        ​​​​​​​​​​​​let xTrimmed = xString.trim();
        
      • jQuery3.5之前的版本
        ​​​​​​​​​​​​let xString = " This is my string with spaces  ";
        ​​​​​​​​​​​​let xTrimmed = $.trim(xString);
        
  • 新增 .even()
  • 新增 .odd()

jQuery3.4

jQuery3.2

jQuery3.0

jQuery 1.9

jQuery 1.5

  • Deferred Object
    • 作業成功或失敗 Callback 寫在 Promise 物件 done()/then()/fail() 等方法
    • 另外還有 always() 指定不論成功失敗都要執行的程序

jQueryUI 更版紀錄