原创 《JavaScript高級程序設計(第3版)》知識點筆記1

1、JavaScript是一種專爲網頁交互而設計的腳本語言,由三個不同部分組成: ECMAScript,提供核心語言功能 文檔對象模型(DOM),提供訪問和操作頁面內容的方法和接口 瀏覽器對象模型(BOM),提供與瀏覽器交互的方法和接口

原创 理解HTTP之Content-Type

0x01.About 查看Restful API 報頭插件:Chrome插件REST Console,以及發送Restful API工具:Chrome插件POST Man 在HTTP 1.1規範中,HTTP請求方式有OP

原创 TCP/IP、HTTP協議的區別

        TPC/IP協議是傳輸層協議,主要解決數據如何在網絡中傳輸,而HTTP是應用層協議,主要解決如何包裝數據。關於TCP/IP和HTTP協議的關係,網絡有一段比較容易理解的介紹:“我們在傳輸數據時,可以只使用(傳輸層)TCP

原创 操作系統——存儲管理:分區、分頁、分段、請求式分頁和虛擬內存

1. 綜述   突然把這麼多概念弄到一起,讓人有點兒困惑。自己的一些理解:   分區式管理:最簡單直觀的方式,在內存中分配一個區,將整個進程放入這個區。缺點是會產生外碎片,即時間長了會在分區之間產生難以被利用的小空間。   分頁式

原创 html,css,js加載順序

1.js放在head中會立即執行,阻塞後續的資源下載與執行。因爲js有可能會修改dom,如果不阻塞後續的資源下載,dom的操作順序不可控。   正常的網頁加載流程是這樣的。 瀏覽器一邊下載HTML網頁,一邊開始解析解析過程中,發現<s

原创 js操作cookie方法

cookie cookie,有時也用其複數形式Cookies,指某些網站爲了辨別用戶身份、進行session跟蹤而儲存在用戶本地終端上的數據(通常經過加密)。定義於RFC2109和2965都已廢棄,最新取代的規範是RFC6265。

原创 jsonp協議原理深度解析

前言 今天在開發聯調的過程中,需要跨域的獲取數據,因爲使用的jquery,當然使用dataType:'jsonp'就能夠很easy的解決了。 但是因爲當時後端沒有支持jsonp來訪問,後來他在實現這個功能的時候問了我一句,jsonp形

原创 JavaScript中call,apply,bind方法的總結。

why?call,apply,bind幹什麼的?爲什麼要學這個?   一般用來指定this的環境,在沒有學之前,通常會有這些問題。 var a = { user:"追夢子", fn:function(){

原创 《JavaScript高級程序設計(第3版)》知識點筆記2

1、雖然ECMAScript數組與其他語言中的數組都是數據的有序列表,但與其他語言不同的是,ECMAScript數組的每一項可以保存任何類型的數據。也就是說,可以用數組的第一個位置來保存字符串,用第二位置來保存數值,用第三個位置來保存對象

原创 JavaScript 事件模型 事件處理機制

這篇文章對於瞭解Javascript的事件處理機制非常好,將它全文轉載於此,以備不時之需。 什麼是事件? 事件(Event)是JavaScript應用跳動的心臟 ,也是把所有東西粘在一起的膠水。當我們與瀏覽器中 Web 頁面進行某些

原创 js中的事件委託或是事件代理詳解

起因: 1、這是前端面試的經典題型,要去找工作的小夥伴看看還是有幫助的; 2、其實我一直都沒弄明白,寫這個一是爲了備忘,二是給其他的知其然不知其所以然的小夥伴們以參考; 概述: 那什麼叫事件委託呢?它還有一個名字叫事件代理,Ja

原创 Ajax方式和jsonp的實現區別

       大多數情況下,無論是框架還是自己實現都是通過Ajax的方式來向後端請求數據的,而Ajax之間是通過傳輸json格式的文件來進行數據的傳輸的,大家對Ajax也很熟悉了,那麼爲什麼我又要使用jsonp呢?這就要從什麼是json

原创 window.location.href和window.open的幾種用法和區別

閱讀目錄 一、location.href常見的幾種形式二、location.href不同形式之間的區別三、location.href總結四、window.location.href和window.open的區別 使用js的同學一

原创 從輸入url到頁面展示到底發生了什麼

這篇文章很多都是參考別人的,然後進行總結,並提供相應知識點的學習資料 從輸入url到頁面展示總共經過如下幾個過程: 域名解析(獲得IP地址)向WEB服務器發送HTTP請求服務器處理請求服務器返回HTTP響應瀏覽器顯示頁面信息一、輸入地址

原创 session、cookie與“記住我的登錄狀態”的功能的實現

session、cookie與“記住我的登錄狀態”的功能的實現 Cookie的機制 Cookie是瀏覽器(User Agent)訪問一些網站後,這些網站存放在客戶端的一組數據,用於使網站等跟蹤用戶,實現用戶自定義功能。 Cooki