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

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Web開發(fā)者需要了解的7項新技術(shù)

Web 開發(fā)者需要經(jīng)常更新他們的知識,學(xué)習(xí)新的技術(shù),如果他們還想繼續(xù)在 Web 開發(fā)領(lǐng)域混并混得還不錯的話。下面將為你展示 7 項新的Web開發(fā)技術(shù),作為一個Web開發(fā)人員,你需要了解、熟悉并學(xué)會的技術(shù)。

創(chuàng)新互聯(lián)是一家專業(yè)提供薌城企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站制作、成都做網(wǎng)站、html5、小程序制作等業(yè)務(wù)。10年已為薌城眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。

CSS3 media queries

目前,大量的智能手機(jī)設(shè)備的涌現(xiàn),同時各種不同尺寸屏幕的設(shè)備,如平板電腦之類的出現(xiàn),對Web開發(fā)帶來了***的挑戰(zhàn),如何讓 Web 頁面能適應(yīng)各種尺寸的屏幕讓很多 Web 開發(fā)人員相當(dāng)?shù)募m結(jié)。幸運的是 CSS3 規(guī)范可幫我們輕松的解決此事,你可以根據(jù)不同尺寸的屏幕定義不同的 CSS 樣式。

例如,下面的代碼只在屏幕顯示區(qū)域大小為 767px 的時候才有效:

 
 
 
  1. @media screen and (max-width:767px){  
  2.     #container{  
  3.         width:320px;  
  4.     }   
  5.     header h1#logo a{  
  6.         width:320px;  
  7.         height:44px;  
  8.         background:url(image-small.jpg) no-repeat 0 0;  
  9.     }                             

更詳細(xì)的信息請閱讀: http://www.catswhocode.com/blog/create-an-adaptable-website-layout-with-css3-media-queries

Font resizing with REMs

CSS3 引入新的字體尺寸單位 rem (root rm)

em 單位是相對于父節(jié)點的 font-size ,會有一些組合的問題,而 rem 是相對于根節(jié)點(或者是 html 節(jié)點),意思就是說你可以在 html 節(jié)點定義一個單獨的字體大小,然后所有其他元素使用 rem 相對于這個字體的百分比進(jìn)行設(shè)置。

 
 
 
  1. html { font-size: 62.5%; }  
  2. body { font-size: 1.4rem; } /* =14px */  
  3. h1   { font-size: 2.4rem; } /* =24px */ 

更多關(guān)于 rem 的內(nèi)容請看: http://snook.ca/archives/html_and_css/font-size-with-rem

Cache pages for offline usage

推薦專題:HTML 5 下一代Web開發(fā)標(biāo)準(zhǔn)詳解

HTML5 引入了一個強(qiáng)大的特性:離線緩存。該特性可讓你告訴瀏覽器緩存某些頁面,使得用戶可以在離線的情況下再次訪問該頁面。

要緩存頁面非常簡單,首先在你網(wǎng)站的 .htaccess 文件中添加如下一行:

 
 
 
  1. AddType text/cache-manifest .manifest 

然后你可創(chuàng)建一個文件如 offline.manifest ,包含如下內(nèi)容:

 
 
 
  1. CACHE MANIFEST  
  2.  
  3. CACHE  
  4. index.html  
  5. style.css  
  6. image.jpg 

***,在 html 節(jié)點中增加:

 
 
 
  1.  

就這么多。

詳情閱讀: http://www.catswhocode.com/blog/how-to-create-offline-html5-web-apps-in-5-easy-steps

Server-side JavaScript

JavaScript 現(xiàn)在已經(jīng)是非常流行的Web客戶端編程語言了,但JavaScript也越來越多的出現(xiàn)在服務(wù)器端了,通過強(qiáng)大的 JavaScript 服務(wù)器端環(huán)境:Jaxer,Node.js and Narwhal.

推薦專題:Node.js專區(qū)

