久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

Web前端開發筆試題

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

第一篇:Web前端開發筆試題

Web前端開發筆試題

一.單選題

1.

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

A:紅色B:藍色 C:綠色

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

A.行內樣式表、內嵌樣式表、混合樣式表 B.行內樣式表、內嵌樣式表、外部樣式表 C.外部樣式表、內嵌樣式表、導入樣式表 D.外部樣式表、混合樣式表、導入樣式表

3..在CSS中下面哪種方法表示超鏈接文字在鼠標經過時,超鏈接文字無下劃線?()

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.下列標簽可以不成對出現的是()A.〈HTML〉 B.〈P〉 C.〈TITLE〉 D.〈BODY〉

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

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

1、如何實現事件委托?

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

就像下面這段代碼:

js性能優化

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

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

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

js性能優化

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

雖然現在很多框架都已經實現了事件委托,但是作為一個開發人員,用框架的同時我們也應該知道他實現的原理是如何的,知其然,更要知其所以然

2、將10進制的數302轉為二進制。十進制轉二進制的原理是:用2輾轉相除至結果為1

將余數和最后的1從下向上倒序寫 就是結果例如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

故二進制為100101110所以程序可以寫成這樣:

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

str = a+str;

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

運算符.[]()

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

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

描述

字段訪問、數組下標、函數調用以及表達式分組 一元運算符、返回數據類型、對象創建、未定義值 乘法、除法、取模 加法、減法、字符串連接 移位

小于、小于等于、大于、大于等于、instanceof 等于、不等于、嚴格相等、非嚴格相等 按位與

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

賦值、運算賦值 多重求值

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

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

6、NaN * 6=__

7、JS中調用某個函數之前,如何取得該函數最多可以傳遞多少個參數?該函數被調用時,如果知道傳了多少個參數過來?

假設函數名為fun,那個fun.length就是它最多能接受的參數個數; 在fun函數里面,arguments就是用數組裝著調用時傳過來的所有參數,因此arguments.length就是已經傳遞過來的參數個數; 如:

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

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

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

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

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

運行結果為: 2

我是個需要2個參數的函數 您輸入的參數的個數為:1 第1個參數為:ooooo

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

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

Javascript中跟response header有關的就兩個方法: getResponseHeader 從響應信息中獲取指定的http頭 語法 strValue =

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

oXMLHttpRequest.getAllResponseHeaders();

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

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

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

第三篇:WEB前端開發經驗總結

ASP.NET前端開發經驗總結

通過此次大作業的設計到完成,我負責的是web前端的開發,經過此次作業和結合W3C上的自學,我漸漸有了一些對前端開發的小小經驗(僅為個人意見)。WEB標準是什么?

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

采用WEB標準開發的好處

那么W3C為什么會推薦這樣的頁面制作方法呢?下面我們就簡單的看看采用WEB標準開發(個人理解的)相對以前TABLE布局的優勢有哪些?

1、節約運營成本

看看我們的WEB標準制作方法是如何做到的?

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

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

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

采用WEB標準開發的頁面,結構清晰,頁面體積小,瀏覽器兼容性好。普通用戶訪問的時候,頁面打開速度快,而且不管用戶使用那種瀏覽器,都能夠正常訪問(顯示)頁面,且頁面的結構清晰,要找的數據可以很方便的瀏覽到。

而對搜索引擎來說,一個好的采用WEB標準開發的頁面,都是做過SEO優化的,它訪問起來很友好,很容易理解你的頁面中哪里是標題(H1~H6標簽),哪里是段落(p標簽),哪里是段落里要強調的內容(strong標簽)等,它可以很容易的分析出來。而一個SEO好的站點,大家都知道,被搜索引擎收錄的機會更多,這個也意味著您的網站會被更多的普通用戶訪問到,給你的站點帶來更多的用戶。

一個能幫我們省下大筆費用,提高工作效率。同時又能夠提高頁面瀏覽速度,對用戶友好,甚至能夠不花錢宣傳,就能給你帶來更多用戶的技術。你說你會不會去使用它?這個也正式我們的W3C推薦使用WEB標準開放網站的原因啊。而這個技術也得到了我們廣大用戶的認可,所以現在需要學習WEB標準啊。合理的布局

前面我提到了一些知識點――“結構清晰、SEO優化、頁面體積小、HTML代碼中基本上都是用戶要看的數據”。這些東西,都是我做了合理布局的結果。而且我個人覺得,我們采用WEB標準制作的一切都是從這個知識點開始的,所以我這里就先來說這個話題。

也許有人會問,怎樣的一個頁面,才算是合理的布局的呢?這個問題問題問得好,也是我們大家剛開始學用WEB標準的問得最多的問題之一,我也曾經常被這個問題所困擾,這里就說說我對合理布局的一些理解。

