原创 HTTP的識別,認證與安全

WilsonLiu’s blog 首發地址 識別,認證與安全 第三部分的4章提供了一系列的技術和機器,可用來跟蹤身份,進行安全性檢測,控制對內容的訪問。 客戶端識別與cookie機制 第十一章 HTTP最初是一個匿名,無狀態的請求

原创 查找算法——javascript算法實現

查找表 search table 查找表相關概念 查找表是由同一類型的數據元素(或記錄)構成的集合。由於”集合”中的數據元素之間存在着完全鬆散的關係,因此查找表是一種非常靈便的數據結構。 靜態查找表 static search t

原创 JavaScript 最佳實踐

最佳實踐 24.1 可維護性 24.1.1 什麼是可維護性 可理解性 直觀性 可適應性 可擴展性 可調試性 24.1.2 代碼約定 可讀性 註釋,合理的縮進 有意義的變量和函數命名 一般命名規則:變量名應該爲名詞;函數名

原创 Javascript 函數表達式

WilsonLiu’s blog 首發地址 定義函數的方式 第一:函數聲明 第二:函數表達式 函數聲明提升 sayHi(); function sayHi(){ alert("Hello world!") } 7.1 遞

原创 端到端協議

端到端協議 第五章 從前幾章研究的主機到主機的分組傳遞服務到轉向進程到進程之間的通信信道,這正是網絡體系結構中傳輸層(transport)的任務,由於它支持端點應用程序之間的通信,因此傳輸層協議有時也被稱爲端到端(end to e

原创 HTTP實體和編碼

實體和編碼 每天都有數以億計的各種媒體對象經由HTTP傳送,如圖像,文本,影片以及軟件程序等。HTTP會確保它的報文被正確的傳送,識別,提前以及適當的處理,則需要滿足以下條件。 1. 可以被正確的識別(通過Content-Typ

原创 HTTP結構

WilsonLiu’s blog 首發地址 HTTP結構 第二部分的5章主要介紹了HTTP服務器,代理,緩存,網關和機器人應用程序,這些都是Web系統架構的構造模塊。 Web服務器 第五章 Web服務器會對HTTP請求進行處理並提

原创 HTTP內容分發

內容分發 Web主機託管 對內容資源的存儲協調以及管理的職責統稱爲Web主機託管。 虛擬服務器請求卻反主機信息 HTTP/1.0中的一個設計缺陷會使虛擬主機託管者瘋狂。HTTP/1.0中沒有爲共享的Web服務器提供任何方法來識別要

原创 排序算法——javascript算法實現

排序 Sorting 排序基本概念 排序是計算機程序設計中的一種重要操作,他的功能是將一個數據元素(或記錄)的任意排列,重新排列成一個按關鍵字有序的序列。 待排序的記錄序列中可能存在兩個或兩個以上的關鍵字相等的記錄,且在排序前R

原创 JavaScript面向對象的程序設計

面向對象的程序設計 6.1 理解對象 Object.defineProperties與Object.defineProperty 1. 數據屬性 - configurable - enumerable - writable

原创 HTTP:Web基礎

WilsonLiu’s blog 首發地址 概述HTTP HTTP協議是因特網的多媒體信使。HTTP可以從遍佈世界的Web服務器上將這些信息快迅速,便捷,可靠地搬移到人們桌面上的Web瀏覽器上去。 HTTP協議主要分Web客戶端和

原创 前端面試資料總結——附上大量優質資料鏈接

介紹 3,4月份暑期實習招聘~準備了許久,看了網上不少的總結帖子,準備過程中,學習到了許多。 看過一句話~ 技術水平漲的最快的有兩個階段,一個面試前幾個月,一個是入職後幾個月~想想還是很有道理的。 拿到offer了~把自己複

原创 calc與box-sizing的替代

背景:之前發現calc這個佈局新屬性之後就非常喜歡,愛不釋手。在公司的實習的時候,開發微信端的頁面,使用了幾次calc,後來發現在Android的上的不支持~蛋疼。於是到處找替代方案,終於在stackoverflow上找到一個滿意

原创 JavaScript 高級技巧

22.1 高級函數 22.1.1 安全的類型檢測 typeof,instanceof並非完全可靠。解決辦法,利用 Object.prototype.toString.call(value) 22.1.2 作用域安全的構造函數 fu

原创

串 sring 串(string)(或字符串)是由零個或者多個字符組成的有限序列。 串的表示和實現 定長順序存儲表示 類似於線性表的順序存儲結構,用一組地址連續的存儲單元存儲串值的字符序列。 在串的定長順序存儲結構中,按照預定義的