欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      Web前端開發(fā)筆試題

      時(shí)間:2019-05-15 13:57:11下載本文作者:會(huì)員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《Web前端開發(fā)筆試題》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《Web前端開發(fā)筆試題》。

      第一篇:Web前端開發(fā)筆試題

      Web前端開發(fā)筆試題

      一.單選題

      1.

      華章漢辰
      Div里的字體的顏色是:()

      A:紅色B:藍(lán)色 C:綠色

      D:黃色 2.CSS樣式表根據(jù)所在網(wǎng)頁的位置,可分為?()

      A.行內(nèi)樣式表、內(nèi)嵌樣式表、混合樣式表 B.行內(nèi)樣式表、內(nèi)嵌樣式表、外部樣式表 C.外部樣式表、內(nèi)嵌樣式表、導(dǎo)入樣式表 D.外部樣式表、混合樣式表、導(dǎo)入樣式表

      3..在CSS中下面哪種方法表示超鏈接文字在鼠標(biāo)經(jīng)過時(shí),超鏈接文字無下劃線?()

      A.A:link{TEXT-DECORATION: underline } B.A:hover {TEXT-DECORATION: none} C.A:active {TEXT-DECORATION: blink } D.A:visited {TEXT-DECORATION: overline } 4..下面代碼片段,說法正確的是:().DIV1 { position:absolute;line-height:22px;height:58px;background-color: #FF0000;} A.Line-height:22px;修飾文本字體大小

      B.position:absolute;表示絕對定位,被定位的元素位置固定 C.height:58px;表示被修飾的元素距離別的元素的距離

      D.background-color: #FF0000;表示被修飾的元素的背景圖像 5.下列標(biāo)簽可以不成對出現(xiàn)的是()A.〈HTML〉 B.〈P〉 C.〈TITLE〉 D.〈BODY〉

      第二篇:騰訊web前端開發(fā)工程師筆試題及答案

      騰訊web前端開發(fā)工程師筆試題及答案

      1、如何實(shí)現(xiàn)事件委托?

      首先要知道什么是事件委托??紤]一個(gè)列表,在li的數(shù)量非常少的時(shí)候,為每一個(gè)li添加事件偵聽當(dāng)然不會(huì)存在太多性能方面的問題,但是當(dāng)列表非常的長,長到上百上千甚至上萬的時(shí)候(當(dāng)然只是一個(gè)解釋,實(shí)際工作中很少遇到這么多l(xiāng)i的情況),為每個(gè)li添加事件偵聽就會(huì)對頁面性能產(chǎn)生很大的影響。

      就像下面這段代碼:

      js性能優(yōu)化

      • 精通css
      • 精通js
      • 精通html
      • ......

      首先,我們來想下,產(chǎn)生性能問題的根本原因是什么呢?li元素(目標(biāo)對象)所要進(jìn)行的事件處理了。怎么可以解決這種囧況呢?

      答案就是采用事件委托,將在li對象上面要處理的事件委托給父元素或者祖先元素,即為父元素綁定事件偵聽,看看下面的改進(jìn)代碼:

      js性能優(yōu)化

      • 精通css
      • 精通js
      • 精通html
      • ......

      雖然現(xiàn)在很多框架都已經(jīng)實(shí)現(xiàn)了事件委托,但是作為一個(gè)開發(fā)人員,用框架的同時(shí)我們也應(yīng)該知道他實(shí)現(xiàn)的原理是如何的,知其然,更要知其所以然

      2、將10進(jìn)制的數(shù)302轉(zhuǎn)為二進(jìn)制。十進(jìn)制轉(zhuǎn)二進(jìn)制的原理是:用2輾轉(zhuǎn)相除至結(jié)果為1

      將余數(shù)和最后的1從下向上倒序?qū)?就是結(jié)果例如302302/2 = 151 余0151/2 = 75 余175/2 = 37 余137/2 = 18 余118/2 = 9 余09/2 = 4 余14/2 = 2 余02/2 = 1 余0

      故二進(jìn)制為100101110所以程序可以寫成這樣:

      var a=302;var str="";while(a>1){str = a%2 + str;a = parseInt(a/2);}

      str = a+str;

      3、js中運(yùn)算符的優(yōu)先級(此非原題,為原理題)

      運(yùn)算符.[]()

      ++--+ << >> >>>

      < <= > >= instanceof ==!= ===!== &

      描述

      字段訪問、數(shù)組下標(biāo)、函數(shù)調(diào)用以及表達(dá)式分組 一元運(yùn)算符、返回?cái)?shù)據(jù)類型、對象創(chuàng)建、未定義值 乘法、除法、取模 加法、減法、字符串連接 移位

      小于、小于等于、大于、大于等于、instanceof 等于、不等于、嚴(yán)格相等、非嚴(yán)格相等 按位與

      ^ | && || ?: = oP= ,按位異或 按位或 邏輯與 邏輯或 條件

      賦值、運(yùn)算賦值 多重求值

      4、typeof(null)=______ 答案為object5、JS中給全部都是數(shù)字元素的數(shù)組排序的原生方法是,其中使用的是__泡__排序方法。

      例如:array.sort(function(a,b){return a-b;})詳細(xì)說明訪問網(wǎng)站:

      6、NaN * 6=__

      7、JS中調(diào)用某個(gè)函數(shù)之前,如何取得該函數(shù)最多可以傳遞多少個(gè)參數(shù)?該函數(shù)被調(diào)用時(shí),如果知道傳了多少個(gè)參數(shù)過來?

      假設(shè)函數(shù)名為fun,那個(gè)fun.length就是它最多能接受的參數(shù)個(gè)數(shù); 在fun函數(shù)里面,arguments就是用數(shù)組裝著調(diào)用時(shí)傳過來的所有參數(shù),因此arguments.length就是已經(jīng)傳遞過來的參數(shù)個(gè)數(shù); 如:

      functionneedTwoPara(p1,p2){var a=arguments;

      var result='我是個(gè)需要'+needTwoPara.length+'個(gè)參數(shù)的函數(shù)n'+'您輸入的參數(shù)的個(gè)數(shù)為:'+a.length+'n'for(var i=0, len = a.length;i < len;i++){

      result=result+'第'+(i+1)+'個(gè)參數(shù)為:'+a[i]+'n'}

      result+='以上是用arguments來獲得參數(shù)n';result+='下面用變量來獲得參數(shù):n';result+='p1:'+p1+'n';result+='p2:'+p2+'n';alert(result);}

      alert(needTwoPara.length);needTwoPara('ooooo');

      運(yùn)行結(jié)果為: 2

      我是個(gè)需要2個(gè)參數(shù)的函數(shù) 您輸入的參數(shù)的個(gè)數(shù)為:1 第1個(gè)參數(shù)為:ooooo

      以上是用arguments來獲得參數(shù) 下面用變量來獲得參數(shù): p1:ooooo p2:undefined8、軟件HttpWatch的作用?

      可以參考:http://baike.baidu.com/view/425789.htm9、JS如何得到HTTP的請求頭信息和返回的頭信息?

      Javascript中跟response header有關(guān)的就兩個(gè)方法: getResponseHeader 從響應(yīng)信息中獲取指定的http頭 語法 strValue =

      oXMLHttpRequest.getResponseHeader(bstrHeader);getAllResponseHeaders 獲取響應(yīng)的所有http頭 語法 strValue =

      oXMLHttpRequest.getAllResponseHeaders();

      需要注意的是,通常,在IE下不能完整的獲取header報(bào)頭數(shù)據(jù),只能取到如下header數(shù)據(jù): X-Powered-By: X-UA-Compatible: Keep-Alive: Transfer-Encoding: Content-Type:

      比如你要獲取時(shí)間戳,在IE下必須做些特殊處理,需要在后端設(shè)置一下,關(guān)閉緩存:

      1.header('Cache-Control: no-store');// 關(guān)閉緩存

      第三篇:WEB前端開發(fā)經(jīng)驗(yàn)總結(jié)

      ASP.NET前端開發(fā)經(jīng)驗(yàn)總結(jié)

      通過此次大作業(yè)的設(shè)計(jì)到完成,我負(fù)責(zé)的是web前端的開發(fā),經(jīng)過此次作業(yè)和結(jié)合W3C上的自學(xué),我漸漸有了一些對前端開發(fā)的小小經(jīng)驗(yàn)(僅為個(gè)人意見)。WEB標(biāo)準(zhǔn)是什么?

      說是WEB標(biāo)準(zhǔn),不過我這里主要是對HTML5 和 CSS3.0的一些經(jīng)驗(yàn)總結(jié)。因?yàn)閃EB含蓋的內(nèi)容實(shí)在是太多了,“WEB標(biāo)準(zhǔn)”是一系列標(biāo)準(zhǔn)的總稱,包括HTML5.0、HTML4.0、XHTML1.1、CSS3.0、CSS2.1、XML1.0、RSS2.0、ECMAScript1.1、DOM1.0等等。所以這里要跟大家指出來一下,WEB標(biāo)準(zhǔn)不是我們所說的DIV+CSS。剛剛上面提到了――DIV+CSS,這里要說明下,這樣說其實(shí)是不正確的。DIV+CSS準(zhǔn)確的說法(個(gè)人的理解)應(yīng)該是:采用W3C推薦的WEB標(biāo)準(zhǔn)中的HTML5結(jié)合CSS3.0樣式表制作頁面的方法,DIV應(yīng)該指的是HTML標(biāo)簽,而CSS顯示是指的CSS樣式表了。

      采用WEB標(biāo)準(zhǔn)開發(fā)的好處

      那么W3C為什么會(huì)推薦這樣的頁面制作方法呢?下面我們就簡單的看看采用WEB標(biāo)準(zhǔn)開發(fā)(個(gè)人理解的)相對以前TABLE布局的優(yōu)勢有哪些?

      1、節(jié)約運(yùn)營成本

      看看我們的WEB標(biāo)準(zhǔn)制作方法是如何做到的?

      采用WEB標(biāo)準(zhǔn)制作,我們可以做到表現(xiàn)很形式的分離,我們用XHTML來表現(xiàn)(數(shù)據(jù)),用CSS來控制(頁面元素呈現(xiàn)的)形式。寫的好的頁面,XHTML代碼中基本上都是用戶要看的數(shù)據(jù),還其他修飾性的東西,全部由我們的CSS來控制。這樣一來我們的(XHTML)頁面的體積就大大減小了,這樣你在帶寬上的費(fèi)用就會(huì)大家降低了,這個(gè)怎么降低的,你可以想象一下,YAHOO的首頁小1K,100W個(gè)人一起訪問,那么帶寬節(jié)約了多少?而且可以更充分的利用帶寬。

      而我們的CSS控制了,所有的頁面元素的樣式,現(xiàn)在想改網(wǎng)站的整體風(fēng)格,你只需要花幾分鐘修改一下一個(gè)CSS文件,就可以輕松搞定了。維護(hù)的成本也下來了,省了不少錢了吧?還有,你開這個(gè)頁面的速度會(huì)快很多啊,一個(gè)讓你等半分鐘的頁面,除非里面的信息對你很有用,不然我們大家基本都沒有太多的時(shí)間去用來等待的。

      2、對用戶友好更友好,且有機(jī)會(huì)獲得更多的用戶 現(xiàn)在來說說用戶友好。首先我想把我們的用戶來分下類。第一類:普通用戶(每個(gè)訪問我們網(wǎng)站的人); 第二類:搜索引擎;

      采用WEB標(biāo)準(zhǔn)開發(fā)的頁面,結(jié)構(gòu)清晰,頁面體積小,瀏覽器兼容性好。普通用戶訪問的時(shí)候,頁面打開速度快,而且不管用戶使用那種瀏覽器,都能夠正常訪問(顯示)頁面,且頁面的結(jié)構(gòu)清晰,要找的數(shù)據(jù)可以很方便的瀏覽到。

      而對搜索引擎來說,一個(gè)好的采用WEB標(biāo)準(zhǔn)開發(fā)的頁面,都是做過SEO優(yōu)化的,它訪問起來很友好,很容易理解你的頁面中哪里是標(biāo)題(H1~H6標(biāo)簽),哪里是段落(p標(biāo)簽),哪里是段落里要強(qiáng)調(diào)的內(nèi)容(strong標(biāo)簽)等,它可以很容易的分析出來。而一個(gè)SEO好的站點(diǎn),大家都知道,被搜索引擎收錄的機(jī)會(huì)更多,這個(gè)也意味著您的網(wǎng)站會(huì)被更多的普通用戶訪問到,給你的站點(diǎn)帶來更多的用戶。

      一個(gè)能幫我們省下大筆費(fèi)用,提高工作效率。同時(shí)又能夠提高頁面瀏覽速度,對用戶友好,甚至能夠不花錢宣傳,就能給你帶來更多用戶的技術(shù)。你說你會(huì)不會(huì)去使用它?這個(gè)也正式我們的W3C推薦使用WEB標(biāo)準(zhǔn)開放網(wǎng)站的原因啊。而這個(gè)技術(shù)也得到了我們廣大用戶的認(rèn)可,所以現(xiàn)在需要學(xué)習(xí)WEB標(biāo)準(zhǔn)啊。合理的布局

      前面我提到了一些知識(shí)點(diǎn)――“結(jié)構(gòu)清晰、SEO優(yōu)化、頁面體積小、HTML代碼中基本上都是用戶要看的數(shù)據(jù)”。這些東西,都是我做了合理布局的結(jié)果。而且我個(gè)人覺得,我們采用WEB標(biāo)準(zhǔn)制作的一切都是從這個(gè)知識(shí)點(diǎn)開始的,所以我這里就先來說這個(gè)話題。

      也許有人會(huì)問,怎樣的一個(gè)頁面,才算是合理的布局的呢?這個(gè)問題問題問得好,也是我們大家剛開始學(xué)用WEB標(biāo)準(zhǔn)的問得最多的問題之一,我也曾經(jīng)常被這個(gè)問題所困擾,這里就說說我對合理布局的一些理解。

      在開始講合理布局的頁面要達(dá)到的要素前,我們還是用個(gè)實(shí)例來講解會(huì)更直觀些。先來看看這個(gè)圖片:

      不錯(cuò),這個(gè)是一個(gè)文章詳細(xì)頁,沒有左右兩欄布局,不過這里我重點(diǎn)要講的是合理的布局。

      這是此次實(shí)驗(yàn)中customer(前端的一項(xiàng))部分的完整代碼:

      <%@ Page Language=“C#” AutoEventWireup=“true” CodeFile=“Customer.aspx.cs” Inherits=“Customer” %> <%@ Register Src=“Controllers/Bottom.ascx” TagName=“Bottom” TagPrefix=“uc4” %> <%@ Register Src=“Controllers/Top.ascx” TagName=“Top” TagPrefix=“uc1” %> <%@ Register Src=“Controllers/Left.ascx” TagName=“Left” TagPrefix=“uc2” %>

      <%=Titlep %>

      ” name=“description”/> ” name=“keywords” />

        1. <ul id="fwlom"></ul>

          <object id="fwlom"></object>

          <span id="fwlom"></span><dfn id="fwlom"></dfn>

              第四篇:WEB前端開發(fā)經(jīng)驗(yàn)總結(jié)

              WEB前端開發(fā)經(jīng)驗(yàn)總結(jié)

              發(fā)布時(shí)間:2009-04-20 09:05:33來源:作者:shengman點(diǎn)擊:21015

              這里跟大家談?wù)剛€(gè)人對WEB前端開發(fā)的一些經(jīng)驗(yàn)(當(dāng)然都是個(gè)人的一些理解,有什么地方說的欠妥或不對的地方還請包含和指正),這里我就從WEB標(biāo)準(zhǔn)開始吧。

              WEB標(biāo)準(zhǔn)是什么?

              說是WEB標(biāo)準(zhǔn),不過我這里主要是對XHTML1.1 和 CSS2.1的一些經(jīng)驗(yàn)總結(jié)。因?yàn)閃EB含蓋的內(nèi)容實(shí)在是太多了,“WEB標(biāo)準(zhǔn)”是一系列標(biāo)準(zhǔn)的總稱,包括HTML4.0、XHTML1.1、CSS2.1、XML1.0、RSS2.0、ECMAScript1.1、DOM1.0等等。所以這里要跟大家指出來一下,WEB標(biāo)準(zhǔn)不是我們所說的DIV+CSS。剛剛上面提到了――DIV+CSS,這里要說明下,這樣說其實(shí)是不正確的。DIV+CSS準(zhǔn)確的說法(個(gè)人的理解)應(yīng)該是:采用W3C推薦的WEB標(biāo)準(zhǔn)中的XHTML1.1結(jié)合CSS2.0樣式表制作頁面的方法,DIV應(yīng)該指的是XHTML標(biāo)簽,而CSS顯示是指的CSS樣式表了。

              采用WEB標(biāo)準(zhǔn)開發(fā)的好處

              那么W3C為什么會(huì)推薦這樣的頁面制作方法呢?下面我們就簡單的看看采用WEB標(biāo)準(zhǔn)開發(fā)(個(gè)人理解的)相對以前TABLE布局的優(yōu)勢有哪些?

              1、節(jié)約運(yùn)營成本

              看看我們的WEB標(biāo)準(zhǔn)制作方法是如何做到的?

              采用WEB標(biāo)準(zhǔn)制作,我們可以做到表現(xiàn)很形式的分離,我們用XHTML來表現(xiàn)(數(shù)據(jù)),用CSS來控制(頁面元素呈現(xiàn)的)形式。寫的好的頁面,XHTML代碼中基本上都是用戶要看的數(shù)據(jù),還其他修飾性的東西,全部由我們的CSS來控制。這樣一來我們的(XHTML)頁面的體積就大大減小了,這樣你在帶寬上的費(fèi)用就會(huì)大家降低了,這個(gè)怎么降低的,你可以想象一下,YAHOO的首頁小1K,100W個(gè)人一起訪問,那么帶寬節(jié)約了多少?而且可以更充分的利用帶寬。

              而我們的CSS控制了,所有的頁面元素的樣式,現(xiàn)在想改網(wǎng)站的整體風(fēng)格,你只需要花幾分鐘修改一下一個(gè)CSS文件,就可以輕松搞定了。維護(hù)的成本也下來了,省了不少錢了吧?還有,你開這個(gè)頁面的速度會(huì)快很多啊,一個(gè)讓你等半分鐘的頁面,除非里面的信息對你很有用,不然我們大家基本都沒有太多的時(shí)間去用來等待的。

              2、對用戶友好更友好,且有機(jī)會(huì)獲得更多的用戶

              現(xiàn)在來說說用戶友好。首先我想把我們的用戶來分下類。

              第一類:普通用戶(每個(gè)訪問我們網(wǎng)站的人);

              第二類:搜索引擎;

              采用WEB標(biāo)準(zhǔn)開發(fā)的頁面,結(jié)構(gòu)清晰,頁面體積小,瀏覽器兼容性好。普通用戶訪問的時(shí)候,頁面打開速度快,而且不管用戶使用那種瀏覽器,都能夠正常訪問(顯示)頁面,且頁面的結(jié)構(gòu)清晰,要找的數(shù)據(jù)可以很方便的瀏覽到。

              而對搜索引擎來說,一個(gè)好的采用WEB標(biāo)準(zhǔn)開發(fā)的頁面,都是做過SEO優(yōu)化的,它訪問起來很友好,很容易理解你的頁面中哪里是標(biāo)題(H1~H6標(biāo)簽),哪里是段落(p標(biāo)簽),哪里是段落里要強(qiáng)調(diào)的內(nèi)容(strong標(biāo)簽)等,它可以很容易的分析出來。而一個(gè)SEO好的站點(diǎn),大家都知道,被搜索引擎收錄的機(jī)會(huì)更多,這個(gè)也意味著您的網(wǎng)站會(huì)被更多的普通用戶訪問到,給你的站點(diǎn)帶來更多的用戶。

              一個(gè)能幫我們省下大筆費(fèi)用,提高工作效率。同時(shí)又能夠提高頁面瀏覽速度,對用戶友好,甚至能夠不花錢宣傳,就能給你帶來更多用戶的技術(shù)。你說你會(huì)不會(huì)去使用它?這個(gè)也正式我們的W3C推薦使用WEB標(biāo)準(zhǔn)開放網(wǎng)站的原因啊。而這個(gè)技術(shù)也得到了我們廣大用戶的認(rèn)可,所以您現(xiàn)在需要學(xué)習(xí)WEB標(biāo)準(zhǔn)啊。溫習(xí)完了基礎(chǔ)課程,現(xiàn)在正式開始講XHTML和CSS的技巧了。

              合理的布局

              有朋友會(huì)開始問了,怎么一開始就開始講合理的布局了呢?前面我們提到了一些知識(shí)點(diǎn)――“結(jié)構(gòu)清晰、SEO優(yōu)化、頁面體積小、XHTML代碼中基本上都是用戶要看的數(shù)據(jù)”。這些東西,都是我們做了合理布局的結(jié)果。而且我個(gè)人覺得,我們采用WEB標(biāo)準(zhǔn)制作的一切都是從這個(gè)知識(shí)點(diǎn)開始的,所以我這里就先來說這個(gè)話題。

              那么大家又會(huì)開始問,怎樣的一個(gè)頁面,才算是合理的布局的呢?這個(gè)問題問題問得好,也是我們大家剛開始學(xué)用WEB標(biāo)準(zhǔn)的問得最多的問題之一,我也曾經(jīng)常被這個(gè)問題所困擾,這里就說說我對合理布局的一些理解。

              在開始講合理布局的頁面要達(dá)到的要素前,我們還是用個(gè)實(shí)例來講解會(huì)更直觀些。先來看看這個(gè)圖片: 不錯(cuò),這個(gè)是一個(gè)文章詳細(xì)頁,沒有左右兩欄布局,不過這里我重點(diǎn)要講的是合理的布局,在稍后的文章中我會(huì)詳細(xì)的介紹浮動(dòng)元素。好,回到剛才的話題,大家看到了這個(gè)頁面了。

              我這里先把代碼寫給大家看看(省略了部分代碼):

              domain來源:domain.com發(fā)布時(shí)間:2008年4月28日

              代碼篇

              之前整理發(fā)表了《XMLHTTPRequest的屬性和方法簡介》,它Ajax要使用的核心的技術(shù)之一,現(xiàn)在就來實(shí)際運(yùn)用它。這個(gè)Ajax標(biāo)簽導(dǎo)航,是我很久前就寫的一個(gè)腳本,很實(shí)用的(還被很多網(wǎng)站收錄了哦),現(xiàn)在拿它來做實(shí)例講解吧!當(dāng)然個(gè)人能力有限,有什么不對的地方還請多包含!

              效果大家看到了,核心功能有:

              1、將當(dāng)前選中標(biāo)簽以特殊的樣式顯示

              2、將異步加載的頁面信息顯示到指定的DOM節(jié)點(diǎn)中

              我們來看看處理腳本的代碼吧:

              程序代碼:ajaxtab.js

              手機(jī)

              marquee:滾動(dòng)標(biāo)簽

              shape=“circle”

              coords=“309,257,20”target=“_blank”

              href=“http://5新標(biāo)簽

              number:數(shù)字輸入

              date picker:日期選擇

              datalist:自動(dòng)提示

              video:動(dòng)畫

              媒體

              radio:音頻

              autocomplete:是否關(guān)閉自動(dòng)提示(off |

              on)html5新標(biāo)簽

              autofocus: 自動(dòng)獲得

              焦點(diǎn)

              required: 表示控件

              必須輸入內(nèi)容

              controls : 播放控制條

              autoplay :自動(dòng)播放

              loop :循環(huán)播放preload :預(yù)加載,如果設(shè)置了autoplay,就可以不用設(shè)置preload

              CSS知識(shí)點(diǎn)總結(jié)

              內(nèi)聯(lián):直接在標(biāo)簽的style屬性上編寫

              樣式樣式定義方式

              樣式塊:在style標(biāo)簽中編寫樣式塊,并通過一定規(guī)則(選擇器)應(yīng)用到對應(yīng)的那些標(biāo)簽上(通常寫在head中)

              外部樣式文件:將樣式塊編寫在外部的css文件中(不用寫style標(biāo)簽)* 在需要使用樣式的頁面通過link標(biāo)簽引入樣式文件(通常寫在head中)

              id選擇器#xxx 針對id為xxx的標(biāo)簽

              類選擇器.xxx 針對class屬性為xxx的標(biāo)

              標(biāo)簽選擇xxx 針對標(biāo)簽名為xxx的標(biāo)簽

              *選擇器選擇所有元素選擇器

              后代元素關(guān)系選擇selector1 selector2 {...} 針對selector1下的所有的selector2

              子元素關(guān)系選擇selector1 > selector2 {...} 只針對selector1的selector2子元素(如果有后代selector2元素則不會(huì)應(yīng)用)

              緊鄰兄弟關(guān)系選擇selector1 + selector2 {...} 只針對緊接在selector1后的selector2元素

              所有隨后的兄弟關(guān)系selector1 ~ selector2 {...} 針對selector1后的所有的selector2兄弟元素

              color:字體顏色

              font-size:字體大小

              font-family:字體樣式

              字體

              font-weight: bolder(加粗)| normal(不加粗)font-style: 設(shè)置字體傾斜(normal | italic | oblique)*italic和oblique實(shí)際顯示效果

              幾乎一致font-variant: 設(shè)置字體顯示為小型大寫字母

              text-align: 水平對齊方式(left | center | right)常用屬性

              vertical-align: 垂直對齊方式(top | middle |

              bottom)

              line-height: 設(shè)置行高(通常用于設(shè)置文本居

              中)

              white-space: nowrap 不換行, pre 當(dāng)做pre標(biāo)簽

              border: 邊框(1px solid

              red)

              文本

              width: 寬度

              underline 下劃線

              height: 高度

              overline 上劃線

              text-decoration: 文本裝

              line-through 貫穿線(刪

              除線)

              blink 閃爍

              none 無

              dtext-shadow: 3px 3px 5px red;第一個(gè)參數(shù): 陰影水平位置(x軸上的偏移量)

              text-shadow: 文本陰影

              第二個(gè)參數(shù): 陰影垂直位置(y軸上的偏移量)

              第三個(gè)參數(shù): 模糊程度第四個(gè)參數(shù): 陰影顏色

              padding:內(nèi)邊距

              padding: xxpx;

              padding: xxpx xxpx;

              padding: xxpx xxpx xxpx;

              padding: xxpx xxpx xxpx xxpx;padding: auto;

              padding: xxpx auto;padding-toppadding-leftpadding-rightpadding-bottom盒子模型

              margin:外邊距

              margin: xxpx;

              margin: xxpx xxpx;

              margin: xxpx xxpx xxpx;

              margin: xxpx xxpx xxpx xxpx;margin: auto;

              margin: xxpx auto;margin-topmargin-leftmargin-rightmargin-bottom

              border:邊框

              color:顏色;width:寬度;

              style:outset|inset|solid|double|dottedborder-radius: 10px;/* 同時(shí)設(shè)置4個(gè)角*/

              background-color: 背景顏色

              background-image: 背景圖片

              background-repeat: no-repeat | repeat-x |

              repeat-y | repeat背景

              background-position: xxxpx xxpx | xx%

              xx%;(可以為負(fù)數(shù))

              background-size: xxxpx xxpx | xx% xx% |

              cover | contain;(不能為負(fù)數(shù))

              cover: 拉伸,可以超出contain: 拉伸不能超出

              background-attachment: scroll(隨著內(nèi)容

              一起滾動(dòng))| fixed(不滾動(dòng))

              hidden:隱藏

              scroll:滾動(dòng)

              overflow:當(dāng)內(nèi)容溢出

              時(shí)的處理方式

              visible:直接顯示

              auto:如果溢出就滾動(dòng),否則不顯示滾動(dòng)條

              visible 顯示

              visibility:設(shè)置元素是

              否顯示

              hidden 隱藏,保留占位

              none:隱藏,不保留占

              block:設(shè)置為塊級元

              display:設(shè)置元素是否

              顯示

              inline:設(shè)置為行級元

              布局

              inline-block:設(shè)置為行

              內(nèi)塊元素

              left 左浮動(dòng)

              float: 浮動(dòng)right 右浮動(dòng)

              none 不浮動(dòng)

              left 不允許左邊有浮動(dòng)

              clear: 清除浮動(dòng)right 不允許右邊有浮動(dòng)

              both 不允許兩邊有浮動(dòng)

              ul或ol 自帶樣式:

              列表樣式

              list-style-type: 列表項(xiàng)的樣式

              margin: 16px 0px;padding: 0px 0px 0px

              40px;

              absolute:如果有父元素被定位按照父元素的原點(diǎn)進(jìn)行定位,否則按照瀏覽器原點(diǎn)進(jìn)行定位

              position

              定位

              z-index: 設(shè)置z軸的值,越大越在最前

              relative:相對定位參照元素本身的位置

              fixed:固定位置,不

              會(huì)滾動(dòng)

              link 超鏈接默認(rèn)樣式

              hover 鼠標(biāo)懸停樣式

              active 鼠標(biāo)點(diǎn)擊樣式

              visited 訪問之后的樣式(主要控制顏色)

              偽類

              focus 獲得輸入焦點(diǎn)的樣式

              first-child 第一個(gè)元素

              last-child 最后一個(gè)元素

              :not 不包含指定的選

              擇器

              :noly-child 是父元素的唯

              一子元素

              cursor 鼠標(biāo)樣式

              其他樣式

              box-shadow 陰影

              translate:平移

              rotate:旋轉(zhuǎn)transform:變換

              scale:縮放

              skew:扭曲

              matrix:以變換矩陣變換

              第一個(gè)值表示需要過渡的樣式屬性transition 過渡

              transition:transform2s,background-color.5s;

              第二個(gè)值表示整個(gè)過渡過程需要的時(shí)間第三個(gè)值表示過渡時(shí)的貝塞爾曲線第四個(gè)值表示延遲多久才開始過渡animation 動(dòng)畫

              @keyfarmes 關(guān)鍵幀用于定義動(dòng)畫的細(xì)節(jié)(每一幀如何顯示)

              @keyframes myanimation {0% { background-color: #cfc;}30% {

              background-color: #ccf;border-radius: 50px;}80% {

              width: 300px;

              background-color: #fcc;}

              100% {

              width: 300px;height: 300px;

              background-color: #000;}}

              @-o-keyframes myanimation {}@-ms-keyframes myanimation {}@-moz-keyframes myanimation {}@-webkit-keyframes myanimation {}

              需要顯示動(dòng)畫的地方通過animation屬性來使用聲明的關(guān)鍵幀

              .ac:active {

              animation: myanimation 5s;-o-animation: myanimation 5s;-ms-animation: myanimation 5s;-moz-animation: myanimation 5s;-webkit-animation: myanimation 5s;}opacity透明度從0.0 ~ 1.0 0.0完全透明,1.0 完全不透明瀏覽器兼容前綴

              -webkit-chrome,safari, opera-o-opera

              -moz-firefox

              -ms-ie(ie9以上)

              JavaScript

              javascript代碼必須包含在標(biāo)簽中

              也可以書寫到外部的.js文件中,通過來引入

              script標(biāo)簽只能同時(shí)做一件事情.如果既有src屬性也包含代碼則只會(huì)執(zhí)行外部文件的代碼

              通過alert來彈出提示框

              通過document.write來輸入文本到頁面上(可以輸入標(biāo)簽)Number: 數(shù)值型整數(shù)和小數(shù)Boolean: 布爾型(true |

              false)

              String: 字符串

              字符串必須被”“或''包含必須對稱

              如果字符串中包含引號可以單引號中包含雙引號或者是雙引號中包含單引號

              也可以使用'來表示一個(gè)單引號”來表示一個(gè)雙引號

              n 表示換行數(shù)據(jù)類型

              t 表示制表符表示書寫方式

              NaN: Not A Number 當(dāng)使用非數(shù)字來進(jìn)行運(yùn)算時(shí)的值

              undefied: 未定義

              null: 空值

              substring 截取子串, 從start到end-1處,如果

              沒指定end則取到最后一個(gè)字符

              toUpperCase 將所有字符變成大寫

              toLowerCase 將所有字符變成小寫

              indexOf 查找子串首次出現(xiàn)的位置, 如果找不到則

              返回-1字符串處理

              lastIndexOf 查找子串最后一次出現(xiàn)的位置, 如果找不到則返回-1charAt 取指定位置上的字符slice 也是取子串,效果和substring一樣可以用-1,-2,-3...從末尾

              開始計(jì)數(shù)split 將字符串按照指定的字符進(jìn)行拆分成為數(shù)組

              獲取當(dāng)前時(shí)間var now = new Date()

              獲取指定時(shí)間的日期對象

              var date = new Date(yyyy,MM,dd,HH,mm,ss)

              設(shè)置指定時(shí)間(將時(shí)間對象設(shè)置為一個(gè)指定時(shí)間)

              now.setFullYear(yyyy,MM,dd,HH,mm,ss)

              now.setMonth日期Date

              now.setDatenow.setHours

              ...獲取指定時(shí)間信息

              now.getFullYear()// 年只能取出年份,如: 2015

              now.getMonth // 月0-11月

              now.getDate // 日

              now.getDay // 星期0-6(0表示星期天)

              now.getHours // 時(shí)24小時(shí)制

              now.getMinutes // 分now.getSeconds // 秒now.getMilliseconds// 毫秒

              通過new Array()來創(chuàng)建數(shù)組var names = new Array();

              var names = new Array(“小王”, “大王”, “炸彈”);// 創(chuàng)建時(shí)給數(shù)組設(shè)置默認(rèn)值

              //用json格式表示數(shù)組

              var names = [];

              var names = [“小王”, “大王”, “炸彈”];數(shù)組Array

              可以通過length來設(shè)置或獲取數(shù)組的長度

              push : 往數(shù)組末尾添加元素

              pop: 刪除并返回?cái)?shù)組的最后一個(gè)元素unshift: 往數(shù)組的開頭添加元素shift: 刪除并返回?cái)?shù)組的第一個(gè)元素reverse: 顛倒數(shù)組順序

              sort: 按“字符串”的自然排序規(guī)則進(jìn)行升序

              splice: 刪除指定位置處的指定個(gè)數(shù)元素并將第三個(gè)參數(shù)之后的參數(shù)添加到被刪除位置(設(shè)置第二個(gè)參數(shù)為0則實(shí)現(xiàn)只添加不刪除, 之傳入兩個(gè)參數(shù)實(shí)現(xiàn)只刪除不添加)

              slice: 獲取start到end處的子數(shù)組

              join: 將數(shù)組元素以指定分隔符進(jìn)行連接成為字符串

              function xxx(....){

              聲明函數(shù)

              ....}

              var xxx = function(...){

              ...函數(shù)變量

              }var ooo = xxx;

              ooo();函數(shù)

              function fn(fx){

              fx();

              將函數(shù)作為參數(shù)

              }fn(function(){

              ...});(function(...){

              立即執(zhí)行函數(shù)

              ....})(...);

              getElementById 根據(jù)id獲取唯一的元素var xx = document.getElementById(“xx”);DOM(Document Object Model)文檔對象模型

              獲取元素

              getElementsByTagName 根據(jù)標(biāo)簽名獲取元

              素?cái)?shù)組

              onclick 鼠標(biāo)點(diǎn)擊事件

              getElementsByClassName 根據(jù)類獲取元素?cái)?shù)組(如果元素被改變了class值將會(huì)從數(shù)組

              中刪除)

              onmouseover 鼠標(biāo)進(jìn)入事件

              onmouseout 鼠標(biāo)離開事件

              onmousemove 鼠標(biāo)被移動(dòng)

              onmousedown 鼠標(biāo)按鈕被按下事件機(jī)制

              onmouseup 鼠標(biāo)按鈕被松開

              onkeydown 某個(gè)鍵盤按鍵被按下

              onkeyup某個(gè)鍵盤按鍵被松開

              onload 一張頁面或圖像被完成加載

              onchange 域的內(nèi)容被改變

              onfocus 元素獲得焦點(diǎn)

              onblur 元素失去焦點(diǎn)

              setTimeout: 延遲執(zhí)行(只會(huì)執(zhí)

              行一次)var xx = setTimeout(xxx, 1000);setTimeout(“fn();”, 3000);BOM(Browser Object Model)

              window

              清除使用clearTimeout(xx);setInterval: 定時(shí)執(zhí)行(間隔指

              定時(shí)間循環(huán)執(zhí)行)

              xx.offsetLeft獲取元素的位置和尺寸(只讀)

              xx.offsetTopxx.offsetWidthxx.offsetHeight

              var xx = setInterval(xxx,1000);

              清除使用clearInterval(xx);

              [] 表示[]中的字符任意取一個(gè)

              在[] 中的^ 表示非不包含該字符

              ()表示將多個(gè)表達(dá)式合并為一個(gè)表達(dá)式

              在()中的|表示將兩個(gè)匹配條件進(jìn)行邏輯“或”(Or)運(yùn)算。+ 前一個(gè)表達(dá)式出現(xiàn)至少一次1~n {1,}* 前一個(gè)表達(dá)式出現(xiàn)任意次0~n {0,}? 前一個(gè)表達(dá)式出現(xiàn)0~1次{0,1}{n} 前一個(gè)表達(dá)式出現(xiàn)n次

              {n,} 前一個(gè)表達(dá)式出現(xiàn)至少n次{n,m} 前一個(gè)表達(dá)式出現(xiàn)n~m次.任意字符(不包含rn)正則表達(dá)式

              ^ 匹配字符串的開頭$ 匹配字符串的結(jié)尾

              w 表示一個(gè)任意的單詞字符包括_ [a-zA-Z0-9_] * 不包含破折號

              W 對w取反(不包含單詞字符)[^a-zA-Z0-9_]d 表示一個(gè)數(shù)字字符[0-9]D 對d取反[^0-9]s 表示一個(gè)任意空白字符空格中文狀態(tài)的空格制表符全角空格

              S 對s取反非空格n 換行符b 單詞邊界

              B 不是單詞邊界(對b取反)

              eval

              執(zhí)行字符串形式的代碼。

              for(var i in array){var item = array[i];

              }

              for(var key in obj){var value = obj[key];

              }

              迭代數(shù)組迭代出的值為數(shù)組的下標(biāo)

              for...in

              迭代對象迭代出的值為對象的屬性名其他

              with

              設(shè)置以某個(gè)對象為代碼塊作用域?qū)ο?/p>

              delete attribute刪除屬性

              isNaN

              如果被判斷值不是一個(gè)數(shù)字則返回true,否則為false

              下載Web前端開發(fā)筆試題word格式文檔
              下載Web前端開發(fā)筆試題.doc
              將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
              點(diǎn)此處下載文檔

              文檔為doc格式


              聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

              相關(guān)范文推薦

                WEB前端開發(fā)工程師筆試試題(范文模版)

                WEB前端開發(fā)工程師筆試試題1.HTML的含義是什么?其主體部分由什么標(biāo)記構(gòu)成?2.說明在網(wǎng)頁設(shè)計(jì)中div標(biāo)簽的作用3.CSS指的是什么?在網(wǎng)頁制作中為什么要使用CSS技術(shù)4.css 中id和c......

                web前端筆試題面試題匯總+前端優(yōu)化總結(jié)大全

                前端是龐大的,包括HTML、CSS、Javascript、Image、Flash等等各種各樣的資源。前端優(yōu)化是復(fù)雜的,針對方方面面的資源都有不同的方式。那么,前端優(yōu)化的目的是什么? 1. 從用戶角度......

                Web前端開發(fā)學(xué)習(xí)筆記分享

                004km.cn免費(fèi)試學(xué)/ 一對一輔導(dǎo)/項(xiàng)目實(shí)訓(xùn)/就業(yè)保障 Web前端開發(fā)學(xué)習(xí)筆記 對于Web前端初學(xué)者而言,前人的學(xué)習(xí)經(jīng)驗(yàn)及總結(jié),能讓自己的學(xué)習(xí)事半功倍;我在泛藝學(xué)苑學(xué)習(xí)Web......

                web項(xiàng)目前端開發(fā)經(jīng)驗(yàn)總結(jié)(大全)

                web項(xiàng)目前端開發(fā)經(jīng)驗(yàn)總結(jié) 最近這一個(gè)月完成了自己的第一個(gè)java web項(xiàng)目,是給某雜志社做的在線投稿系統(tǒng),雖然進(jìn)度很慢,但是中間確實(shí)學(xué)到了不少東西,深刻體會(huì)到了自己看幾個(gè)月書都......

                Web前端工作總結(jié)

                Web前端學(xué)習(xí)總結(jié) 一.名詞解釋 1. 橫切 在固定頁面的寬度(按柵格化進(jìn)行)并且對高度沒有限制的容器稱為一個(gè)標(biāo)準(zhǔn)橫切 2. 留白 兩個(gè)容器或碎片之間的上、下、左、右的空白距離......

                web前端個(gè)人簡歷

                個(gè)人簡歷 個(gè)人信息 姓名:xxxx 性別:男 出生日期:1993.03 婚姻狀況:未婚 工作所在地:北京 家庭所在地:湖北 聯(lián)系電話:18xxxxxx 電子郵箱:xxxxxx@qq.com專業(yè)技能 1、熟練使用Sublime......

                Web前端開發(fā)技術(shù)人才培養(yǎng)模式研究

                Web前端開發(fā)技術(shù)人才培養(yǎng)模式研究 摘要:隨著Web2.0技術(shù)普及和人們對用戶體驗(yàn)的要求越來越高,傳統(tǒng)的Web界面已經(jīng)不能滿足人們對交互特性的要求, Web前端開發(fā)技術(shù)越來越受到重視,......

                WEB前端開發(fā)經(jīng)驗(yàn)總結(jié)1(寫寫幫推薦)

                WEB前端開發(fā)經(jīng)驗(yàn)總結(jié)1 結(jié)構(gòu),結(jié)構(gòu),剛才我提到了標(biāo)簽有塊級元素和行內(nèi)元素之分的,要是不理解好這兩個(gè)概念,我們也不會(huì)很好的了解怎么合理的結(jié)構(gòu)化頁面,現(xiàn)在就來介紹它們: 塊級元素......

              <object id="fwlom"></object>