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在客戶端

類似的軟件

XIST
XIST

20 Jul 15

PHP CSS Parser
PHP CSS Parser

10 Dec 15

Picker
Picker

13 Apr 15

Treesaver
Treesaver

14 Apr 15

意見 Prototype

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