日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
VisualStudio11中針對HTML5的相關(guān)改進(jìn)

 Mads Kristensen 在 TechDays 2012 海牙站上發(fā)表了一場很有趣的演講,演講內(nèi)容是關(guān)于在 Visual Studio 11 和 ASP.NET 4.5 中所有的新功能和新選項(xiàng)。

瑞安網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),瑞安網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為瑞安上千多家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站制作要多少錢,請找那個(gè)售后服務(wù)好的瑞安做網(wǎng)站的公司定做!

然而,當(dāng)我們?yōu)g覽這些新功能列表時(shí),我們獲得的印象是,這一次的主要焦點(diǎn)在 web 標(biāo)準(zhǔn)和 HTML5 上。為了使 HTML5、CSS 3 和 Javascript 能夠在 Visual Studio 環(huán)境中相當(dāng)容易的被使用,微軟做了很多工作。Javascript 和 CSS 編輯器都是全新構(gòu)建的。因此,它們能夠處理所有 Javascript 和 CSS ***版本提供的新功能?,F(xiàn)在,讓我們看看 Visual Studio 11 為支持構(gòu)建適應(yīng)*** web 標(biāo)準(zhǔn)和 HTML5 的應(yīng)用提供了哪些新東西吧。

自動(dòng) CSS Hacks

我們都知道 HTML5 和 CSS3 效果很酷而且簡單易行。但是,當(dāng)創(chuàng)建一個(gè)更復(fù)雜的 web 應(yīng)用程序時(shí),常用的方法是我們需要針對特定的瀏覽器做出與之相應(yīng)的設(shè)置(這一過程我們把它叫做 CSS Hacks)。而這一步驟可能會(huì)花去很多時(shí)間并且結(jié)果令人沮喪。Visual Studio 11 通過智能提示以及‘*’和‘_’hacks 屬性驗(yàn)證來支持 CSS Hacks。

CSS 的注釋和反注釋規(guī)則

在 CSS 編輯器里寫代碼時(shí),有多少次我們?yōu)椴荒苡每旖萱I CTRL+K,C去注釋和用 CTRL+K,U去反注釋而感到沮喪呢?這些指令為什么我們可以在其他開發(fā)環(huán)境中使用,卻不可能在 CSS 編輯器里使用呢?幸運(yùn)的是,這種情況已經(jīng)得到改觀,而且,從現(xiàn)在開始,我們不僅可以在代碼編輯器里使用這些快捷鍵,在 CSS 編輯器里同樣可以使用。

CSS 編輯器里的代碼段

代碼分段是 Visual Studio 一個(gè)強(qiáng)大的工作機(jī)制。唯一的問題是它只能被用在代碼編輯器里,CSS 編輯器則不具備這一功能。但在新的 VS 的集成開發(fā)環(huán)境里,這一狀況已經(jīng)被改善?,F(xiàn)在,許多需要一些特殊瀏覽器設(shè)置的 CSS3 屬性都成為準(zhǔn)備片段的一部分。

拾色器

新的 CSS 編輯器的功能已經(jīng)被加強(qiáng),你現(xiàn)在可以通過智能提示來選擇一種在你的樣式表里已經(jīng)存在的顏色,或者干脆是通過拾色器控件來選擇其它顏色。此功能在 Scott Guthrie 的一篇博客文章里有詳細(xì)的說明。

Javascript 編輯器

在 Visual Studio 使里用 Javascript ***的問題是它運(yùn)行起來通常比較慢(尤其是當(dāng)你正在調(diào)試的時(shí)候)。而新版本的 Javascript 編輯器是基于 Chakra 引擎的,這將使運(yùn)行加快。

此外,VS 的 Javascript 編輯器還有其它一些額外的改進(jìn),以確保它對于開發(fā)者來說能力更強(qiáng)大,更具有可用性。通過添加一些在代碼編輯器和其它新工具里可用的選項(xiàng),這一目標(biāo)已大部分被實(shí)現(xiàn)。下面,我羅列出一些最有趣的選項(xiàng):

◆ “轉(zhuǎn)到定義”選項(xiàng)。你現(xiàn)在在 Javascript 的文件里也可以使用這一選項(xiàng),從而可以更快的從一個(gè)函數(shù)跳轉(zhuǎn)到另一個(gè)函數(shù)。

◆ 大括號(hào)的匹配。你是否經(jīng)常遇到一些由于括號(hào)不完整而造成 Javascript 拋出錯(cuò)誤的問題?然后,你是不是不得不一個(gè)接一個(gè)的尋找那個(gè)被遺漏的括號(hào)呢?在這款新的 Javascript 編輯器里,這個(gè)問題將不會(huì)出現(xiàn)?!袄ㄌ?hào)匹配”這樣一個(gè)在代碼編輯器里表現(xiàn)出色的功能也將被添加到 Javascript 編輯器里。它以這樣的方式來運(yùn)行——當(dāng)你把指針放在其中一個(gè)括號(hào)上時(shí),它會(huì)自動(dòng)地高亮顯示和它匹配的那一個(gè)括號(hào)。

◆ 隱式引用?,F(xiàn)在你可以添加某一個(gè) JS 文件到中心文件列表里,而沒有必要去把它添加到每一個(gè)要使用它的地方。更好的是,當(dāng)一個(gè) Javascript 文件被添加到中心文件列表里時(shí),它會(huì)生成一個(gè)智能提示以表示這個(gè)文件對于其他任何一個(gè) Javascript 代碼塊或文件都是可用的。

◆ 支持 ECMAScript5。 ECMAScript5 是***版本的標(biāo)準(zhǔn),此標(biāo)準(zhǔn)用以描述 Javascript,JScript 和 ActionScript 語言。新的 Javascript 編輯器支持 ECMAScript5 中新的 syntax 和 APIs 。

革命或只是進(jìn)化?

讀完這篇文章后,你可以得出這樣一個(gè)結(jié)論:VS11包含了對 CSS3、HTML5和 Javascript 的相當(dāng)輕微的改善。真正的革命沒有發(fā)生??墒橇硪环矫?,當(dāng)你把上述所有的變化加起來后,你會(huì)發(fā)現(xiàn)整個(gè) VS 開發(fā)環(huán)境的可用性有了一個(gè)相當(dāng)大的改善。而這些改善,將更有利于前端開發(fā)。

原文:http://www.iteye.com/news/24576


分享文章:VisualStudio11中針對HTML5的相關(guān)改進(jìn)
本文路徑:http://www.5511xx.com/article/dpiohhp.html