您現在的位置是:電腦技術吧?>? 故障問題 ??>??質量檢測的三個重要特性,檢測系統的特性??>??正文詳情

質量檢測的三個重要特性,檢測系統的特性

閩麗雅2019-11-14 00:51:08 人圍觀
簡介產品化學特性檢測服務HTML5和CSS3已經逐漸成為web前端開發的必備技能。在開發過程中檢查不同瀏覽器對HTML5和CSS3的支持是一件非常麻煩的事情。例如,我們需要檢查瀏覽器是檢測系統的

HTML5和CSS3逐漸成為WEB前端開發的必須技能,開發過程中檢查不同瀏覽器對HTML5和CSS3支持情況成了是一件非常煩心的事情。

比如我們要檢查某個瀏覽器是否支持canvas元素:function SUP_canvas() {var elem = document.createElement('canvas');return !!(elem.getContext amp;amp;amp;amp;amp;amp;amp;amp;amp;amp; elem.getContext('2d'));};是否支持WebGL:function SUP_webgl() {return !!window.WebGLRenderingContext;};還有很多html5和css3其他屬性,值得慶幸的是我們發現了Modernizr開源Javascript庫Modernizr是一個用來檢測瀏覽器是否支持HTML5以及CSS3特性的基于MIT證書的開源Javascript庫。

Modernizr的 功能其實很簡單,就是用js檢測瀏覽器對HTML5/CSS3的特性支持情況,支持某個屬性,就在頁面的標 簽上添加一個相應的class,不支持的話就添加一個no-前綴的class,比如,如果檢測的瀏覽器支持video標簽,MODERNIZR就會 在標簽上添加video類,否則,添加no-video類。

最新的Modernizr是2.0.6版本的,如果你下載開發(development)版本,給我們提供全部的內容,如果要下載 production版本的modernizr,我們會發現,我們可以根據自己的需要進行訂制。

在其下載頁面上,我們選擇自己所需的HTML和CSS特 性,然后生成一個javascript文件。

這么做會極大程度上減少冗余代碼,減少不必要的檢測,對web前端這個很看重用戶體驗的地方,性能就是一點一 點壓出來的。

使用Modernizr也非常簡單,只要而且必須在標簽里應用就可以了,無需調用Modernizr_init()之類的初始化方法。

modernizr必須放在里,最好放在css聲明之后,因為HTML5 Shiv(用以在IE中啟用HTML元素)必須在之前執行,而且要使用modernizr添加的class,需要阻止FOUC。

還有一點在于html聲明 里的no-js的class。

它設置了一個默認狀態,如果頁面禁用了javascript我們就可以知道了。

用調試工具我們看到在html標簽里加了很多樣式類,從這些樣式類里我們可以完全看出您使用的瀏覽器對HTML5和CSS3支持情況,以no-開頭的,就是這個瀏覽器不支持的特性:

知道了這些特性的支持情況我們就可以使用css選擇器做一些表現上的差異,比如,如果不支持標簽,那么test類文本為紅色。

