久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長資訊網
最全最豐富的資訊網站

xhtml和html有什么區別?

1.xhtmlhtml有什么區別

HTML是一種基本的WEB網頁設計語言,XHTML是一個基于XML的置標語言

最主要的不同:

XHTML 元素必須被正確地嵌套。

XHTML 元素必須被關閉。

標簽名必須用小寫字母。

XHTML 文檔必須擁有根元素

2、簡述一下src與href的區別:

href 是指向網絡資源所在位置,建立和當前元素(錨點)或當前文檔(鏈接)之間的鏈接,用于超鏈接。

src是指向外部資源的位置,指向的內容將會嵌入到文檔中當前標簽所在位置;在請求src資源時會將其指向的資源下載并應用到文檔內,例如js腳本,img圖片和frame等元素。當瀏覽器解析到該元素時,會暫停其他資源的下載和處理,直到將該資源加載、編譯、執行完畢,圖片和框架等元素也如此,類似于將所指向資源嵌入當前標簽內。這也是為什么將js腳本放在底部而不是頭部。

3、行內元素有哪些?塊級元素有哪些? 空(void)元素有那些?

行內元素:a、b、span、img、input、strong、select、label、em、button、textarea

塊級元素:div、ul、li、dl、dt、dd、p、h1-h6、blockquote

空元素:即系沒有內容的HTML元素,例如:br、meta、hr、link、input、img

4、 form中的action屬性和method屬性的含義是什么method常用值有哪些

action屬性用于指定form表單提交的后臺程序地址method屬性用于指定form表單提交的方法。

method的常用值有getpost

5、 表單元素新增的屬性有哪些?

required 必填項目

placeholder提示信息點擊input內容時會消失

pattern:校驗正則表達式

antofocus自動獲得焦點

aotucomplete:自動完成

6.向指定服務器提交數據的方法有哪些?

Ajax 表單Form

URL?參數

AngularJS的$HTTP

JQ Ajax: $.POST(,,) $.GET(,,) $.Ajax({})

JS Ajax: 5步。(參考25題)

7、寫一個function,清除字符串前后的空格。(兼容所有瀏覽器)

function trim(str) {

if (str && typeof str === "string") {

return str.replace(/(^s*)|(s*)$/g,""); //去除前后空白符

}

}

8、如何消除一個數組里面重復的元素?

var arr1 =[1,2,2,2,3,3,3,4,5,6],

var arr2 = [ ];

for(var i = 0; i< arr1.length; i++){

if(arr2.indexOf(arr1[i]) < 0){

arr2.push(arr1[i]);

}

}

document.write(arr2); // 1,2,3,4,5,6

9、請描述一下cookies,sessionStorage和localStorage的區別

sessionStorage用于本地存儲一個會話(session)中的數據,這些數據只有在同一個會話中的頁面才能訪問并且當會話結束后數據也隨之銷毀。因此sessionStorage不是一種持久化的本地存儲,僅僅是會話級別的存儲。而localStorage用于持久化的本地存儲,除非主動刪除數據,否則數據是永遠不會過期的。

web storage和cookie的區別

Web Storage的概念和cookie相似,區別是它是為了更大容量存儲設計的。Cookie的大小是受限的,并且每次你請求一個新的頁面的時候Cookie都會被發送過去,這樣無形中浪費了帶寬,另外cookie還需要指定作用域,不可以跨域調用。

除此之外,Web Storage擁有setItem,getItem,removeItem,clear等方法,不像cookie需要前端開發者自己封裝setCookie,getCookie。但是Cookie也是不可以或缺的:Cookie的作用是與服務器進行交互,作為HTTP規范的一部分而存在 ,而Web Storage僅僅是為了在本地“存儲”數據而生。

10、cookie和session的區別是什么?

Cookie 保存在客戶端本機

Session保存在服務器端

聯系:sessionid存在cookie中。

11.頁面導入樣式時,使用link@import有什么區別

1.link屬于XHTML標簽,而@importCSS提供的;

2.頁面被加載的時,link會同事被加載,而@import引用的CSS會等到頁面被加載完再加載;

3.import只有在IE5以上才能被識別,而linkXHTML標簽,無兼容問題;

4.link 方式的樣式的權重>@import的權重

12.簡單描述下定位Position:

Relative:相對定位。相對于自身原有位置定位,原DOM空間會保留;

Absolute絕對定位。相對于第一個非static定位的祖先元素進行定位,會刪除原DOM空間;

Fixed:固定定位器窗口進行定位; 會刪除DOM空間

Static 默認值。沒有定位,元素出現在正常的流中(忽略 top, bottom, left, right z-index 聲明)。

