原創小知識 如何優雅的判斷 ie 版本

2022-02-02 23:53:19 字數 515 閱讀 7589

之前一直不怎麼做低版本ie的前端,畢竟ie的大半江山都被chrome 霸佔,但大部分情況下,卻還是要去相容下那些老頑固。一切的原因,都是因為當年微軟的年輕氣盛,喜歡另起爐灶,真是很無語。

通常我們去hack的時候,css hack 在 fis處理的時候,會出現不能達到預期的效果.有時候還是用js去判斷下瀏覽器的型別,一般常用的方法是去匹配 ua,然後就是各種重複了,這般確實很low有木有.

今天封裝乙個比較優雅的判斷方法,用起來也比較方便一點,原理呢,就是通過 html 的 hack, 看**:

var isie = function(ver)
**就不解釋了,有點基礎都能看懂,用法呢,也很簡單:

isie();//判斷是不是ie

isie(8); //是不是ie8 ,其他版本也一樣

如何優雅的判斷null

string a a string b ab 判斷空 返回true objects.isnull a 判斷不等於null 返回true objects.nonnull a 對於 integer 的判空,可以使用 optional.ofnullable 來構造乙個 optional,然後使用 orel...

如何優雅的寫多層if判斷

前言 在日常專案中,我們經常會使用到if來進行判斷,可是多層的時候,你就會發現 很累贅 需求現在有4個產品,分別是手機 電腦 電視機 遊戲機,當然每個產品顯示的 不一樣 if判斷 看到這樣的需求,第一時間寫個if判斷,簡單快速,我們來看看 let commodity if commodity.pho...

揭秘百度是如何判斷原創的

在上篇鼓勵原創中,q豬引用了站長平台關於如何判斷原創的一段話,今天q豬想就這段話,談談判斷原創的幾種方式,歡迎拍磚。站長平台關於如何判斷原創的描述是這樣的 首先,通過內容相似程度來聚合採集和原創,將相似網頁聚合在一起作為原創識別的候選集合 其次,對原創候選集合,通過作者 發布時間 鏈結指向 使用者評...