前端相關js

2022-05-26 14:12:07 字數 1810 閱讀 8452

" 詳解

" />這是個是ie8的專用標記,用來指定ie8瀏覽器去模擬某個特定版本的ie瀏覽器的渲染方式(比如人見人煩的ie6),以此來解決部分相容問題,例如模擬ie7的具體方式如下:

" />但令我好奇的是,此處這個標記後面竟然出現了chrome這樣的值,難道ie也可以模擬chrome了?迅速搜尋了一下,才明白原來不是微軟增強了ie,而是谷歌做了個外掛程式:google chrome frame(谷歌內嵌瀏覽器框架gcf)。這個外掛程式可以讓使用者的ie瀏覽器外不變,但使用者在瀏覽網頁時,實際上使用的是google chrome瀏覽器核心,而且支援ie6、

7、8等多個版本的ie瀏覽器,谷歌這個牆角挖的真給力!而上文提到的那個meta標記,則是在是安裝了gcf後,用來指定頁面使用chrome核心來渲染。

安裝完成後,如果你想對某個頁面使用gcf進行渲染,只需要在該頁面的位址前加上 gcf: 即可,例如: gcf:http://

cooleep.com

但是如果想要在開發時指定頁面預設首先使用gcf進行渲染,如果未安裝gcf再使用ie核心進行渲染,該如何進行呢?就是使用這個標記。

標記用法:

閱讀了下chrome的開發文件(http:

需翻-牆),下面來簡單講解一下這個標記的語法。

1.最基本的用法:在頁面的頭部加入

" >用以宣告當前頁面用chrome核心來渲染。

" />這樣寫可以達到的效果是如果安裝了gcf,則使用gcf來渲染頁面,如果為安裝gcf,則使用最高版本的ie核心進行渲染。

2.通過修改http標頭檔案的方法來實現讓指定的頁面使用gcf核心進行渲染:

在http的標頭檔案中加入以下資訊:x-ua-compatible: chrome=1

在apache伺服器中,確保 mod_headers 和 mod_setenvif檔案可用,然後在httpd.conf中加入以下配置資訊:

< ifmodule mod_setenvif.c>

< ifmodule mod_headers.c>browsermatch chromeframe gcf

chrome=1

" env=gcf

在iis7或者更高版本的伺服器中,只需要修改web.config檔案,新增如下資訊即可即可:

前端相關總結

arr.indexof i 判斷i是否在arr陣列中。js方法 var arr new array js新建陣列。xx jquery選擇器。text 獲取或者改變指定元素的文字 jquery html 獲取或改變指定元素的html元素以及文字 jquery val 獲取或者改變指定元素的value值...

微前端相關問題

目前的微前端,主要使用的mountparcel實現的各個模組資源在main container的切換。同時,有乙個系統管理的模組,專門進行資源的管理配置,可以跨模組引用頁面資源,並註冊組合頁面。對於模組a的某個選單c,引用模組b的資源頁面d 模組a和模組b,部署在兩個不同的伺服器 後端的伺服器位址和...

前端相關 表單嚮導

表單嚮導 smart ui 部件允許您快速建立表單嚮導介面。了解 jquery steps 基礎表單嚮導 這是乙個簡單的表單嚮導示例 當前步驟 1.第一步 2.第二步 3.第三步 第一步 第一步 這是第一步的內容 第二步第三步 上一步 下一步 完成 取消 帶驗證的表單嚮導 帶驗證的表單嚮導 下面這個...