原创 【JS數據類型】JS中的判斷數據類型函數

一、JS中的基本數據類型 string、boolean、null、undefined、number,symbol(ES6) 基本數據類型通常指的是直接利用字面量的方式進行賦值的情況,其中要注意的是,對於已經初始化的基

原创 【今日頭條筆試題】找一組座標點的右邊界點

題目描述: 給定一組座標點集合,當其中的x點使得集合p中的所有的點均不在x的右上方時(橫縱座標均大於x的點)稱爲最大點,找出點集合中所有的最大點。同時按X有小到大的順序輸出點集合 解析: 該題意就是要找邊界點,思路就是對點集

原创 【常見面試題】網易遊戲前端面試題集錦1

一、塊級元素和行內元素的區別,行內塊級元素是什麼東西? 解答: (1)塊級元素獨佔一行,可以單獨設置寬高等特性,塊級元素內可以包含非塊級元素和塊級元素 (2)行內元素不獨佔一行,在一行內可以完整顯示時會在一行內顯示元素,設置

原创 【學習筆記】Vue響應式原理

一、vue中的響應式屬性 Vue中的數據實現響應式綁定 1、對象實現響應式: 是在初始化的時候利用definePrototype的定義set和get過濾器,在進行組件模板編譯時實現water的監聽蒐集依賴項,當數據發生變化時在s

原创 [TOP]原生JS事件綁定方法以及jQuery綁定事件方法bind、live、on、delegate的區別

一、原生JS事件綁定方法: 1、通過HTML屬性進行事件處理函數的綁定如:  <a href="#" οnclick="f()"> 2、通過J

原创 【事件綁定的方式】兼容瀏覽器的事件監聽器的設計

一、兼容瀏覽器的事件監聽器 主要是兼容IE8以前的瀏覽器,addEvent方法中介紹了三種綁定事件的方式,其中要注意: (1)在IE的事件綁定方式中,事件處理函數裏面的事件對象時掛在window上面的,所以獲取event對象時

原创 【CSS佈局】三欄式佈局,左右定寬,中間內容區域自適應

實現三欄式佈局的經典方法有:雙飛翼佈局、聖盃佈局,兩者都是利用了父margin來達到想要的效果,同時也是遵循重要的內容優先加載的原則(先加載center),只是在實現上稍微有些不同,同時利用CSS3的flex佈局也可以實現以上效果

原创 【學習筆記】Vue中實現雙向數據綁定的原理

在實現雙向數據綁定的方法中主要有如下幾種方式: (1)發佈訂閱者模式(backbone.js) (2)髒檢查(angular.js) (3)數據劫持 在vue中是結合了(1)和(3)兩種方式來實現的,主要通過Object.

原创 【學習筆記】DOM中的節點操作函數以及屬性

一、節點相關的屬性 parentNode:獲取元素的父節點 childNodes:獲取元素的子節點其中包括文本節點等 firstChild:元素的第一個子節點 lastChild:元素的最後一個子節點 nextSibli

原创 Js中有關變量聲明和函數聲明提升的問題

    在ECMAScript5中沒有塊級作用域一說,只有函數作用域和全局作用域,在其中聲明的變量和函數和其他語言的展現形式不同,在某些情況下不一定需要先定義後使用,函數和變量的使用可以在其聲明之前,這到底是怎麼回事呢?讓我們一起揭開變量

原创 JS以及CSS對頁面的阻塞

一、JS阻塞    所有的瀏覽器在下載JS文件的時候,會阻塞頁面上的其他活動,包括其他資源的下載以及頁面內容的呈現等等,只有當JS下載、解析、執行完

原创 【筆試題】阿里前端筆試題---兩列布局,不需要自適應

昨天不知道因爲網速的原因還是怎麼會回事,該題的圖片沒有顯示,但是感覺是要實現兩欄式佈局,不要求自適應,應該利用BFC的知識就好了,只要兩個子元素分別形成BFC即可。 形成BFC的方式: (1)float:Left、right

原创 【學習筆記】JQuery學習筆記

一、選擇器 在CSS規則中兩個選擇器中添加空格和不添加空格是有區別的:加空格表示的是後代選擇器(可以不是直接子元素),而不加空格則表示的是在一個元素上同時滿足兩個條件,即不加空格表示的是“且”的關係。 .example .pp{

原创 【筆試題】阿里內推---CSS實現元素居中的幾種方式

給定基礎結果如下所示:實現content的水平和垂直居中的方式: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>居中</

原创 【面試集錦】好未來前端面試題---JS實現輪播圖

思路: 1、首先要有個盛放圖片的容器,設置爲單幅圖片的寬高,且overflow:hidden,這樣保證每次可以只顯示一個圖片 2、container內有個放圖片的list進行position的定位 ,其中的圖片採用float的