Inherit規定從父元素繼承 position 屬性的值。

13.display有哪些值?說明他們的作用。

block 象塊類型元素一樣顯示。

none 缺省值。象行內元素類型一樣顯示。

inline-block 象行內元素一樣顯示,但其內容象塊類型元素一樣顯示。

list-item 象塊類型元素一樣顯示,并添加樣式列表標記。

table 此元素會作為塊級表格來顯示

inherit 規定應該從父元素繼承 display 屬性的值

14jquery中如何將數組轉化為json字符串,然后再轉化回來?

$.parseJSON

$.fn.stringify = function() {

return JSON.stringify(this);

}

使用$(array).stringify();

15.JSON 的了解?

JSON(JavaScript Object Notation) 是一種輕量級的數據交換格式。

它是基于JavaScript的一個子集。數據格式簡單, 易于讀寫, 占用帶寬小

如:{"age":"12", "name":"back"}

JSON字符串轉換為JSON對象:

var obj =eval('('+ str +')');

var obj = str.parseJSON();

var obj = JSON.parse(str);

JSON對象轉換為JSON字符串:

var last=obj.toJSONString();

var last=JSON.stringify(obj);

16、什么是響應式設計?響應式設計的基本原理是什么?

根據不同設備的屏幕大小、分辨率、方向等,統一網站展示為不同效果。

移動優先。可以使用JS跳轉不同手機站和PC站,可以使用MediaQuery檢測不同設備的屬性展示不同的CSS,可以使用各種響應式前端框架。

優點:用戶體驗好,尤其是手機端。

缺點:包含大量冗余代碼,開發成本較大(但是遠低于開發手機站+PC站的模式)

17. visibilityhiddendisplaynone的區別?

使用displaynone隱藏以后,元素的空間被釋放,其余元素可以占用空間;

使用visibilityhidden僅僅是看不見,但是元素的空間依然占據,別的元素無法使用。

18、 列舉數組相關的常用方法

push/pop, shift/unshift, split/join, slice/splice/concat, sort/reverse, map/reduce, forEach, filter

19列舉字符串相關的常用方法

indexOf/lastIndexOf/charAt, split/match/test, slice/substring/substr, toLowerCase/toUpperCase

20常見的瀏覽器內核有哪些?

Trident內核:IE,MaxThon,TT,The World,360,搜狗瀏覽器等。[又稱MSHTML]

Gecko內核:Netscape6及以上版本,FireFox(火狐),MozillaSuite/SeaMonkey

Presto內核:Opera7及以上。 [Opera內核原為:Presto,現為:Blink;]

Webkit內核:Safari(蘋果自帶的瀏覽器),Chrome(谷歌)等。 [ Chrome的:BlinkWebKit的分支)]

21.titleh1的區別、bstrong的區別、iem的區別?

title屬性沒有明確意義只表示是個標題,H1則表示層次明確的標題,對頁面信息的抓取也有很大的影響;

strong是標明重點內容,有語氣加強的含義,使用閱讀設備閱讀網絡時:<strong>會重讀,而<b>是展示強調內容。

i內容展示為斜體,em表示強調的文本;

22網頁驗證碼是干嘛的,是為了解決什么安全問題。

區分用戶是計算機還是人的公共全自動程序。可以防止惡意破解密碼、刷票、論壇灌水;

有效防止黑客對某一個特定注冊用戶用特定程序暴力破解方式進行不斷的登陸嘗試。

23.對前端工程師這個職位你是怎么樣理解的?

a. 前端是最貼近用戶的程序員,前端的能力就是能讓產品從 90分進化到 100 分,甚至更好

b. 參與項目,快速高質量完成實現效果圖,精確到1px;

c. 與團隊成員,UI設計,產品經理的溝通;

d. 做好的頁面結構,頁面重構和用戶體驗;

e. 處理hack,兼容、寫出優美的代碼格式;

f. 針對服務器的優化、擁抱最新前端技術。

24什么是閉包(closure),為什么要用它

閉包是指有權訪問另一個函數作用域中變量的函數,創建閉包的最常見的方式就是在一個函數內創建另一個函數,通過另一個函數訪問這個函數的局部變量,利用閉包可以突破作用鏈域,將函數內部的變量和方法傳遞到外部。可以把閉包簡單理解成“定義在一個函數內部的函數”

閉包的特性

1.函數內再嵌套函數

2.內部函數可以引用外層的參數和變量

3.參數和變量不會被垃圾回收機制回收

//li節點的onclick事件都能正確的彈出當前被點擊的li索引

<ul id="test">

<li> index = 0</li>

<li> index = 1</li>

<li> index = 2</li>

<li> index = 3</li>

