原创 通俗理解URL和URI

這麼說吧,對於這兩個詞的理解,我就舉一個例子就行了。 如果說世界上每一個人的名字是不可以重複的,那麼一個名字就可以唯一標識一個人(當然身份證號也是這樣的意思哈),但是你是找不到這個人的,只能是唯一標識。那麼這就相當於是URI。

原创 JavaScript 高級部分 之面向對象編程、原型

JavaScript面向對象編程 什麼是對象: ECMAScript-262 把對象定義爲:無序屬性的集合,其屬性可以包含基本值、對象或者函數。 嚴格來講,這就相當於說對象是一組沒有特定順序的值。對象的每個屬性或方法都有一個名字,

原创 博客搬家(新博客地址)

地址:我的新博客

原创 使用github託管自己的筆記(docsify/vuepress)

前段時間經常在github上看到別人做的筆記,大概長這個樣: 覺得非常好看且有條理,於是瞭解了一下,做成這樣的網站式的博客可以用docsify也可以用vuepress,可以根據個人喜好進行選擇,下面推薦幾篇博客,按照上面寫的做,

原创 css代碼驗證與壓縮

檢驗css文件是否有語法錯誤,可以檢驗本地的css文件(上傳即可),也可以檢驗任意一個網站。 http://jigsaw.w3.org/css-validator/ css代碼壓縮 推薦使用谷歌插件web前端助手,也可以去站長之家

原创 JavaScript拷貝數組的實現方式

JavaScript中我們經常會遇到拷貝數組的場景,但是都有哪些方式能夠來實現呢,我們不妨來梳理一下。 1、擴展運算符(淺拷貝) 自從ES6出現以來,這已經成爲最流行的方法。它是一個很簡單的語法,但是當你在使用類似於React

原创 css權重計算方法

css權重是什麼? CSS權重指的是樣式的優先級,有兩條或多條樣式作用於一個元素,權重高的那條樣式對元素起作用,權重相同的,後寫的樣式會覆蓋前面寫的樣式。 權重的等級有哪些以及如何計算權重? 可以把樣式的應用方式分爲幾個等級,按照

原创 JavaScript 之 BOM(window對象、定時器、JS執行隊列、location對象、navigator對象、history對象)

BOM 目標 能夠說出什麼是BOM 能夠知道瀏覽器的頂級對象window 能夠寫出頁面加載事件及注意事項 能夠寫出兩種定時器函數並說出區別 能夠說出JS執行機制 能夠使用location對象完成頁面之間的跳轉 能夠知曉navig

原创 備戰校招(一)

原创 JavaScript 之 網頁特效篇(offset系列、client系列、scroll系列、動畫函數封裝、常見網頁特效)

網頁特效 1.元素偏移量 offset 系列 offset 翻譯過來就是偏移量,我們使用offset系列相關屬性可以動態的得到該元素的位置(偏移)、大小等。 獲得元素距離帶有定位父元素的位置 可以獲取元素自身的寬度和高度 注意:

原创 CSS - 去除圖片img底側空白縫隙

CSS - 去除圖片img底側空白縫隙 1. 圖片底部有空隙 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Doc

原创 JavaScript 之 DOM(Web API、DOM、事件高級(事件冒泡、事件委託))

一、Web API簡介 目標: 能夠說出 Web APIs 階段與 JavaScript 語法階段的關聯性 能夠說出什麼是 API 能夠說出什麼是 Web API 1. Web APIs和JS基礎關聯性 1.1 js的組成:

原创 《JavaScript高級程序設計》筆記地址

我的github筆記地址 持續更新中

原创 如何高效的在網上找開源項目做

如何高效的在網上找開源項目做 適合在校學生和任何想轉IT行業的人找項目練手,積累項目經驗 一、工具 GitHub足矣 二、方法 相信很多人在github上找資源就直接在搜索框裏打技術名,像下圖這樣。 結果有14萬+,你根本無從

原创 練就強大的學習能力(一)

思維導圖版 Markdown版 強大的學習能力 有效學習時間 告別拖延 “一旦…就”的反應機制 馬上開始第一步,並且是最輕鬆的一步 學習專注度 快速進入學習狀態的法門 大腦具有慣性,所以會有“注意力殘餘現象”,解決