原创 通過nodejs自動創建前端工程文件

// 引入fs文件系統模板 var fs = require('fs') // 創建工程文件 var projectData = { // 工程名 name: 'projectName', // 工程文

原创 安裝 node-sass 的正確姿勢

方法一:配置.npmrc文件    phantomjs_cdnurl=http://cnpmjs.org/downloads sass_binary_site=https://npm.taobao.org/mirrors/node-sas

原创 js正確獲取元素樣式詳解

當js獲取這三種樣式時,style只能獲取內聯樣式,獲取不到外部樣式和嵌入式樣式,因此要用currentStyle屬性,而currentStyle在FF下不支持 在說js獲取元素樣式之前,簡單地談一下樣式  樣式分四種 外部樣式

原创 document.body的一些用法以及js中的常見問題

網頁可見區域寬: document.body.clientWidth; 網頁可見區域高: document.body.clientHeight; 網頁可見區域寬: document.body.offsetWidth    (包括邊線的寬)

原创 JS中的call()和apply()方法

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

原创 Ajax學習

看到標題時,有些同學可能會想:“我已經用xhr成功地發過很多個Ajax請求了,對它的基本操作已經算挺熟練了。” 我之前的想法和你們一樣,直到最近我使用xhr時踩了不少坑兒,我才突然發現其實自己並不夠了解xhr,我知道的只是最最基本的

原创 H5存儲(web Storage和web SQL)

一、Web Storage教程 1、概述: 對於Web Storage來說,實際上是Cookies存儲的進化版。如果瞭解Cookie的人幾乎一看Web Storage就會用,如果你從來沒用過沒了解過Cookie,沒關係,看了這篇文章照

原创 2017藍橋杯模擬賽

1、標題:算年齡 英國數學家德摩根出生於19世紀初葉(即18xx年)。 他年少時便很有才華。一次有人問他的年齡,他回答說: “到了x的平方那年,我剛好是x歲”。 請你計算一下,德摩根到底出生在哪一年。 題中的年齡指的是週歲。 請填寫

原创 js閉包

閉包(closure)是Javascript語言的一個難點,也是它的特色,很多高級應用都要依靠閉包實現。 下面就是我的學習筆記,對於Javascript初學者應該是很有用的。 一、變量的作用域 要理解閉包,首先必須理解Javasc

原创 NPM小結

nodejs的出現,可以算是前端里程碑式的一個事件,它讓前端攻城獅們擺脫了瀏覽器的束縛,踏上了一個更加寬廣的舞臺。前端的可能性,從此更加具有想象空間。 隨着一系列基於nodes的應用/工具的出現,工作中與nodejs打交道的機會越來

原创 原型對象和原型鏈

開篇 之前對js中的原型鏈和原型對象有所瞭解,每當別人問我什麼是原型鏈和原型對象時,我總是用很官方(其實自己不懂)的解釋去描述。有一句話說的好:如果你不能把一個很複雜的東西用最簡單的話語描述出來,那就說明你沒有真正的理解。最近正在讀

原创 Git常用命令

查看、添加、提交、刪除、找回,重置修改文件 git help <command> # 顯示command的help git show # 顯示某次提交的內容 git show $id git co -- <file> # 拋棄工作

原创 2017第八屆藍橋杯Java省賽

第一題:購物單 小明剛剛找到工作,老闆人很好,只是老闆夫人很愛購物。老闆忙的時候經常讓小明幫忙到商場代爲購物。小明很厭煩,但又不好推辭。 這不,XX大促銷又來了!老闆夫人開出了長長的購物單,都是有打折優惠的。  小明也有個怪

原创 初探 JavaScript 中的函數式編程

一、什麼是函數式編程? 函數式編程(Functional programming)簡稱 FP,並不是什麼庫或者框架,與過程式編程(Procedural programming)相對,而是一種編程範式。FP 通過聲明純函數抽象數據的處

原创 你想要的CSS居中方法大全

前言 元素的居中是前端開發中非常普遍的一個需求,實現的方式也很多,這裏我簡單總結了一下,並畫成思維導圖,便於記憶。  水平居中 行內元素 直接使用text-align:center ,效果如下圖   代碼詳見:居中行內元素 塊