服務器快速搭建gitlab方法 可以參考gitlab中文社區的教材 中文網:https://www.gitlab.com.cn/ins... 文檔:https://gitlab.com/gitlab-org... 1.什麼是gitlab版本管理 太過官方的解釋,隨便百度一下一堆。。。我也Google一下。。 GitLab 是利用 Ruby on Rails 一個開源的版本管理系統,實現
Stack 模塊為 Zepto 添加了 addSelf 和 end 方法。 讀 Zepto 源碼系列文章已經放到了github上,歡迎star: reading-zepto 源碼版本 本文閲讀的源碼為 zepto1.2.0 改寫原有的方法 'filter,add,not,eq,first,last,find,closest,parents,parent,children,siblings'.spl
一、bower的安裝與使用 bower是一個類似於npm的包管理工具,只不過npm更偏向於後台,而bower更偏向於前端。我們同樣也是需要通過npm的方式來下載bower。我們在cmd當中鍵入命令- npm install bower -g來完成將bower下載安裝到npm的全局目錄下,由於我們之前已經把npm的全局安裝目錄配置到環境變量當中了,故下載完成後,不再需要配置環境變量。之後我們可以在任
一羣卓越的開發者,他們分享知識與經驗,他們佈道技術未來,他們讓眾多開發者受益,他們叫 Top Writer。 在瑟瑟發抖中迎來了秋天,在瑟瑟發抖中簡單回顧下第三季度的 Top Writer 足跡~ 不知 @spencerht 一個季度獲得的 5599 點聲望有多少來自於你的助攻呢? 也不知 @守候 那篇高收藏之作,是否也被你收入囊中? 這些清蒸一無所知,唯一知曉的是,spencerht 在這個季度
fx 模塊提供了 animate 動畫方法,fx_methods 利用 animate 方法,提供一些常用的動畫方法。所以 fx_methods 模塊依賴於 fx 模塊,在引入 fx_methods 前必須引入 fx 模塊。 讀 Zepto 源碼系列文章已經放到了github上,歡迎star: reading-zepto 源碼版本 本文閲讀的源碼為 zepto1.2.0 GitBook 《read
函數 (一)定義函數 你可以定義一個由自己想要功能的函數,以下是簡單的規則: (1)函數代碼塊以def關鍵詞開頭,後接函數標識符名稱和圓括號()。 (2)任何傳入參數和自變量必須放在圓括號中間。圓括號之間可以用於定義參數。 (3)函數的第一行語句可以選擇性地使用文檔字符串—用於存放函數説明。 (4)函數內容以冒號起始,並且縮進。 (5)return結束函數
fx 模塊為利用 CSS3 的過渡和動畫的屬性為 Zepto 提供了動畫的功能,在 fx 模塊中,只做了事件和樣式瀏覽器前綴的補全,沒有做太多的兼容。對於不支持 CSS3 過渡和動畫的, Zepto 的處理也相對簡單,動畫立即完成,馬上執行回調。 讀 Zepto 源碼系列文章已經放到了github上,歡迎star: reading-zepto 源碼版本 本文閲讀的源碼為 zepto1.2.0 Gi
前言 dom也就是文檔對象模型,是針對HTML和XML的一個api,描繪了一個層次化的節點樹。雖然瀏覽器原生給我們提供了許多操作dom的方法,使我們可以對dom進行查找,複製,替換和刪除等操作。但是zepto在其基礎上再次封裝,給以我們更加便捷的操作方式。先看下圖,我們以刪除元素,插入元素,複製元素,包裹元素和替換元素幾個模塊分別探究zepto如何一一將其實現。 原文鏈接 github項目
前言 JavaScript最初的一個應用場景就是分擔服務器處理表單的責任,打破處處依賴服務器的局面,這篇文章主要介紹zepto中form模塊關於表單處理的幾個方法,serialize、serializeArray、submit。 原文鏈接 github項目地址 表單相關回顧 在開始學些form模塊相關方法前,我們先來回顧一下表單提交時,瀏覽器是怎麼樣將數據發送給服務器的(以下內容摘自《
IOS3 模塊是針對 IOS 的兼容模塊,實現了兩個常用方法的兼容,這兩個方法分別是 trim 和 reduce 。 讀 Zepto 源碼系列文章已經放到了github上,歡迎star: reading-zepto 源碼版本 本文閲讀的源碼為 zepto1.2.0 GitBook 《reading-zepto》 trim if (String.prototype.trim === undefine
Gesture 模塊基於 IOS 上的 Gesture 事件的封裝,利用 scale 屬性,封裝出 pinch 系列事件。 讀 Zepto 源碼系列文章已經放到了github上,歡迎star: reading-zepto 源碼版本 本文閲讀的源碼為 zepto1.2.0 GitBook 《reading-zepto》 整體結構 ;(function($){ if ($.os.ios) {
bootstrap創建登錄註冊頁面 本章內容是用bootstrap做的登入註冊頁面,並使用jquery-validate進行表單驗證。 技術:bootstrap,font-awesome,jquery-validate; 特點:響應式佈局,表單驗證,背景圖片自適應屏幕大小; 宗旨:從實戰中學知識。 效果圖: html代碼: 第三方資源的導入是用cdn引入;當
本文僅用於學習和交流目的,不得用於商業目的。非商業轉載請註明作譯者、出處,並保留本文的原始鏈接:http://www.ituring.com.cn/art... 訪談嘉賓: Kathy Sierra, O'Reilly出版社HeadFirst系列圖書策劃人之一,大型Java開發者社區JavaRanch.com創辦人,多款教育類和娛樂類遊戲主要開發人員。她深諳產品交互之道和認知科學理論,為加
注:由於譯者水平有限,難免會出現錯誤,希望大家能指出,謝謝。 react 可以被用在任何的web 應用中。它可以被嵌入到其他的應用中,要是你小心一點,其他的應用也能被嵌入到react中。這篇文章將會從一些常用的使用場景入手,重點會關注與jQuery 和backbone 的交互。但是裏面的思想在我們和其他庫交互時都是可以被參考的。 和操縱DOM的插件的交互 react 感知不到它管理之外的dom 的
糾結兩天(瀏覽器中喚起本地APP),一直找不到解決方案,今天總算基本搞定。 ps:吐槽一下 魔窗那篇文章,為什麼就不直接把js代碼開源開源,混淆後的代碼看得我好惱火 參考文章:魔窗解決方案、京東解決方案 首先是判斷瀏覽器 // 判斷瀏覽器 var Navigator = navigator.userAgent; var ifChrome = Navigator.match(/Chrome/i) !
本文僅用於學習和交流目的,不得用於商業目的。非商業轉載請註明作譯者、出處,並保留本文的原始鏈接:http://www.ituring.com.cn/art... 訪談嘉賓: 阿銘,本名李世明,阿銘Linux培訓創辦者,猿課聯合創始人,從事互聯網運維工作8年多,先後就職於Discuz、騰訊、好貸,從最基礎的運維到高級運維工程師,再到運維部門負責人,運維過的網站從訪問量十幾萬PV到上億PV,經
1、減少HTTP請求 why 減少響應時間。 how CSS Sprites 合併樣式腳本 內聯圖片(使用data:URL模式可以在web頁面中包含圖片但不需要額外的HTTP請求) 2、使用內容發佈網絡(CDN) why 瀏覽器是根據域(Domain)來緩存內容資源的,只要域不一樣,那麼它就需要重複下載這些資源,而且使用同樣的方式將它們緩存起來。 帶來的問題:重複地下載,這會佔用網絡資源
1.Web服務器 “Web服務器”可以指硬件或軟件,或者兩者一起工作。 在硬件方面,Web服務器是一種存儲網站組件文件(例如HTML文檔,圖像,CSS樣式表和JavaScript文件)並將其傳遞給最終用户設備的計算機。它連接到互聯網,可以通過域名訪問。 在軟件方面,Web服務器包括幾個部分,用於控制Web用户如何訪問託管文件,至少先要有HTTP服務器。HTTP服務器是一個能夠解析URL和HT
本文僅用於學習和交流目的,不得用於商業用途。非商業轉載請註明作譯者、出處,並保留本文的原始鏈接:http://www.ituring.com.cn/art... 訪談嘉賓: 古茜,是女性技術社區科技貓的聯合創始人,多次代表國內女性技術社區參與國際技術交流大會和女性峯會。中國技術社羣聯盟成員,SheroChina 2016女性影響力年度獲獎者,致力於幫助每一位熱愛技術的女性找到擴展自我的起點
本文是我在研究 PHP 異步編程時的總結。對於相當多的 PHPer 來説,可能都不知道 Generator,或者對 Generaotr 的流程不是很熟悉。因為 Generator 使得程序不再是順序的。鑑於本人的水平有限,如果有不同意見,還望指點一二,不勝感激! PHP 中的異常處理 從 PHP 5 開始,PHP 為我們提供了 try catch 來進行異常處理。當我們使用 catch 將異
0.寫在前面 如果大家想深入學習Javascript編程語言,Javascript中的原型及原型鏈是必須掌握的。當初我在學習原型及原型鏈的時候,就遇到過不少阻礙,希望通過我的這篇文章,能夠讓你真正的掌握JavaScript中的原型及原型鏈。好啦,開始我們的原型及原型鏈的旅途吧~ 在介紹Javascript原型之前,我們先來了解一段歷史。 1.Javascript繼承機制的設計思想 1994年
本文僅用於學習和交流目的,不得用於商業目的。非商業轉載請註明作譯者、出處,並保留本文的原始鏈接:http://www.ituring.com.cn/art... 訪談嘉賓:MICK, 就職於日本的一家系統開發公司,是性能方面的工程師。專業領域是BI/DWH之類的大規模數據解析系統的設計和性能優化,如果發生性能問題,也會去應對OS資源或者Java的內存解析等各個方面。此外,最近也擔任培訓工作
進程、線程、協程 關於進程、線程、協程,有非常詳細和豐富的博客或者學習資源,我不在此做贅述,我大致在此介紹一下這幾個東西。 進程擁有自己獨立的堆和棧,既不共享堆,亦不共享棧,進程由操作系統調度。 線程擁有自己獨立的棧和共享的堆,共享堆,不共享棧,線程亦由操作系統調度(標準線程是的)。 協程和線程一樣共享堆,不共享棧,協程由程序員在協程的代碼裏顯示調度。 PHP中的協程實現基礎 yield
相信很多開發者已經注意到,LeanCloud 的工單系統 LeanTicket 改版了。新版的 LeanTicket 不僅更新了界面,採用了響應式的頁面佈局來適配移動端,並且添加了諸多新功能,如增加了更多的工單狀態來更清楚地羅列工單時間線的變化和下一步行動、完善了統計報告、優化了系統響應速度等等。 在 LeanCloud,LeanTicket 一直是我們對外提供技術支持服務的主要工具之一,經歷過