2012-05-09 15 views
2

因此我們假設Chrome和Firefox分別在其X和Y版本中開始支持yield和其他JavaScript.next細分。當瀏覽器開始實現JavaScript時,如何開始使用它們,同時支持一到兩個版本的瀏覽器?

是否有任何推薦的策略(例如由W3C設置)如何使用它們,同時讓我們的Web應用程序也可以在Chrome X-1和FF Y-1中運行?

+0

我想這真的取決於功能。有些可以很容易地模擬,比如'Objects.keys()',所以很容易在它們周圍創建一個包裝。實際上改變語法或創建新關鍵字的其他功能可能更難以模擬。 –

回答

0

只有當所有最流行的瀏覽器的穩定版本都支持它時(這些都是> 90%),我纔會推薦使用HTML,CSS或JS中的新功能,但是對於沒有這些功能的用戶的通知,比如「請將您的瀏覽器升級到最新版本」。其中一些功能可以模擬,其他功能則不能,所以如果可能的話,可以這樣做,但每次嘗試都要爲用戶做最好的選擇。