Prototype

軟件截圖:
Prototype
軟件詳細信息:
版本: 1.7.3 更新
上傳日期: 10 Feb 16
許可: 免費
人氣: 1

Rating: nan/5 (Total Votes: 0)

自推出以來,原型已成為最重視和使用的JavaScript框架之一左右。

不建議原型的小項目(如3頁的網站),但非常適合大型網站或JS驅動的Web應用程序,主要是由於其較大的代碼大小。

該框架已通過測試,使用Mozilla Firefox 1.5+時,Internet Explorer 6 +,Safari瀏覽器2.0.4+,歌劇9.25+和谷歌Chrome工作1 +。

這將為開發者一個大的迴旋餘地在創建跨瀏覽器應用程序,適用範圍廣的情況下

本發行版是新的

  • 更新喜人景象的最新版本,更好的性能和解決我們在野外見過幾個問題。
  • 修正了IE中的最新版本,其中一個內部功能檢查是無意中觸發發出"本頁面使用了Java"對話框。
  • 修正了一些在DOM-小問題和佈局相關的方法。

什麼是1.7.2.0:

  • Updated~~V喜人景象的最新版本,以獲得更佳性能的新版本並修復我們在野外見過幾個問題。
  • 修正了IE中的最新版本,其中一個內部功能檢查是無意中觸發發出"本頁面使用了Java"對話框。
  • 修正了一些在DOM-小問題和佈局相關的方法。

什麼是版本1.7.1.0:

  • DOM重寫新的
  • 的ECMAScript 5兼容性
  • 修正了Element.setOpacity這是造成在IE9和即將到來的IE10問題的錯誤。
  • 修正了我們序列化表單值更加準確的瀏覽器的工作方式的方式。

在什麼版本1.7是新的

  • 確保`元素#update`與字符串內容的作品,其中包括在Internet Explorer中的LINK標記。
  • 治療作為一個成功的響應304 HTTP狀態。
  • 正確處理稀疏數組中`陣列#_each`來匹配瀏覽器的內置`陣列#forEach`(和ES5)的行為。
  • 請`在IE 9傳統IE事件Event.extend`的工作。
  • 停止追加`&_ =`為參數的非GET在Safari Ajax請求。我們不再支持Safari瀏覽器的任何版本的此是必要的。
  • 確保`Form.focusFirstElement`不會引發與沒有字段形式的一個例外。
  • 定義在IE的遺產事件系統的擴展的mouseenter /鼠標離開事件`relatedTarget`屬性。
  • 修正了'新元素(“選擇”)`在IE6-7奇怪的行為。
  • 擴展與Form.Element.Methods定義的所有按鈕元素。確保按鈕元素遍歷在Form.getElements,系列化的Form.serialize。
  • 確保Object.isFunction返回`FALSE`為正則表達式對象。
  • 調用元素#的getStyle與還原歌劇特定的行為。(|右|頂部|左下)
  • 修正問題與賽事#isMiddleClick和#isRightClick在Safari和Chrome。
  • 修正問題,即在IE中一個Ajax請求有時會返回1223,而不是204狀態碼。
  • 添加Object.isDate。
  • 其中`document`或`document.documentElement`傳遞到元素#getOffsetParent辦案。修復IE瀏覽器錯誤,有許多佈局/定位的方法。
  • 裹在``$`element`的元素#cumulativeOffset,#viewportOffset,#positionedOffset和#getOffsetParent。

什麼是版本1.7 RC3新

  • 這個拖延已久的版本包括Internet Explorer的全力支持9。

在什麼版本1.6.1新是

  • 避免觸發報警時,Java是在禁用IE8
  • 簡化串#(UN)escapeHTML和刪除其DOM的依賴關係。
  • 更新UnittestJS。因此Modifiy測試模板。
  • 刪除冗餘如果元素#readAttribute聲明。
  • 添加缺少的分號。
  • 在平原有利於字符串比較昂貴刪除(對於這樣的低級法)內部“的getClass”
  • 修正“PeriodicalExecuter',使其不再抑制異常。
  • 有關的querySelectorAll選擇逃逸的修復問題。