.canvas .test {color: blue;}.canvas .test {color: red;}同樣,我們也可以在JavaScript利用這些特性檢測的結果,代碼:if(Modernizr.canvas){//開始畫圖啦!}else{alert(fuck!);}Modernizr 2還提供了一種load機制,方便代碼管理,比如:Modernizr.load({test: Modernizr.canvas,//檢查是否支持標簽及相應的屬性yep : 'canvas.js',//如果支持標簽及相應的屬性那么加載canvas.js,nope: 'no-canvas.js'//如果不支持標簽及相應的屬性那么加載no-canvas.js,});如果直接用的是development版本的modernizr,你會發現,根本就沒有Modernizr.load,因為它是作為一個單獨文件發布的:yepnope.js。

而在production版本,我們選擇將其包含在modernizr里。

版權聲明:本文由 閩麗雅 整理編輯。

原標題:檢測系統的基本特性有哪些,檢測的方法特性指標

轉載注明出處:http://www.dn9ww09s.icu/fault/11996.html

文章評論

    共有條評論來說兩句吧...

    用戶名:

    驗證碼:

作者推薦

  • wifi為什么連上不能用,wifi

    wifi為什么連上不能用,wifi 相關圖片wifi已連接不可上網有時,家里的WiFi顯示電腦已經成功連接并獲得了IP地址,但無法上網。計算機已重新啟動,網絡已重新連接,但Internet不可用。為什么WiFi不能連接到互聯網wifi連接上不...

  • 什么是優化,優化應用對手機有沒有影響

    什么是優化,優化應用對手機有沒有影響 相關圖片對人員優化首先,我們應該對HTML5有一個大致的了解。HTML5是第五代W3C的核心語言,通常被稱為HTML代碼。這是HTML4.01的一個新變化,或者是為了彌補以前版本大數據能優化嗎...

  • 電腦安全模式怎么解除,電腦安全模式怎么退出

    電腦安全模式怎么解除,電腦安全模式怎么退出 相關圖片電腦安全模式進不去如果計算機硬件驅動程序或網絡有問題,則必須轉到安全模式才能進行修復、刪除和其他操作。進入安全模式后,許多人知道如何操作。如何退出?恐怕我不太了解...

  • 新固態硬盤裝系統教程,固態硬盤重裝系統教程

    新固態硬盤裝系統教程,固態硬盤重裝系統教程 相關圖片換固態硬盤要重裝系統嗎有用戶問小編,重裝系統固態硬盤的方法有哪些?實際上,有一個關于固態硬盤安裝的系統的圖片和文本教程非常簡單。win7重新安裝系統的固態硬盤有哪些圖片...

  • html5提示框,html搜索框功能實現

    html5提示框,html搜索框功能實現 相關圖片html搜索框讓我們先看看它們的不同顯示,這里是Firefox的截圖:這里是chrome的截圖:您可以猜到您編寫的代碼肯定是不兼容的。不過,你會發現這很簡單。即使您是一個前端html怎么做搜...

  • 0x0000007e藍屏代碼,0x000000be藍屏代碼

    0x0000007e藍屏代碼,0x000000be藍屏代碼 相關圖片電腦藍屏代碼0x0000001e在我們日常使用的電腦中,我們有時會遇到藍屏的情況,但藍屏產生的原因是多方面的。不同的原因導致不同的藍屏解決方案。藍屏代碼是顯示原因的,所以藍屏出...

  • 新特性,Css3新特性

    新特性,Css3新特性 相關圖片es5新特性已經是2014年了。現在談論HTML5的新功能已經太遲了。然而,在介紹HTML5的書中很少看到這些,但是它們可以很容易地應用到自己的網站上。因此,特別介紹了DNHtml5新特性...

  • win7電腦無法安裝軟件,很多軟件電腦無法安裝

    win7電腦無法安裝軟件,很多軟件電腦無法安裝 相關圖片電腦無法安裝應用程序最近,我看到一個用戶在貼吧上發帖。安裝計算機后,無法安裝某些軟件。我太無聊了,問我是否可以在上次安裝后關閉所有程序。我在等著用電腦。我的一些朋...

  • session的存儲方式,session幾種存儲方式

    session的存儲方式,session幾種存儲方式 相關圖片session存儲數據因此,session storage不是持久的本地存儲,而是會話級存儲。local storage用于持久本地存儲。除非數據被主動刪除,否則數據永遠不會過期I.session的值存儲在哪里...

  • 電腦沒聲音了怎么解決,電腦不出聲音怎么解決

    電腦沒聲音了怎么解決,電腦不出聲音怎么解決 相關圖片電腦的聲音怎么打開電腦里沒有聲音怎么了?這個問題一定會困擾許多朋友。因為電腦里沒有聲音,很多網友認為有必要重新安裝電腦系統來解決這個問題。事實上,這是費時費力的。...

熱評文章

  • 復制文件或文件夾出錯,文件無法復制粘貼

    復制文件或文件夾出錯,文件無法復制粘貼 相關圖片文件夾復制粘貼沒反應計算機無法復制、粘貼或剪切文件的問題,是計算機用戶經常遇到的問題,即復制后,粘貼時間為空。也就是說,此時,任何復制操作都將被忽略,因為它很忙。...

  • 筆記本麥克風怎么開啟,筆記本自帶麥克風沒聲音

    筆記本麥克風怎么開啟,筆記本自帶麥克風沒聲音 相關圖片2016筆記本電腦排行榜我們知道,大多數筆記本電腦都內置攝像頭和麥克風等,但最近有網友向筆者求助,稱新買的電腦在QQ視頻中可以聽到對方的話,但朋友聽不到他說的話,怎么了?...

  • tab選項卡,tab選項卡代碼

    tab選項卡,tab選項卡代碼 相關圖片tabcontrol選項卡切換!DOCTYPE htmlhtml lang=enheadmeta charset=UTF-8titlepure css3 tab/titlestyle typtabcontrol選項卡...

  • 電腦文件夾無法刪除怎么辦,電腦無法刪除文件夾

    電腦文件夾無法刪除怎么辦,電腦無法刪除文件夾 相關圖片一鍵刪除電腦空文件夾也許每個人都遇到過這種情況。刪除文件夾時,彈出提示:“文件夾不能刪除,文件夾文件不能被其他人或程序刪除。”。事實上,可能是空文件夾中的某些內容...

  • robots.txt,robotstxt什么意思

    robots.txt,robotstxt什么意思 相關圖片txt分析工具Robots.txt是純文本文件。在此文件中,網站管理員可以聲明不希望機器人訪問的網站部分,或者指定的搜索引擎只能包含指定的內容。當搜索機器人(有些被稱為搜索蜘txt文件...

  • 電腦屏幕抖動閃爍,電腦屏幕上下抖動

    電腦屏幕抖動閃爍,電腦屏幕上下抖動 相關圖片顯示器屏幕抖動閃爍最近,我在貼吧上看到一些朋友說,有時候家里的電腦屏幕會一直突然晃動或閃爍,嚴重影響電腦的使用,很多人不知道在這種情況下該怎么辦。所以小編來告訴你...

  • 表格怎么標記紅色,表格的標簽是什么

    表格怎么標記紅色,表格的標簽是什么 相關圖片excel標記這是網絡教學網提供的一系列教程,主要為初學者講解表單在網頁中的應用,包括最基本的知識、一些表單技巧等,希望大家能支持網絡教學。表是安排內容的最佳方式。在HT...

  • 網絡視頻,網絡視頻分類

    網絡視頻,網絡視頻分類 相關圖片無網絡視頻怎么解決想必,用戶一定遇到過網絡視頻看不到的情況。一些網友如果不理解,會在網上查閱教程。然而,他們發現他們無法解釋網絡視頻無法看到的問題。他們認為這真的...

  • css控件,css時間控件

    css控件,css時間控件 相關圖片js控件在用CSS刷新頁面時,我們很容易保存頁面控件的輸入值。例如,某些頁面意外刷新了頁面表單值,因此不再需要重新輸入。所以我們可以使用CSS來定義要保存的頁面刷新值。居中對...

  • 不會玩電腦教我怎么玩,教我學電腦

    不會玩電腦教我怎么玩,教我學電腦 相關圖片n卡筆記本Win7具有系統還原功能。如果系統損壞,可以使用此功能恢復系統。但是,在使用win7系統的過程中,有時需要關閉系統還原功能。win7如何關閉系統還原?現在讓我們有沒有教電...

關注微信

变脸官网查询