日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

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

新聞中心

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

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

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

CSS3 media queries

目前,大量的智能手機設備的涌現(xiàn),同時各種不同尺寸屏幕的設備,如平板電腦之類的出現(xiàn),對Web開發(fā)帶來了***的挑戰(zhàn),如何讓 Web 頁面能適應各種尺寸的屏幕讓很多 Web 開發(fā)人員相當?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.     }                             

更詳細的信息請閱讀: 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 相對于這個字體的百分比進行設置。

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

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

Cache pages for offline usage

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

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

要緩存頁面非常簡單,首先在你網(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)在服務器端了,通過強大的 JavaScript 服務器端環(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!"); 

更詳細內(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 代碼來處理拖放,這里不再詳細描述處理過程,如果你感興趣,可以閱讀這里。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)整、使用正則表達式對輸入框進行驗證等等(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項新技術
    轉(zhuǎn)載來于:http://www.dlmjj.cn/article/dpjdpej.html