摘要:的新增標簽結構標簽多媒體標簽繪圖標簽其他標簽新增的表單控件屬性元素新增屬性新增的圓角邊框圖片背景尺寸漸變文本效果字體陰影轉換多列布局動畫動畫動畫獲取對象的方法把新的子節點添加到指定節點刪除子節點替換子節點在指定的子節點前面插入新的子節點創
1.HTMl5的新增標簽;
結構標簽: header section footer nav article aside hgroup figure figcaption dialog 多媒體標簽: video audio source 繪圖標簽: canvas svg 其他標簽: keygen mark time output
2.H5新增的表單控件(屬性)
number color datetime datetime-local time date week month email URL range
3.input元素新增屬性
autocomplete autofocus required pattern form
4.CSS新增的
圓角 邊框圖片 背景尺寸 漸變 文本效果 字體陰影 2D轉換 多列布局 動畫 http://blog.163.com/thinker_creator/blog/static/101933149200992181547878/
5.CSS3動畫
transition transform animation https://www.cnblogs.com/wuyanliang/p/5862643.html
6.jQuery動畫
hide() show() fadeIn() fadeOut() fadeToggle() fadeTo() animate() slideDown() slideUp() slideToggle()
7.javaScript 獲取DOM對象的方法
getElementById() getElementsByTagName() getElementsByClassName() appendChild() 把新的子節點添加到指定節點 removeChild() 刪除子節點 replaceChild() 替換子節點 insertBefore() 在指定的子節點前面插入新的子節點 createAttribute() 創建屬性節點 createElement() 創建元素節點 createTextNode() 創建文本節點 getAttribute() 返回指定屬性名的屬性值 setAttribute() 把指定屬性設置或修改為指定的值 getComputedStyle() 獲取內聯外聯的css樣式
8.jQuery 操作CSS樣式
css()
9.jQuery 操作類名
addClass() removeClass() toggleClass()
10.jQuery-JavaScript 操作內容
html() innerHTML text() innerText val() textContent
11.jQuery對元素屬性的操作
attr() 操作自定義屬性 prop() 操作固有(自帶)屬性 removeAttr()
12.H5的本地存儲(緩存)
localStorage 永久保存(5M) sessonStorage 窗口,瀏覽器,客戶端關閉后自動消除數據(5M) cookies 大小4K之內
13.JavaScript的類型有哪些
number string boolean undefined null object(array function)
14.怎么判斷JavaScript類型
typeof
15.null,undefined類型
object undefined
16.寫一個簡單的排序(數組去重)
function sorts(str){ return Array.from(new Set(str)).sort((a,b)=>{return b - a}) }
17.JavaScript類型轉換
Number() parseInt() 不能轉換浮點數 parseFloat() 能轉換浮點數 string()
18.數組轉字符串
replace() var str= arr.replace(/""/g,"") join() var str = arr.join(",") JSON.stringify(對象或者數組) 將JavaScript值轉換為JSON字符串
19.字符串轉數組
split() var arr = str.split(",")
20.字符串轉對象
JSON.parse() 將一個JSON字符串轉為JavaScript對象
21.JavaScript延遲加載
setTimeout 讓JavaScript代碼最后加載(放在HTML文件底部) async defer
22.js性能優化
盡量減少DOM調用 優化循環 避免使用eval() 使用事件委托 減少DOM的數目 動態創建DOM方式 按需異步加載
23.事件委托
利用事件冒泡的原理,子元素的事件會冒泡到父元素,可以只給父元素添加事件,通過事件目標判斷元素
24.閉包
函數內部又定義了一個函數,內部函數引用外部函數的變量,就構成了閉包 (閉包就是能夠讀取其他函數內部變量的函數)
25.eval()
它的功能吧對應的字符串解析成JavaScript飯嗎并運行 缺點:非常耗性能(一次解析成JavaScript語句,一次執行)
26.鏈式結構的原理
return this
27.你知道VueX么
集中式狀態管理架構
28.前端構建(造)工具
gulp http://www.gulpjs.com.cn/
29.前端js框架(框架)
Zepto.js Node.js angular.Js JQuery Mobile requirejs Vue.js backbone.js
30.前端UI框架
bootstrap Pure EasyUI Ant Design
31.前端加密方式(js)
js加密 https://www.cnblogs.com/jingmin/p/6503257.html 壓縮 混淆 MD5 RSA
32.前端隱藏元素
display:none visibility:hidden opacity:0 position:absolute clip-path(裁剪)
33.作用域的規則
只能從內部向外部查找變量
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/113654.html
摘要:一基礎接口的意義百度規范擴展回調抽象類的意義我的前端面試經歷百度前端掘金博主就讀于電子科技大學,大三狗一枚面試是個漫長的過程,從海投到收獲電話面試,一面二面三面,一個步驟出錯那么后面就宣告終結。 一道常被人輕視的前端 JS 面試題 - 前端 - 掘金 目錄前言第一問第二問變量聲明提升函數表達式第三問第四問第五問第六問構造函數的返回值第七問最后前言 年前剛剛離職了,分享下我曾經出過的一道...
摘要:字囊括上百個前端面試題的項目開源了這個項目是什么項目內容這個項目目前在上剛剛開源主要內容如下前端面試題主要整理了高頻且有一定難度的前端面試題對這些面試題進行解讀前端原理詳解針對一些有一定難度面試題涉及的知識點進行詳解比如涉及的編譯原理響應式 20W字囊括上百個前端面試題的項目開源了 這個項目是什么? 項目內容 這個項目目前在GitHub上剛剛開源,主要內容如下: 前端面試題: 主要整...
摘要:收集的一些前端面試題從面試題發現不足,進而查漏補缺,比通過面試更難得及各大互聯網公司前端筆試面試題篇及各大互聯網公司前端筆試面試題篇面試題個和個經典面試題前端開發面試題如何面試前端工程師很重要個變態題解析如何通過餓了么面試輕 收集的一些前端面試題 從面試題發現不足,進而查漏補缺,比通過面試更難得 1 BAT及各大互聯網公司2014前端筆試面試題--Html,Css篇 2 BAT...
摘要:收集的一些前端面試題從面試題發現不足,進而查漏補缺,比通過面試更難得及各大互聯網公司前端筆試面試題篇及各大互聯網公司前端筆試面試題篇面試題個和個經典面試題前端開發面試題如何面試前端工程師很重要個變態題解析如何通過餓了么面試輕 收集的一些前端面試題 從面試題發現不足,進而查漏補缺,比通過面試更難得 1 BAT及各大互聯網公司2014前端筆試面試題--Html,Css篇 2 BAT...
閱讀 3143·2021-11-23 10:02
閱讀 3118·2021-11-16 11:53
閱讀 3092·2021-09-23 11:21
閱讀 3369·2019-08-30 13:02
閱讀 1622·2019-08-29 16:18
閱讀 1556·2019-08-29 12:55
閱讀 1456·2019-08-26 12:24
閱讀 2085·2019-08-26 10:36