原创 PHP之MVC學習

有很長一段時間沒有更新博客了,近一段時間開始重新梳理知識點和寫博客了,新的博客地址:歡迎訪問。 MVC:model view controller(模型,視圖,控制器) 視圖:我們能直觀看到的web界面 模型:按要求從數據庫

原创 H5移動端開發學習總結

有很長一段時間沒有更新博客了,近一段時間開始重新梳理知識點和寫博客了,新的博客地址:歡迎訪問。 對於移動端開發而言,爲了做到頁面高清的效果,視覺稿的規範往往會遵循以下兩點: 1.首先,選取一款手機的屏幕寬高作爲基準(現在一般選

原创 PHP之Yii框架學習總結

Yii 是一個高性能的,適用於開發 WEB2.0 應用的 PHP 框架。 Yii 自帶了豐富的功能 ,包括: 模型-視圖-控制器(MVC)設計模式: Yii在WEB編程中採用這一成熟的技術從而可以更好的將邏輯層和表現層分開 與

原创 RequireJS學習總結

RequireJS是一個工具庫,主要用於客戶端的模塊管理。它可以讓客戶端的代碼分成一個個模塊,實現異步或動態加載,從而提高代碼的性能和可維護性。它的模塊管理遵守AMD規範。 RequireJS的基本思想是:通過define方法,

原创 jQuery源碼學習(二)

有很長一段時間沒有更新博客了,近一段時間開始重新梳理知識點和寫博客了。重要的事情說三遍,新的博客地址:歡迎訪問,新的博客地址:歡迎訪問,新的博客地址:歡迎訪問。 回調對象Callbacks 回調對象Callbacks就是用來管

原创 Opacity 屬性引發的層疊問題

有很長一段時間沒有更新博客了,近一段時間開始重新梳理知識點和寫博客了,新的博客地址:歡迎訪問。 一般情況下,網頁中的層疊規律是這樣的:如果兩個層都沒有設置 position 屬性爲 absolute 或者 relative 屬

原创 HTML5知識點總結

有很長一段時間沒有更新博客了,近一段時間開始重新梳理知識點和寫博客了。重要的事情說三遍,新的博客地址:歡迎訪問,新的博客地址:歡迎訪問,新的博客地址:歡迎訪問。 Web Workers## javaScript語言採用的是單線

原创 jQuery源碼學習(四)

隊列queue() 隊列(先進先出)方法,執行順序的管理。 <script type="text/javascript"> //大體框架 //隊列其實就是一個數組 jQuery.extend([//工具方法

原创 JS中一些常用函數學習總結

escape()和unescape() escape() 函數可對字符串進行編碼,這樣就可以在所有的計算機上讀取該字符串 語法: escape(string) 參數描述: string 必需。要被轉義或編碼的字符串。

原创 SASS語法學習

Sass是一種CSS 預處理器。用一種專門的編程語言,進行 Web 頁面樣式設計,然後再編譯成正常的 CSS 文件,以供項目使用。CSS 預處理器爲 CSS 增加一些編程的特性,無需考慮瀏覽器的兼容性問題,可以讓你的 CSS 更加

原创 js中defer和async的區別

一般情況 按照慣例,所有script元素都應該放在頁面的head元素中。這種做法的目的就是把所有外部文件(CSS文件和JavaScript文件)的引用都放在相同的地方。可是,在文檔的head元素中包含所有JavaScript文件,

原创 jQuery源碼學習(一)

有很長一段時間沒有更新博客了,近一段時間開始重新梳理知識點和寫博客了。重要的事情說三遍,新的博客地址:歡迎訪問,新的博客地址:歡迎訪問,新的博客地址:歡迎訪問。 jQuery的核心理念 簡潔的API 優雅的鏈式 強大的選擇器

原创 前端路由實現

有很長一段時間沒有更新博客了,近一段時間開始重新梳理知識點和寫博客了。重要的事情說三遍,新的博客地址:歡迎訪問,新的博客地址:歡迎訪問,新的博客地址:歡迎訪問。 在單頁應用上,前端路由並不陌生。單頁應用是指在瀏覽器中運行的應用

原创 手淘移動端適配的方案學習和相關思考

flexible方案是手淘經過多年的摸索和實戰,總結出來的一套移動端適配方案。這個方案在多屏幕適配以及相關bug修復上做的還是不錯的。這也是在讀了源碼之後纔有了更深一層的理解,後面會詳細解讀。 項目回顧 首先來說一下之前做的一個項

原创 js之DOM深入學習總結

什麼是domReady? html標籤和dom節點的區別是什麼? html是一門標記語言,它告訴我們這個頁面有什麼內容。但行爲操作是要通過Dom交互來實現的。我們不能認爲只要存在html標籤,這個標籤就是一個dom了。html標籤