原创 《你不知道的JavaScript上》

第一部分 作用域和閉包JavaScript中的函數運行在它們被定義的作用域裏,而不是它們被執行的作用域裏。一、作用域是什麼1.RHS查詢:簡單地查找某個變量的值2.LHS查詢:試圖找到變量容器本身,從而進行賦值3.作用域嵌套:向上尋找二、

原创 教程鏈接大集合

《vue2.0基礎系列》《vue2.0進階系列》《深入理解ES6》筆記Flex 佈局教程前端總結前端面試題指導

原创 《深入理解ES6》

一、塊級作用域綁定varJavaScript中,我們通常說的作用域是函數作用域,使用var聲明的變量,無論是在代碼的哪個地方聲明的,都會提升到當前作用域的最頂部,這種行爲叫做變量提升(Hoisting)也就是說,如果在函數內部聲明的變量,

原创 面試知識整理二

0.談談對前端安全的理解,有什麼,怎麼防範前端安全問題主要有XSS、CSRF攻擊XSS:跨站腳本攻擊它允許用戶將惡意代碼植入到提供給其他用戶使用的頁面中,可以簡單的理解爲一種javascript代碼注入。XSS的防禦措施:過濾轉義輸入輸出

原创 教程——Vue.js

一、Vue是什麼MVVM:view、viewModel、Model核心:數據綁定、組件化實現原理:Object.defineProperty()<body>//雙向綁定的實現 <div id="app"> <inp

原创 面試知識整理一

html + css基礎1.基本的佈局(中間自適應旁邊固定啥的)的幾種實現方法;http://blog.csdn.net/kongkongyou/article/details/545617602.垂直居中的幾種實現方法;方法一、(父塊子

原创 項目總結——酷拼編程

職責: 系統頁面開發、不同分辨率顯示器適應 掌握: 利用vue封裝組價利用CSS3媒體查詢、bootstrap等實現不同分辨率顯示器下的自適應 .1.先看boostrap裏面container和container-fluid源碼的區別:

原创 Javascript字符串常用方法

字符串字符串就是一個或多個排列在一起的字符,放在單引號或雙引號之中。'abc'"abc"length屬性js裏的字符串類似於數組,都是一個一個字符拼湊在一起組成的,因此可以用length屬性取得字符串的長度var str = "hello

原创 前端知識點分析——js裏的__proto__和prototype有什麼區別?

實例的proto指向該對象的構造函數的原型對象,該對象的構造函數的原型對象中定義了共享的屬性和方法構造函數的prototype指向原型對象原型對象的constructor指回構造函數1.方法(Function)是對象,方法的原型(Func

原创 數據結構與算法(JavaScript實現)

1.如何在數組中間位置添加數組function avaerageAdd(){ var nums = [1,2,3,4,5,6,7,8]; var newElements = [233,666]; nums.splice.app

原创 前端知識點分析——CSS相關

1.display:none和visibility:hidden的區別?display:none 隱藏對應的元素,在文檔佈局中不再給它分配空間,它各邊的元素會合攏, 就當他從來不存在。 visibility:hidden 隱藏對應的

原创 前端知識點分析—異步和回調

1.異步的概念任何時候,只要把一段代碼包裝成一個函數,並指定它在響應某個事件(定時器、鼠標點擊、Ajax響應等)時執行,即在這個程序中引入了異步機制。 2.事件循環eg:js程序發出了一個Ajax請求,從服務器獲取一些數據,我們在一個函數

原创 計算機技術——已知二叉樹的前序遍歷和中序遍歷,如何得到它的後序遍歷?

對一棵二叉樹進行遍歷,我們可以採取3中順序進行遍歷,分別是前序遍歷、中序遍歷和後序遍歷。這三種方式是以訪問父節點的順序來進行命名的。假設父節點是N,左節點是L,右節點是R,那麼對應的訪問遍歷順序如下:前序遍歷    N->L->R中序遍歷

原创 前端知識點分析——性能優化

更新中ing

原创 前端知識點分析——捕獲、冒泡、事件委託

1.事件流描述的是從頁面中接收事件的順序2.事件冒泡1.IE的事件流,即事件開始時由最具體的元素(文檔中嵌套層次最深的那個節點)接收,然後逐級向上傳播到較爲不具體的節點(文檔)。<!DOCTYPE html> <html lang="en