在開始講合理布局的頁面要達到的要素前,我們還是用個實例來講解會更直觀些。先來看看這個圖片:

不錯,這個是一個文章詳細頁,沒有左右兩欄布局,不過這里我重點要講的是合理的布局。

這是此次實驗中customer(前端的一項)部分的完整代碼:

<%@ 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” />

      • 第四篇:WEB前端開發經驗總結

        WEB前端開發經驗總結

        發布時間:2009-04-20 09:05:33來源:作者:shengman點擊:21015

        這里跟大家談談個人對WEB前端開發的一些經驗(當然都是個人的一些理解,有什么地方說的欠妥或不對的地方還請包含和指正),這里我就從WEB標準開始吧。

        WEB標準是什么?

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

        采用WEB標準開發的好處

        那么W3C為什么會推薦這樣的頁面制作方法呢?下面我們就簡單的看看采用WEB標準開發(個人理解的)相對以前TABLE布局的優勢有哪些?

        1、節約運營成本

        看看我們的WEB標準制作方法是如何做到的?

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

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

        2、對用戶友好更友好,且有機會獲得更多的用戶

        現在來說說用戶友好。首先我想把我們的用戶來分下類。

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

        第二類:搜索引擎;

        采用WEB標準開發的頁面,結構清晰,頁面體積小,瀏覽器兼容性好。普通用戶訪問的時候,頁面打開速度快,而且不管用戶使用那種瀏覽器,都能夠正常訪問(顯示)頁面,且頁面的結構清晰,要找的數據可以很方便的瀏覽到。

        而對搜索引擎來說,一個好的采用WEB標準開發的頁面,都是做過SEO優化的,它訪問起來很友好,很容易理解你的頁面中哪里是標題(H1~H6標簽),哪里是段落(p標簽),哪里是段落里要強調的內容(strong標簽)等,它可以很容易的分析出來。而一個SEO好的站點,大家都知道,被搜索引擎收錄的機會更多,這個也意味著您的網站會被更多的普通用戶訪問到,給你的站點帶來更多的用戶。

        一個能幫我們省下大筆費用,提高工作效率。同時又能夠提高頁面瀏覽速度,對用戶友好,甚至能夠不花錢宣傳,就能給你帶來更多用戶的技術。你說你會不會去使用它?這個也正式我們的W3C推薦使用WEB標準開放網站的原因啊。而這個技術也得到了我們廣大用戶的認可,所以您現在需要學習WEB標準啊。溫習完了基礎課程,現在正式開始講XHTML和CSS的技巧了。

        合理的布局

        有朋友會開始問了,怎么一開始就開始講合理的布局了呢?前面我們提到了一些知識點――“結構清晰、SEO優化、頁面體積小、XHTML代碼中基本上都是用戶要看的數據”。這些東西,都是我們做了合理布局的結果。而且我個人覺得,我們采用WEB標準制作的一切都是從這個知識點開始的,所以我這里就先來說這個話題。

        那么大家又會開始問,怎樣的一個頁面,才算是合理的布局的呢?這個問題問題問得好,也是我們大家剛開始學用WEB標準的問得最多的問題之一,我也曾經常被這個問題所困擾,這里就說說我對合理布局的一些理解。

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

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

        domain來源:domain.com發布時間:2008年4月28日

        代碼篇

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

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

        1、將當前選中標簽以特殊的樣式顯示

        2、將異步加載的頁面信息顯示到指定的DOM節點中

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

        程序代碼:ajaxtab.js

        手機

        marquee:滾動標簽

        shape=“circle”

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

        href=“http://5新標簽

        number:數字輸入

        date picker:日期選擇

        datalist:自動提示

        video:動畫

        媒體

        radio:音頻

        autocomplete:是否關閉自動提示(off |

        on)html5新標簽

        autofocus: 自動獲得

        焦點

        required: 表示控件

        必須輸入內容

        controls : 播放控制條

        autoplay :自動播放

        loop :循環播放preload :預加載,如果設置了autoplay,就可以不用設置preload

        CSS知識點總結

        內聯:直接在標簽的style屬性上編寫

        樣式樣式定義方式

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

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

        id選擇器#xxx 針對id為xxx的標簽

        類選擇器.xxx 針對class屬性為xxx的標

        標簽選擇xxx 針對標簽名為xxx的標簽

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

        后代元素關系選擇selector1 selector2 {...} 針對selector1下的所有的selector2

        子元素關系選擇selector1 > selector2 {...} 只針對selector1的selector2子元素(如果有后代selector2元素則不會應用)

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

        所有隨后的兄弟關系selector1 ~ selector2 {...} 針對selector1后的所有的selector2兄弟元素

        color:字體顏色

        font-size:字體大小

        font-family:字體樣式

        字體

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

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

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

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

        bottom)

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

        中)

        white-space: nowrap 不換行, pre 當做pre標簽

        border: 邊框(1px solid

        red)

        文本

        width: 寬度

        underline 下劃線

        height: 高度

        overline 上劃線

        text-decoration: 文本裝

        line-through 貫穿線(刪

        除線)

        blink 閃爍

        none 無

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

        text-shadow: 文本陰影

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

        第三個參數: 模糊程度第四個參數: 陰影顏色

        padding:內邊距

        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;/* 同時設置4個角*/

        background-color: 背景顏色

        background-image: 背景圖片

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

        repeat-y | repeat背景

        background-position: xxxpx xxpx | xx%

        xx%;(可以為負數)

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

        cover | contain;(不能為負數)

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

        background-attachment: scroll(隨著內容

        一起滾動)| fixed(不滾動)

        hidden:隱藏

        scroll:滾動

        overflow:當內容溢出

        時的處理方式

        visible:直接顯示

        auto:如果溢出就滾動,否則不顯示滾動條

        visible 顯示

        visibility:設置元素是

        否顯示

        hidden 隱藏,保留占位

        none:隱藏,不保留占

        block:設置為塊級元

        display:設置元素是否

        顯示

        inline:設置為行級元

        布局

        inline-block:設置為行

        內塊元素

        left 左浮動

        float: 浮動right 右浮動

        none 不浮動

        left 不允許左邊有浮動

        clear: 清除浮動right 不允許右邊有浮動

        both 不允許兩邊有浮動

        ul或ol 自帶樣式:

        列表樣式

        list-style-type: 列表項的樣式

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

        40px;

        absolute:如果有父元素被定位按照父元素的原點進行定位,否則按照瀏覽器原點進行定位

        position

        定位

        z-index: 設置z軸的值,越大越在最前

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

        fixed:固定位置,不

        會滾動

        link 超鏈接默認樣式

        hover 鼠標懸停樣式

        active 鼠標點擊樣式

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

        偽類

        focus 獲得輸入焦點的樣式

        first-child 第一個元素

        last-child 最后一個元素

        :not 不包含指定的選

        擇器

        :noly-child 是父元素的唯

        一子元素

        cursor 鼠標樣式

        其他樣式

        box-shadow 陰影

        translate:平移

        rotate:旋轉transform:變換

        scale:縮放

        skew:扭曲

        matrix:以變換矩陣變換

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

        transition:transform2s,background-color.5s;

        第二個值表示整個過渡過程需要的時間第三個值表示過渡時的貝塞爾曲線第四個值表示延遲多久才開始過渡animation 動畫

        @keyfarmes 關鍵幀用于定義動畫的細節(每一幀如何顯示)

        @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 {}

        需要顯示動畫的地方通過animation屬性來使用聲明的關鍵幀

        .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代碼必須包含在標簽中

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

        script標簽只能同時做一件事情.如果既有src屬性也包含代碼則只會執行外部文件的代碼

        通過alert來彈出提示框

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

        false)

        String: 字符串

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

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

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

        n 表示換行數據類型

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

        NaN: Not A Number 當使用非數字來進行運算時的值

        undefied: 未定義

        null: 空值

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

        沒指定end則取到最后一個字符

        toUpperCase 將所有字符變成大寫

        toLowerCase 將所有字符變成小寫

        indexOf 查找子串首次出現的位置, 如果找不到則

        返回-1字符串處理

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

        開始計數split 將字符串按照指定的字符進行拆分成為數組

        獲取當前時間var now = new Date()

        獲取指定時間的日期對象

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

        設置指定時間(將時間對象設置為一個指定時間)

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

        now.setMonth日期Date

        now.setDatenow.setHours

        ...獲取指定時間信息

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

        now.getMonth // 月0-11月

        now.getDate // 日

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

        now.getHours // 時24小時制

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

        通過new Array()來創建數組var names = new Array();

        var names = new Array(“小王”, “大王”, “炸彈”);// 創建時給數組設置默認值

        //用json格式表示數組

        var names = [];

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

        可以通過length來設置或獲取數組的長度

        push : 往數組末尾添加元素

        pop: 刪除并返回數組的最后一個元素unshift: 往數組的開頭添加元素shift: 刪除并返回數組的第一個元素reverse: 顛倒數組順序

        sort: 按“字符串”的自然排序規則進行升序

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

        slice: 獲取start到end處的子數組

        join: 將數組元素以指定分隔符進行連接成為字符串

        function xxx(....){

        聲明函數

        ....}

        var xxx = function(...){

        ...函數變量

        }var ooo = xxx;

        ooo();函數

        function fn(fx){

        fx();

        將函數作為參數

        }fn(function(){

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

        立即執行函數

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

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

        獲取元素

        getElementsByTagName 根據標簽名獲取元

        素數組

        onclick 鼠標點擊事件

        getElementsByClassName 根據類獲取元素數組(如果元素被改變了class值將會從數組

        中刪除)

        onmouseover 鼠標進入事件

        onmouseout 鼠標離開事件

        onmousemove 鼠標被移動

        onmousedown 鼠標按鈕被按下事件機制

        onmouseup 鼠標按鈕被松開

        onkeydown 某個鍵盤按鍵被按下

        onkeyup某個鍵盤按鍵被松開

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

        onchange 域的內容被改變

        onfocus 元素獲得焦點

        onblur 元素失去焦點

        setTimeout: 延遲執行(只會執

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

        window

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

        定時間循環執行)

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

        xx.offsetTopxx.offsetWidthxx.offsetHeight

        var xx = setInterval(xxx,1000);

        清除使用clearInterval(xx);

        [] 表示[]中的字符任意取一個

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

        ()表示將多個表達式合并為一個表達式

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

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

        ^ 匹配字符串的開頭$ 匹配字符串的結尾

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

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

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

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

        eval

        執行字符串形式的代碼。

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

        }

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

        }

        迭代數組迭代出的值為數組的下標

        for...in

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

        with

        設置以某個對象為代碼塊作用域對象

        delete attribute刪除屬性

        isNaN

        如果被判斷值不是一個數字則返回true,否則為false

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

        文檔為doc格式


        聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

        相關范文推薦

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

          WEB前端開發工程師筆試試題1.HTML的含義是什么?其主體部分由什么標記構成?2.說明在網頁設計中div標簽的作用3.CSS指的是什么?在網頁制作中為什么要使用CSS技術4.css 中id和c......

          web前端筆試題面試題匯總+前端優化總結大全

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

          Web前端開發學習筆記分享

          www.tmdps.cn免費試學/ 一對一輔導/項目實訓/就業保障 Web前端開發學習筆記 對于Web前端初學者而言,前人的學習經驗及總結,能讓自己的學習事半功倍;我在泛藝學苑學習Web......

          web項目前端開發經驗總結(大全)

          web項目前端開發經驗總結 最近這一個月完成了自己的第一個java web項目,是給某雜志社做的在線投稿系統,雖然進度很慢,但是中間確實學到了不少東西,深刻體會到了自己看幾個月書都......

          Web前端工作總結

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

          web前端個人簡歷

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

          Web前端開發技術人才培養模式研究

          Web前端開發技術人才培養模式研究 摘要:隨著Web2.0技術普及和人們對用戶體驗的要求越來越高,傳統的Web界面已經不能滿足人們對交互特性的要求, Web前端開發技術越來越受到重視,......

          WEB前端開發經驗總結1(寫寫幫推薦)

          WEB前端開發經驗總結1 結構,結構,剛才我提到了標簽有塊級元素和行內元素之分的,要是不理解好這兩個概念,我們也不會很好的了解怎么合理的結構化頁面,現在就來介紹它們: 塊級元素......

        主站蜘蛛池模板: 丁香五月亚洲综合在线| 国产精品高清网站| 有码中文av无码中文av| 国产乱人偷精品人妻a片| 久久99热这里只频精品6| 国精产品自偷自偷综合下载| 日本xxxx色视频在线播放| 337p亚洲日本中国大胆69| 97久久天天综合色天天综合色hd| 精品无码一区二区三区电影| 亚洲美女色禁图| 国产伦精品一区二区三区| 成视频年人黄网站免费视频| 国产精品久久久久久52avav| 激情人妻另类人妻伦| 四虎永久在线精品免费一区二区| 老子影院无码午夜伦不卡| 国产成人一卡2卡3卡四卡视频| 国产成人无码免费看片软件| 国产精品无码翘臀在线观看| 成人片黄网站色大片免费观看cn| 国产丝袜在线精品丝袜| 久久午夜夜伦鲁鲁片免费无码影视| 又湿又紧又大又爽a视频国产| 国产高颜值大学生情侣酒店| 少妇高潮喷水正在播放| 邻居少妇张开腿让我爽了在线观看| 亚洲顶级裸体av片| 日韩精品无码一区二区三区久久久| 一本无码中文字幕在线观| 日韩av无码午夜免费福利制服| 午夜无码无遮挡在线视频| 亚洲精品中文字幕| 国产精品午夜爆乳美女视频| 日本天堂免费观看| 国产午夜精品一区二区三区| 日本中文一区二区三区亚洲| 欧美性开放bbw| 曰批免费视频播放免费直播| 乌克兰少妇xxxx做受| 伊人久久大香线蕉av五月天宝贝|
      • <table id="otfws"></table>
        • <th id="otfws"></th>

          <th id="otfws"></th>