什麼是新的在1.6.1_rc3版本:

  • 修正了各種非ASCII字符和類似
  • 添加鉻1+到支持的瀏覽器的列表中。
  • 修正“模板#評估'"吃"前一個字符,如果'空'是從'toTemplateReplacements'函數返回。
  • 確保(缺陷)APPLET,OBJECT和EMBED單元延伸與IE8模擬方法。返回如果早期_extendedByPrototype'是存在的元素。
  • 以更高效率的“正則表達式#測試”替換陣列的創建和“陣列#包括'。
  • 重新'ElementExtensions“的定義方式。使SpecificElementExtensions用於確保元素被清理。
  • 確保$ A使用的原始值。
  • 分叉時不要瀏覽器嗅探“取消標記”中選擇套件的功能。相反,使用適當的測試 - PROPERTIES_ATTRIBUTES_MAP

  • 性能方面的原因; - (Element.getStyle(@element)&#x3e @ element.getStyle())
  • 請不要使用速記元方法的符號。不要使用'$ A'和'Array.prototype.shift“何時”Array.prototype.slice'可以用來代替。
  • 'Prototype.Browser.Opera“現在使用強大的推理,並通過確定[類]的'window.opera”幸福 - "。歌劇"
  • 在event.js修正錯誤,因此無法安裝多個響應者的事件名稱/元素組合。
  • 對於IE專有的mouseenter /鼠標離開事件的支持進行測試時請勿嗤之以鼻。使用更強大的推論來代替。
  • 使用'Prototype.emptyFunction“始終貫穿的單元測試。
  • 棄用擴展:標記陣列#減少()作為刪除

  • 長度QUOT;
  • 'Form.serialize“現在有&QUOT形式的安全工作。-named元素

在什麼版本1.6.1_rc1都是新

  • “元素#更新”現在需要照顧的腳本在IE中的元素。
  • 從“Element.extend”刪除未使用的局部變量。固定形式的測試之一將其設置為“未定義”,而不是'假'('_extendedByPrototype'是'假'不強制'Element.extend“來重新擴展元素)刪除”_extendedByPrototype“。
  • 請測試“escapeHTML'/'unescapeHTML”更加嚴格。 (鉻1.x的轉義"<"和" && QUOT;以“的innerHTML”,而不是與QUOT;>")
  • 從DOM的測試之一刪除另一個嗅探。最後修正IE8的失敗。
  • 'Element.extend“現在需要照顧IE8的bug時HTMLAppletElement和HTMLObjectElement對象不從'Element.prototype'繼承。
  • 修正DOM測試,以測試'setOpacity“時,使用正確的功能測試
  • 修正另一個失敗IE8,'為'/'htmlFor'{的get / set}屬性轉換。
  • 修正'元素#writeAttribute'和'元#readAttribute的失敗在IE8中,由於缺乏適當的功能測試。
  • 從DOM中刪除測試,產生故障在IE8的一個嗅探。
  • 修正“Form.reset”測試,其中“respondsTo”不會檢測方法由於typeof運算返回"對象" (而不是"功能")在IE
  • 刪除陣列#減少目前覆蓋本地'減少'在客戶端實現JS1.8,例如火狐3 +
  • 確保的try / catch /終於被用來代替的try /終於為而不為後者支持客戶端(例如黑莓,IE)
  • “在”運算符使用訪問節點列表,以防止野生動物園&#X3C的屬性時,崩潰= 2.0.4
  • 添加元素#克隆作為本土'cloneNode'安全包裝。
  • 添加測試,以確保IE8中的“元素的構造函數正確分配類的名稱。
  • 刪除從“元素”嗅探在IE檢測破“的setAttribute”時。
  • 刪除從'Element.update“贊成特徵檢測的分支嗅探。
  • 刪除分支當'escapeHTML'和'unescapeHTML“嗅。
  • 在當前沒有給出選擇重新定義元素#在IE 6-7,以避免延長所有後代。
  • 反向賽事指針的定義(X | Y)和事件#指針,以防止不必要的計算
  • 添加'的mouseenter',並在非IE瀏覽器的鼠標離開“事件(即支持它們本身)提供一流的支持。
  • 確保“_extendedByPrototype','_countedByPrototype'和'prototypeUID”節點expandos將與“typeof運算”,以防止在某些環境中的錯誤進行訪問。
  • 修正問題,即的Opera 9.x返回與後裔組合子一定的選擇查詢不正確的結果。

  • 在頁面卸載高速緩存中的元素
  • 空出來的引用。需要這除了賽事#stopObserving呼籲清理內存洩漏。
  • 確保'的toString'和'的valueOf“屬性複製到只在必要時一個子類在IE6。

  • 類型"
  • 確保“的getAttribute”不帶標誌訪問&QUOT時使用;一個iframe的屬性(即拋出的錯誤,否則)。
  • 字符串#GSUB應該逃脫正則表達式元字符時,第一個參數是一個字符串。
  • 在字符串#unescapeHTML更換修復順序
  • 修正問題,即源於一些尚未連接到文檔中的節點上選擇查詢在IE中失敗。
  • 修正選擇,以配合含連字符屬性的元素。
  • 確保Form.reset總是返回到接收器元素的引用。
  • 逃生":"和""在支持querySelectorAll瀏覽器做上下文CSS選擇時的字符。
  • 確保事件永遠不會在IE未定義的“目標”屬性。
  • 確保元素#後人總是返回數組。
  • 請不要開關固定位置的元素絕對在Element.getDimensions
  • 調用空模式String#子時,應避免無限循環
  • 切換到鏈輪構建原型DISTFILES。
  • 切換Object.is(陣列|字符串|號碼)使用由Juriy發現了大大的高級方法
  • 進一步修復,以確保Object.is(字符串|數)不扔在主機對象中的例外即
  • 確保可枚舉#grep的可以處理字符串與正則表達式元字符。
  • 切換到" doScroll方法"對於DOM:加載自定義事件
  • 優化document.viewport.get(尺寸|寬度|高度)。
  • 修正問題,即對象#isString和對象#ISNUMBER弦樂和號&QUOT返回false;包裝"對象。
  • 設置document.loaded射擊DOM之前= TRUE:加載自定義事件
  • 允許元素#店接受包含幾個鍵/值對的對象。
  • 更改元素#店面返回元素本身(鏈接)。
  • 添加非冒泡自定義事件。一個新的最後一個參數元素#消防默認為“真”;通過'假',以防止起泡觸發一個自定義事件時。
  • ALTER EVENT系統以使用新的元素存儲API,而不是讓自己的全球哈希表。
  • 添加元素#存儲和元素#檢索元素的元數據(沒有內存洩漏)的安全,哈希備份的存儲。另外補​​充元素#getStorage與元素的存儲哈希直接工作。帽尖:Mootools的
  • 修正問題,即Safari瀏覽器治療類名稱的某些版本不區分大小寫的選擇/ $$查詢。
  • 修正問題,即評論時用參數名混合功能#argumentNames返回不正確的結果在IE中。
  • Selector.patterns應被表示為一個有序結構
  • 在功能方法的性能改進

要求

  • 中啟用JavaScript在客戶端

類似的軟件

PL/JSON
PL/JSON

13 Apr 15

Flati Social Share
Flati Social Share

13 May 15

PHP cURL
PHP cURL

9 Feb 16

Mobello
Mobello

23 Jul 15

意見 Prototype

評論沒有發現
添加評論
打開圖片!