下面代碼顯示如何用Node.js 創(chuàng)建一個簡單的 Hello World 程序

 
 
 
  1. var sys = require("sys");  
  2. sys.puts("Hello World!"); 

更詳細(xì)內(nèi)容請閱讀: http://net.tutsplus.com/tutorials/javascript-ajax/learning-serverside-javascript-with-node-js/

HTML5 drag & drop

HTML5 讓網(wǎng)頁上的拖放變得非常簡單,我們只需要簡單的定義 draggable="true" 屬性即可,如下所示:

 
 
 
  1.  
  2.   
    A
 
  •   
    B
  •  
  •   
    C
  •  
  •  

    有了這些 draggable=true 的元素,我們只需要編寫一些簡單的 JavaScript 代碼來處理拖放,這里不再詳細(xì)描述處理過程,如果你感興趣,可以閱讀這里。http://www.html5rocks.com/en/tutorials/dnd/basics/

    提示:如果你希望阻止可拖放元素被選中,可使用以下 CSS 規(guī)則:

     
     
     
    1. [draggable] {  
    2.   -moz-user-select: none;  
    3.   -khtml-user-select: none;  
    4.   -webkit-user-select: none;  
    5.   user-select: none;  

    More info: http://www.useragentman.com/blog/2010/01/10/cross-browser-html5-drag-and-drop/

    Forms, the HTML5 way

    HTML5 規(guī)范在表單定義方面引入很多新特性,包含很多新的表單組件,例如日期選擇、數(shù)字調(diào)整、使用正則表達(dá)式對輸入框進(jìn)行驗證等等(email、tel、link)

    下面代碼顯示了一些新的表單元素:

     
     
     
    1.  
    2.     Slider 
    3.      
    4.  
    5.     Numeric spinner 
    6.      
    7.  
    8.     Date picker 
    9.      
    10.  
    11.     Color picker 
    12.      
    13.  
    14.     Text field with placeholder 
    15.      
    16.  
    17.     Url field 
    18.      
    19.  
    20.     Email field 
    21.      
    22.  
    23.      
    24.     Submit form 
    25.      
    26.  

    More info: http://net.tutsplus.com/tutorials/html-css-techniques/how-to-build-cross-browser-html5-forms/

    CSS animations

    很多現(xiàn)在的瀏覽器都支持 CSS 動畫,是的,CSS 已經(jīng)允許你創(chuàng)建一些簡單的動畫,而無需 JavaScript 的支持。

    下面代碼顯示如何讓背景色改變:

     
     
     
    1. #logo {  
    2.     margin: 15px 15px 0 15px;  
    3.     background: red;  
    4.     float: left;  
    5.  
    6.     /* Firefox 4+ */  
    7.     -moz-animation-name: colour-change;  
    8.     -moz-animation-timing-function: linear;  
    9.     -moz-animation-iteration-count: infinite;  
    10.     -moz-animation-duration: 30s;  
    11.  
    12.     /* Webkit */  
    13.     -webkit-animation-name: colour-change;  
    14.     -webkit-animation-timing-function: linear;  
    15.     -webkit-animation-iteration-count: infinite;  
    16.     -webkit-animation-duration: 30s;  
    17. }  
    18.  
    19. @-moz-keyframes colour-change {  
    20.     0% {  
    21.         background: red;  
    22.     }  
    23.     33% {  
    24.         background: green;  
    25.     }  
    26.     66% {  
    27.         background: blue;  
    28.     }  
    29. }  
    30.  
    31. @-webkit-keyframes colour-change {  
    32.     0% {  
    33.         background: red;  
    34.     }  
    35.     33% {  
    36.         background: green;  
    37.     }  
    38.     66% {  
    39.         background: blue;  
    40.     }  

    本文譯自:http://www.catswhocode.com/


    分享名稱:Web開發(fā)者需要了解的7項新技術(shù)
    當(dāng)前URL:http://www.5511xx.com/article/dpjdpej.html