</ul>

<script type="text/javascript">

var nodes = document.getElementsByTagName("li");

for(i = 0;i<nodes.length;i+= 1){

nodes[i].onclick = function(){

console.log(i+1); //不用閉包的話,值每次都是4

}(i);

}

</script>

25Ajax是什么?如何創建一個Ajax

ajax全稱為Asynchronous javascript and XML,即異步的JavaScriptxml也稱頁面無刷技術這里的異步可以簡單的理解為:向服務器發送請求的時候,我們不必等待結果,而是可以同時做其他的事情,等到有了結果它自己會根據設定進行后續操作,與此同時,頁面是不會發生整頁刷新的,提高了用戶體驗。

如何創建一個Ajax

(1)創建XMLHttpRequest對象,也就是創建一個異步調用對象

(2)創建一個新的HTTP請求,并指定該HTTP請求的方法、URL及驗證信息

(3)設置響應HTTP請求狀態變化的函數

(4)發送HTTP請求

(5)獲取異步調用返回的數據

(6)使用JavaScriptDOM實現局部刷新

26.原生JSwindow.onloadJquery$(document).ready(function(){})有什么不同?如何用原生JS實現Jqready方法?

window.onload()方法是必須等到頁面內包括圖片的所有元素加載完畢后才能執行。

$(document).ready()DOM結構繪制完畢后就執行,不必等到加載完畢。

