Time of Update: 2016-08-25
Sass初使用,Sass使用 看慕課網materliu前輩的sass教程,http://www.imooc.com/learn/364。順便把剛做完的項目重構一下,然後把一些筆記和心得都寫在這裡~ 首先安裝sass,這裡直接參考 大漠前輩的安裝教程 http://www.w3cplus.com/sassguide/install.html。 然後安裝compass, 在ruby command 裡面打命令,gem install compass
Time of Update: 2016-08-25
chrome 調試 SASS,chrome調試sass第一步: 執行sass先行編譯命令先來我的專案檔夾結構:->進入sass /css檔案下->開啟cmd命令 ->輸入sass --watch --scss test.scss:test.css 如:-> 進入sass項目發現檔案多了test.css.map和test.css兩個檔案夾,如:這裡產生的test.css.map是chrome調試的關鍵
Time of Update: 2016-08-25
html,html教程html標籤 1、head標籤 <head> 標籤用於定義文檔的頭部,它是所有頭部元素的容器。<head> 中的元素可以引用指令碼、指示瀏覽器在哪裡找到樣式表、提供元資訊等等。文檔的頭部描述了文檔的各種屬性和資訊,包括文檔的標題、在 Web 中的位置以及和其他文檔的關係等。絕大多數文檔頭部包含的資料都不會真正作為內容顯示給讀者。<title> 定義文檔的標題,它是 head
Time of Update: 2016-08-23
css知識點整理,css知識點 CSS是Cascading Style
Time of Update: 2016-08-23
HTML+CSS項目開發總結,css項目開發總結 好幾天沒更新部落格了,剛實戰完一個HTML+CSS的簡單項目。經過幾天的摸索,發現收益良多。之前只是單純得寫demo,看知識點,沒有親自實戰項目。但實戰過後才會瞭解,如何才能更好地提升自己的技術。針對這次項目開發,我總結了以下內容: 一、技術總結 1、公用樣式的設定 在開始項目之前,我們可以先大體瞭解一下項目中每個頁面的內容,比如字型樣式,段落結構,文字大小等。我們可以針對這些內容來設定一個固定的樣式檔案。在開發中
Time of Update: 2016-08-25
nth-child和:nth-of-type的區別,:nth-of-type為什麼要叫:nth-of-type?因為它是以"type"來區分的。也就是說:ele:nth-of-type(n)是指父元素下第n個ele元素, 而ele:nth-child(n)是指父元素下第n個元素且這個元素為ele,若不是,則選擇失敗。 例:<div class="box">
Time of Update: 2016-08-23
純CSS3超酷文章卡片UI設計效果,css3超酷卡片ui這是一款使用純CSS3製作的超酷文章卡片UI設計效果。該文章卡片帶有陰影製作效果,當滑鼠滑過卡片時,文章的描述資訊會以滑動動畫的方式顯示在卡片中。線上預覽 源碼下載 使用方法 HTML結構一張卡片的HTML結構如下:<div class="tile"> <img src="img/1.jpg"/> <div class="text"
Time of Update: 2016-08-23
瀏覽器載入和渲染HTML的過程(標準已定義流程以及現代瀏覽器的最佳化),載入渲染先看一下標準定義的瀏覽器渲染過程(網上找的):瀏覽器開啟網頁的過程瀏覽器載入和渲染html的順序JS的載入不能並行下載和解析(阻塞下載)web的模式是同步的,開發人員希望解析到一個script標籤時立即解析執行指令碼,並阻塞文檔的解析直到指令碼執行完;如果指令碼是外引的,當引用了JS的時候,瀏覽器發送一個js
Time of Update: 2016-08-23
項目總結,項目總結報告這次的項目可以說是我個人的第一次完整的項目了,積累了一定的經驗,而且撞的坑也挺多,總結了有一下幾點:代碼重複 在實際項目製作中,因為項目包含的頁面非常多,在很多頁面中都有大部分的地區是和其他頁面重複的,如果在項目一開始就直接埋頭寫代碼,而不對項目進行規劃的話,到最後項目代碼肯定會有非常之多的重複代碼,這樣既耗時又不討好。即使中途發現存在重複代碼開始複製粘貼來提高效率,這些重複代碼也一樣會出現在各個檔案中,影響到項目在瀏覽器中的載入速度,同時如果在項目後期這些重複代碼需要修
Time of Update: 2016-08-23
編寫高品質的代碼--基礎:結構和樣式,行為的分離,高品質--實現高品質的代碼需要我們在結構和樣式,行為的分離的基礎上做到:精簡,重用,有序。精簡:盡量減小檔案的大小,提高頁面載入速度。重用:提高代碼的重用性,減少冗餘代碼,提高開發速度。有序:提高代碼的結構性,組織好代碼結構更利於維護和應變特殊情況。 在我們的工作中你可能會遇到這樣的代碼,或者說你可能寫出這樣的代碼<td width="100%" height="20" class="f9pt"
Time of Update: 2016-08-25
CSS效能分析,如何最佳化CSS提高效能,css效能不負十年後的自己,共勉!前端效能最佳化一直是一個比較熱門的話題,我們總是在盡我們最大的努力去,提高我們的頁面效能,比如減少HTTP請求,利用工具對資源進行合并壓縮,指令碼置底,避免重複請求,css
Time of Update: 2016-08-22
js中擷取jsp表單中radio類型的值簡單一實例,jspradio1、問題的引出:我們經常需要在js中使用ajax向後台發送請求,在這之前我們需要搜集所需的Form表單參數, 我常常會如此解決,簡單省事:// editBasicDataObjectForm 為 form的id,data的形式為 name1=val1&name2=val2&name3=val3&.....var data =
Time of Update: 2016-08-22
JavaScript實戰之菜單特效,javascript實戰特效本文將持續添加我自己用原生JS寫的各種菜單特效,雖然網上一搜一大堆,但我還是喜歡自己來寫一寫! 這是上一篇:JavaScript實戰(帶收放動畫效果的導覽功能表)下面是經過最佳化後的完整代碼,最佳化了CSS樣式、簡化事件函數、減少HTML層級,刪了至少20行以上的冗餘代碼 <!DOCTYPE html><html lang="en"><head> <meta
Time of Update: 2016-08-22
淺談JS繼承_寄生式繼承 & 寄生組合式繼承,淺談js繼承寄生5.寄生式繼承與寄生建構函式和原廠模式類似,建立一個僅用於封裝繼承過程的函數,該函數在內部以某種方式來增強對象,最後返回對象。function createAnother(original){ var clone = Object.create(original); //通過調用函數建立一個新對象 clone.sayHi = function(){ //以某種方式來增強這個對象 alert("Hi"); }; return
Time of Update: 2016-08-22
你知道setTimeout是如何啟動並執行嗎?,setTimeout運行大家看下如下代碼,猜猜執行結果:var start = new Date;setTimeout(function(){ console.log('時間流逝了:'+(new Date - start)+'毫秒');}, 200);while (new Date - start < 1000) {}console.log(1);function doSoming(){ setTimeout(function(){
Time of Update: 2016-08-22
AngularJS指令詳解及範例程式碼,angularjs範例程式碼AngularJS指令用於擴充HTML。這些都是先從ng- 首碼的特殊屬性。我們將討論以下指令:ng-app - 該指令啟動一個AngularJS應用。ng-init - 該指令初始化應用程式資料。ng-model - 此指令定義的模型,該模型是變數在AngularJS使用。ng-repeat - 該指令將重複集合中的每個項目的HTML元素。ng-app指令ng-app
Time of Update: 2016-08-22
BOM系列第三篇之定時器應用(時鐘、倒計時、秒錶和鬧鐘),bom第三篇時鐘 最簡單的時鐘製作辦法是通過Regex的exec()方法,將時間對象的字串中的時間部分截取出來,使用定時器重新整理即可<div id="myDiv"></div><script>myDiv.innerHTML = /\d\d:\d\d:\d\d/.exec(new Date().toString())[0];setInterval(function(){myDiv.innerHTML
Time of Update: 2016-08-22
AngularJS HTML DOM詳解及範例程式碼,angularjsdom以下指令可用於應用程式資料綁定到HTML DOM元素的屬性。 S.No. 名稱 描述 1 ng-disabled 禁用一個給定的控制 2 ng-show 顯示一個給定的控制 3 ng-hide 隱藏在給定的控制 4
Time of Update: 2016-08-22
在javascript中使用com組件的簡單實現方法,javascript組件首先建立一個COM組件,插入一個雙介面Itest,在此介面上實現以下三個方法:STDMETHODIMP Ctest::test(void) //無輸入輸出參數 { // TODO: 在此添加實現代碼 MessageBox(NULL,L"test",L"test",MB_OK); return S_OK; } S
Time of Update: 2016-08-22
jQuery 全選 全部選 反選 實現代碼,jquery全選1.概述在項目中經常遇到列表中對複選框進行勾選操作,全選。。。反選。。2. example<html><body><form id="test-form" action="test"><legend>請選擇想要學習的程式設計語言:</legend><fieldset><p><label class="selectAll"><input