原创 【前端前沿看點】React和Vue深度對比

  關於react和vue的對比已經很久了,本人一直是react的重度使用者,爲了對比vue和react的使用感受,特意瞭解相關知識,並且搭建了一些簡單的demo以做對比,最終整理成文。 至於angular和vue還有react的對比,這

原创 【前端知識點】HTML5 淺談 媒體標籤

html5播放器細談,從大衆自帶瀏覽器 到 wechat和QQ以x5內核的瀏覽器,以及UC其他特殊的瀏覽器在此不再細談:)當然也會分析iphone ios系統和Android手機系統的差別。 【基本屬性】video標籤 屬性: s

原创 【前端知識點】JS中的call()和apply()方法

1、方法定義 call方法:  語法:call([thisObj[,arg1[, arg2[,   [,.argN]]]]])  定義:調用一個對象的一個方法,以另一個對象替換當前對象。  說明:  call 方法可以用來代替另一個對

原创 【前端知識點】詳解js變量、作用域及內存

基本類型值有:undefined,NUll,Boolean,Number和String,這些類型分別在內存中佔有固定的大小空間,他們的值保存在棧空間,我們通過按值來訪問的。 (1)值類型:數值、布爾值、null、undefined。

原创 【前端知識點】你所不瞭解的Ajax和Http狀態字

Ajax及其工作原理 AJAX 是一種與服務器交換數據無需刷新網頁的技術,最早由Google公司在谷歌地圖裏使用,並迅速風靡。 AJAX是不能跨域的,如需跨域,可以使用document.domain='a.com';或者使用服務器代

原创 【前端知識點】CSS知識部分重點整理

選擇器的分組 CSS選擇器分爲 1.羣組選擇器 如:p, body, img, div{} 2.兄弟選擇器 如:p + p { color:#f00; } 3.屬性選擇器 如: p[title] { color:#f00

原创 【前端知識點】promise簡書-30分鐘帶你搞懂promise面試必備

前言 寫作初衷 本書的目的是以目前還在制定中的ECMAScript 6 Promises規範爲中心,着重向各位讀者介紹JavaScript中對Promise相關技術的支持情況。 通過閱讀本書,我們希望各位讀者能

原创 【前端知識點】js原型繼承方式詳解

js繼承的概念 js裏常用的如下兩種繼承方式: 原型鏈繼承(對象間的繼承) 類式繼承(構造函數間的繼承) 由於js不像java那樣是真正面向對象的語言,js是基於對象的,它沒有類的概念。所以,要想實現繼承,可以用js的原型pr

原创 【前端知識點】關於跨域的理解及解決方法

目錄 什麼是跨域?跨域資源共享(CORS)通過jsonp跨域 JSONP的優缺點CORS和JSONP對比通過修改document.domain來跨子域使用window.name來進行跨域使用HTML5的window.postMess

原创 【前端知識點】前端事件監聽、處理等解決方案詳解

其實這篇文章挺早之前就寫了,但是由於sf保存方面的bug,所以當時寫了一大堆,結果沒保存,覺得這個沒寫完是個不小的遺憾,今天正好有空,就給補充下了,也正好給我的javascript學習總結做一個完結篇。 其實之前的文章也涉及到部分事件

原创 【前端知識點】NodeJS優缺點及適用場景分析討論解釋

[NodeJS] 優缺點及適用場景討論 概述:     NodeJS宣稱其目標是“旨在提供一種簡單的構建可伸縮網絡程序的方法”,那麼它的出現是爲了解決什麼問題呢,它有什麼優缺點以及它適用於什麼場景呢?   本文就個人使用經驗對這

原创 【前端知識點】關於閉包的特點、概念、應用的那些事兒

閉包(closure)是Javascript語言的一個難點,也是它的特色,很多高級應用都要依靠閉包實現。 閉包的特性 閉包有三個特性: 1.函數嵌套函數 2.函數內部可以引用外部的參數和變量 3.參數和變量不會被垃圾回收機制回收

原创 【前端知識點】跨域之跨域window.postMessage

window.postMessage() 方法可以安全地實現跨源通信。通常,對於兩個不同頁面的腳本,只有當執行它們的頁面位於具有相同的協議(通常爲https),端口號(443爲https的默認值),以及主機  (兩個頁面的模數 Docu

原创 【前端問題分析】從輸入 URL 到瀏覽器接收的過程中發生了什麼事情?

從觸屏到 CPU 首先是「輸入 URL」,大部分人的第一反應會是鍵盤,不過爲了與時俱進,這裏將介紹觸摸屏設備的交互。 觸摸屏一種傳感器,目前大多是基於電容(Capacitive)來實現的,以前都是直接覆蓋在顯示屏上的,不過最近出現了

原创 【前端知識點】模塊化開發介紹

什麼是模塊化開發? 前端開發中,起初只要在script標籤中嵌入幾十上百行代碼就能實現一些基本的交互效果,後來js得到重視,應用也廣泛起來了,jQuery,Ajax,Node.Js,MVC,MVVM等的助力也使得前端開發得到重視,也使得