27.(設計題)想實現一個對頁面某個節點的拖曳?如何做?(使用原生JS

回答出概念即可,下面是幾個要點

給需要拖拽的節點綁定mousedown, mousemove, mouseup事件

mousedown事件觸發后,開始拖拽

mousemove時,需要通過event.clientXclientY獲取拖拽位置,并實時更新位置

mouseup時,拖拽結束

28、 apply, callbind有什么區別?

三者都可以把一個函數應用到其他對象上,注意不是自身對象.apply,call是直接執行函數調用,bind是綁定,執行需要再次調用.

applycall的區別是apply接受數組作為參數,而call是接受逗號分隔的無限多個參數列表,

代碼演示

   function Person() {      }      Person.prototype.sayName() { alert(this.name); }      var obj = {name: 'michaelqin'}; // 注意這是一個普通對象,它不是Person的實例      1) apply      Person.prototype.sayName.apply(obj, [param1, param2, param3]);      2) call      Person.prototype.sayName.call(obj, param1, param2, param3);      3) bind      var sn = Person.prototype.sayName.bind(obj);          sn([param1, param2, param3]); // bind需要先綁定,再執行      sn(param1, param2, param3); // bind需要先綁定,再執行

29iframe有那些缺點?

*iframe會阻塞主頁面的Onload事件;

*搜索引擎的檢索程序無法解讀這種頁面,不利于SEO;

*iframe和主頁面共享連接池,而瀏覽器對相同域的連接有限制,所以會影響頁面的并行加載。

使用iframe之前需要考慮這兩個缺點。如果需要使用iframe,最好是通過javascript

動態給iframe添加src屬性值,這樣可以繞開以上兩個問題。

30、如何解決ajax跨域問題?

jsonpiframewindow.namewindow.postMessage、服務器上設置代理頁面

自己的做法

jQueryajax的使用

$.ajax({

dataType:’jsonp’

})

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
成人三级高清视频在线看| 在线看片不卡| 玖玖玖国产精品| 国产精品毛片| 99pao成人国产永久免费视频| 激情综合网五月| 91久久视频| 免费看日韩精品| 四虎国产精品免费久久| 亚洲精品无播放器在线播放| 欧美日韩一区二区三区视频播放| 婷婷国产精品| 亚洲欧美日韩国产一区| 日韩精品一级二级 | 久久99久久久精品欧美| 国产精品久久久久久久免费软件| 国产精品久一| 精品一区二区三区中文字幕在线| 国语对白精品一区二区| 日韩精品一区二区三区免费观影| 99视频精品全部免费在线视频| 欧美日韩国产综合网| 免费黄网站欧美| 久久精品超碰| 日韩1区在线| 国产视频一区免费看| 日韩精品欧美精品| 国产一区精品福利| 亚洲国内精品| 香蕉久久一区| 成人在线黄色| 亚洲主播在线| 欧美激情五月| jiujiure精品视频播放| 综合亚洲色图| 精品美女久久| 欧美日韩国产精品一区二区亚洲| 日韩精品免费一区二区夜夜嗨 | 日韩精品一级二级| 麻豆久久一区二区| av亚洲在线观看| 国产精品成人国产| 在线一区免费| 老牛国内精品亚洲成av人片| 欧美日韩第一| 国产探花一区在线观看| 91精品啪在线观看国产18 | 青草国产精品| 成人自拍av| 日韩国产一区二| 久久久久99| 日本一区福利在线| 日韩中文在线电影| 婷婷成人av| 韩国精品主播一区二区在线观看 | 石原莉奈一区二区三区在线观看| 国产精品777777在线播放| 亚洲欧洲一区| 精品国产乱码| 亚洲资源av| 精品国产精品国产偷麻豆| 日韩中文欧美在线| 日韩国产欧美一区二区| 日韩动漫一区| 精品中文字幕一区二区三区av| 国产精品v亚洲精品v日韩精品| 中文亚洲欧美| 亚洲免费福利| 国产午夜精品一区在线观看| 欧美日韩国产欧| 亚洲一区资源| 国产精品欧美大片| 亚洲在线观看| 日韩精品一区二区三区免费观影| 91嫩草精品| 国产精品日韩| 99久精品视频在线观看视频| 久久精品国产成人一区二区三区| 免费成人在线影院| 久久精品观看| 国产中文欧美日韩在线| 日韩精品导航| 久久国产福利| 91精品91| 国产精品久久久久av电视剧| 欧美国产中文高清| 日韩国产欧美视频| 丝袜国产日韩另类美女| 91精品一区二区三区综合在线爱| 欧美激情久久久久久久久久久| 亚洲三级网站| 99香蕉国产精品偷在线观看| 91精品精品| 国产福利电影在线播放| 欧美韩一区二区| 国产日韩三级| 欧美一区二区三区久久精品| 视频精品一区二区| 午夜国产精品视频| 成年男女免费视频网站不卡| 国产福利亚洲| 国产精品网在线观看| 日韩中文av| 蜜臀久久99精品久久久久宅男| 久久亚洲精品中文字幕蜜潮电影| 日韩欧美一区二区三区在线视频| 成人免费一区| 国产成人精品亚洲线观看| 国产福利一区二区三区在线播放| 日韩高清一级| 中文字幕一区二区三区在线视频| 国产一区成人| 亚洲一区二区三区高清不卡| 亚洲精品va| 亚洲精品小说| 亚洲网站视频| 红桃视频国产精品| 亚洲国产成人精品女人| 黄色国产精品| 夜夜嗨av一区二区三区网站四季av| 亚洲第一区色| 伊人久久亚洲美女图片| 久久国产福利| 亚洲美女91| 日韩在线成人| 日本久久一区| 国产精品久久久亚洲一区| 国产日韩欧美一区二区三区| 麻豆中文一区二区| 国产一区二区三区不卡视频网站| 高清不卡一区| 久久精品免费一区二区三区| 亚洲不卡av不卡一区二区| 婷婷激情图片久久| 午夜欧美精品久久久久久久| 欧美日韩国产探花| 亚洲网址在线观看| 日韩精品五月天| 久久伊人亚洲| 日韩成人亚洲| 午夜亚洲一区| 91精品国产自产精品男人的天堂 | 日产欧产美韩系列久久99| 欧美日韩亚洲三区| 高清一区二区三区av| 成人羞羞在线观看网站| 久久精品av| 亚洲色图网站| 国产精品15p| 日韩不卡视频在线观看| 日韩视频精品在线观看| 日韩在线网址| 麻豆一区二区三| 亚洲成人国产| 日韩欧美中文字幕电影| 国产精品成人3p一区二区三区| 日本久久综合| 欧美日韩国产在线观看网站| 日本亚洲三级在线| 精品国产18久久久久久二百| 99精品视频在线| 亚洲三级网站| 日韩av有码| 久久不射网站| 欧美中文高清| 999久久久国产精品| 蜜桃一区二区三区在线观看| 国产精品欧美日韩一区| 日本韩国欧美超级黄在线观看| 性色一区二区| 欧美精品99| 激情欧美国产欧美| 欧美亚洲tv| 日韩另类视频| 日本成人手机在线| 精品久久久网| 99国产精品久久久久久久成人热| 久久国产免费看| 免费观看亚洲| 91精品在线免费视频| 久久久成人网| 久久国产精品免费一区二区三区 | 久久天堂影院| 久久亚洲色图| 精品久久久亚洲| 中文字幕日韩亚洲| 高清久久一区| 亚洲2区在线| 久久九九电影| 国产精品色在线网站| 99成人在线| 麻豆成全视频免费观看在线看| 亚洲资源在线| 亚洲天堂1区| 欧美久久久网站| 99riav国产精品| 黑森林国产精品av| 日韩1区2区日韩1区2区| 激情欧美一区二区三区| 精品一区二区三区在线观看视频|