基礎 - 收藏集 - 掘金

讀 zepto 源碼之工具函數 - 掘金
Zepto 提供了豐富的工具函數,下面來一一解讀。 源碼版本 本文閱讀的源碼爲 zepto1.2.0 $.extend $.extend 方法能夠用來擴展目標對象的屬性。目標對象的同名屬性會被源對象的屬性覆蓋。 $.extend 其實調用的是內部方法 exte...javascript

Sticky Footer,完美的絕對底部 - 前端 - 掘金
寫在前面 作過網頁開發的同窗想必都遇到過這樣尷尬的排版問題:在主體內容不足夠多或者未徹底加載出來以前,就會致使出現(圖一)的這種狀況,緣由是由於沒有足夠的垂直空間使得頁腳推到瀏覽器窗口最底部。可是,咱們指望的效果是頁腳應該一...css

從實現後臺商品屬性代碼提及,聊聊相關的思惟!JS、模擬數據、橋樑 - 掘金前端

前言 原代碼地址 這裏實現了一個後臺商品屬性規格添加,修改,刪除等功能,由於當時作這個功能的時候,本不是須要我完成這個工做,而是一個後臺妹子,須要在後臺實現一個相似修改商品屬性等的功能,因此就找了我幫忙去寫這個功能,因而我恰好手頭也沒有很緊急的事情,於...

單詞太長致使自動換行,出現空白區域。——word-wrap和word-break - 掘金
寫在前面: 在寫頁面的時候,偶爾有時會遇到下圖這兩種狀況,一種是單詞過長時會溢出div,一種是直接換行,致使出現空白區域。這兩個情景就須要word-wrap、word-break這兩個屬性出場來解決了。閒話不扯了,本文主要內容有:word-wrap和word-...java

前端 PS 切圖方法,圖文詳細 - 掘金
寫在前面:本文主要內容是目前我所知道的切圖技巧結合網上的資料,寫出來分享一波。圖文教程,多圖!! BB:不少人都會說,切圖這個活倒底分給UI仍是分給前端。雖然好的UI會給咱們把圖切好,可是他們切的圖不必定百分之百符合咱們的需求,因此我一直都以爲這是頁面仔必需要...git

你真的會寫循環嗎--8種遍歷方法執行速度深度°對比 - 掘金
關於數組或對象遍歷,相信不少人都沒有深刻觀察過執行效率。這是一個曾在羣裏吵翻天的話題,讀懂後你將成爲遍歷效率話題的大師。 關於 個人博客:louis blog SF專欄:路易斯前端深度課 原文連接:詳解JS遍歷 導讀 遍歷數組或對象是一名程序員的基本素養之...程序員

原生 JS 中對象相關 API 合集 - 前端 - 掘金
Microzz zhaohui@microzz.com 主頁 ...github

移動端 web 開發技巧 - 前端 - 掘金
這是一個最好的時代,由於咱們站在潮流中;但也是一個最壞的時代,由於咱們站在潮頭上。 META相關 1. 添加到主屏後的標題(IOS) <meta name="apple-mobile-web-app-title" content="標題"> 2...web

分享 | Charles 力助分析網絡封包 - 前端 - 掘金
Charles是Mac平臺下經常使用的調試工具,用來分析網絡通訊協議,這個功能在作移動端開發時很是有用,由於有時候你不得不經過抓包來分析通訊定位問題,移動端開發跟Web不一樣,IDE並不會像Chrome Dev Tools同樣,給你提供網絡通訊協議的封包,而Char...面試

Chrome 插件製做 - 工具資源 - 掘金
因爲網上很難找到關於Chrome插件製做的中文教程,爲了總結和方便更多的開發者,本文以最多見的顯示效果爲browser_action的二維碼插件爲例,進行相關闡述。前端童鞋開發的話應該很簡單的,鄙人是開發Android的,寫這個還查了點資料(⊙﹏⊙) ...ajax

用 Git 鉤子進行簡單自動部署 - 工具資源 - 掘金
Git 鉤子 Git 鉤子(hooks)是在 Git 倉庫中特定事件(certain points)觸發後被調用的腳本。經過鉤子能夠自定義 Git 內部的相關(如 git push)行爲,在開發週期中的關鍵點觸發自定義的行爲...

(乾貨)css自定義 range radio select的樣式滑輪,按鈕,選擇框 - 掘金
寫在前面: 以前踩坑css的時候,遇到滑輪,按鈕,選擇框這類型的東西,爲了頁面效果,老是須要自定義他們的樣式,而不使用他們的默認樣式。當時寫的時候,我也是蠻頭疼的,弄了個demo,連接在下面。對此作個總結。本文是面向前端小白的,大手子能夠跳過,寫的很差之處多多...

移動端 Web 開發踩坑之旅 - 前端 - 掘金
前言 最近在一個移動端的 Web 項目中踩了不少的坑,感受有必要把它們記錄下來,分享給即將踏入移動端 Web 開發大門的新人們。 1、從佈局提及 移動端的總體佈局通常來講能夠分爲上中下三個部分,分別爲 header、main、footer,其中header、f...

JavaScript 對象的深淺複製 - 前端 - 掘金
博客原文地址:Claiyre的我的博客 https://claiyre.github.io/博客園地址:http://www.cnblogs.com/nuannu...如需轉載,請在文章開頭註明原文地址 前言 從層次上來看,對象的複製能夠簡...

React Mixins 入門指南 - 掘金
對於不少初級的前端工程師對mixins的概念並非很瞭解,也沒有在React中嘗試使用過Mixins,這邊文章基本會按照Mixins的做用、用途、原理等多個方面介紹React中Mixins的使用。 首先解釋一下什麼是Mixins,在一些大型項目中常常會存在多...

【面試題】建立長度爲 100 的數組 - 前端 - 掘金
不用循環建立一個長度爲100的數組,而且每一個元素的值等於它的下標 先來講一下最直接的解法… var arr = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20,...

js 攔截全局 ajax 請求 - 掘金
你是否有過下面的需求:須要給全部ajax請求添加統一簽名、須要統計某個接口被請求的次數、須要限制http請求的方法必須爲get或post、須要分析別人網絡協議等等,那麼如何作?想一想,若是可以攔截全部ajax請求,那麼問題就會變的很簡單!?,少年,想法有點大膽...

javascript 安全的類型監測 - 前端 - 掘金
數據類型檢測 ECMAScript有五種簡單的數據類型,分別爲Undefined、Null、String、Number、Boolean,還有一個複雜的數據類型Object。ECMAScript的語言的動態性意味着咱們可使用以上6種數據類型表示...

CSS 變換、過渡、動畫實現案例 - 前端 - 掘金
如下全部效果的實現方式均爲我的看法,若有不對的地方還請一一指出。 目錄 方塊「Z」字形運動 線段圍繞盒子運動 餅圖[動圖, 固定比例,如20%] 移動端錄音旋轉小按鈕效果實現漸變色 方塊「...

從入門到成爲前端高手(上篇)—— Jonathan - 前端 - 掘金
By @jonathanzwhite 版權申明:此文章首發於公衆號程序員在深圳,搜索 studycode 便可關注本文無需受權便可轉載,轉載時請務必註明做者 ...

JS 對象的深拷貝和淺拷貝 - 前端 - 掘金
JS的數據類型能夠分爲兩種:基本數據類型和引用數據類型。 咱們在對數據進行復制的時候,若是這個數據是基本的數據類型,那麼很好辦,直接賦值就好,若是在使用JavaScript對數組或對象進行操做的時候,咱們常常須要將數組或對象進行備份,事...

2017 百度前端技術學院——正則表達式入門 - 前端 - 掘金
任務效果預覽源碼地址 1、建立一個正則表達式 1 字面量方式: var expression = /pattern/flags 其中的pattern能夠是任何簡單的...

JavaScript 數據類型檢測的四種方式 - 前端 - 掘金
1、typeof console.log(typeof 12); // number var str = 'iceman'; console.log(typeof str); // string 使用typeof檢測數據類型,首先返回的都是一個字符串,其次字符...

Android Theme.AppCompat 中,你應該熟悉的顏色屬性 - 掘金
建立一個 Android 工程,第一步,也是必不可少的一步,就是定製 Application 主題樣式。利用系統諸多屬性定義 App 各類 View 的默認樣式,可以減小 layout 文件中不少重複性的屬性設置代碼。在開發者官網 R.attr 欄目中,Goo...

很全的排序算法 - Android - 掘金
大學的時候寫的,算是比較全的了,足夠應對面試中的排序算法了...

Android 自學資源大整合 - Android - 掘金
此文在個人我的網站,個人簡書,個人CSDN博客同時發佈,請多多關注! 前言 去年十一月的時候就開始在CSDN創建起本身的博客,想把本身平時學習研究的技術好好地概括總結,而後一一發表出去,方便往後查看。無奈三分鐘熱度事後,就不了了之。直到參加實習工做以後,所須要...

關於 Android Service 真正的徹底詳解,你須要知道的一切 - Android - 掘金
Service 所有內容基本會在本篇涉及到,咱們將圍繞如下主要知識點進行分析: Service 簡單概述 Service 在清單文件中的聲明 Service 啓動服務實現方式及其詳解 Service 綁定服務的三種實現方式 關於啓動服務與綁定服務間的轉換問題 ...

完全搞懂 startActivityForResult 在 FragmentActivity 和 Fragment 中的異同 - Android - 掘金
本文由BarryZhang原創,同時首發於diycode.cc、barryzhang.com,簡書非商業轉載請註明做者和原文連接。 Activity、FragmentActivity、Fragment中都有startActivityForResult()方法...

安卓 5.0 6.0 新特性簡單總結 - Android - 掘金
Android 5.0新特性 1. 瞭解Material Design ...

Android support library 支持包經常使用控件介紹(一) - Android - 掘金
谷歌官方推出Material Design 設計理念已經有段時間了,爲支持更方便的實現Material Design設計效果,官方給出了Android support design library...

Android Binder 機制原理(史上最強理解,沒有之一) - Android - 掘金
原文地址: http://blog.csdn.net/universu...   Binder是Androi...

Android 知識梳理 - 掘金
說明:本篇博客只是一個知識整理,由於網上對於Android的知識介紹足夠多,所以我再也不寫相關文章(主要是由於我寫的不如人家好),因此全部文章均來自網絡,不貼原文章,只提供鏈接,所以本文旨在減小你對相關知識的搜索過程,方便查找相關知識。 1.Activity ...

探究 Android 中 Intent 鏈接不一樣組件的原理 - Android - 掘金
1、什麼是Intent 一、概念 Intent翻譯過來是」意圖、目的」的意思,是鏈接四大組...

Android M 靜默卸載解決方案的探索 - Android - 掘金
通常狀況下,Android系統安裝apk會出現一個安裝界面,用戶能夠點擊肯定或者取消來進行apk的安裝。但在實際項目中,有一種需求就是但願apk在後檯安裝(不出現安裝界面的提示),這種安裝方式稱爲靜默安裝,一樣,apk在後臺卸載(不出現卸載界面的提示),這種卸...

關於 Android 混淆的一些經驗 - Android - 掘金
一些關於混淆的好文章 Android混淆從入門到精通 寫給Android開發者的混淆使用手冊 讀懂 Android 中的代碼混淆 一...

Android自定義View:MeasureSpec的真正意義與View大小控制 - 掘金
自定義View是Android開發中最普通的需求,靈活控制View的尺寸是開發者面臨的第一個問題,好比,爲何明明使用的是WRAP_CONTENT卻跟MATCH_PARENT表現相同。在處理View尺寸的時候,咱們都知道最好在onMeasure中設定好自定義V...

設計模式的幾大原則 - Android - 掘金
天下武林,林林總總。名門正宗如少林武當,誠然名揚天下,而武林之大,但凡修得暗鏢神劍者,亦可獨步江湖。因此門派無尊貴,只有適合不適合。設計的本質:即便最懂設計的人,也要心胸坦蕩,認識到自我侷限性,不能夠名門正宗自居,須認識到得到真理是一個學無止境、永遠追求的過程...

一個 2 年安卓開發者的一些忠告 - Android - 掘金
編輯推薦:稀土掘金,這是一個針對技術開發者的一個應用,你能夠在掘金上獲取最新最優質的技術乾貨,不只僅是Android知識、前端、後端以致於產品和設計都有涉獵,想成爲全棧工程師的朋友不要錯過! 原文:What 2 Years of And...

爽翻天!告別Java。一塊兒來使用kotlin開發完整客戶端 - 掘金
必須寫在前面:從Java轉向Kotlin,只須要幾天時間! 有人擔憂編譯時間問題,這裏給出一個連接Kotlin VS Java:編譯速度大比拼 同步自wing的地方酒館本篇是kotlin開發Android系列教程的最後一篇。前面幾篇介紹了kotlin的基本語法...

Android 蹲坑的疑難雜症集錦(兼 Gradle) 二 - 掘金
Hello,你們吼,週一你快樂嗎<( ̄︶ ̄)?郭小司機又來開拖拉機啦,做爲了一個非專業的分享猿,我知道也沒有人會想個人 ̄へ ̄,現在工做又忙碌起來,在產品經理各類(nue)呵(dai)護,老闆對需求的各類細(da)調(gai)下,只能在閒(tou)暇(la...

Java利器之UML類圖詳解 - 掘金
前言 UML(Unified Modeling Language)中文統一建模語言,是一種開放的方法,用於說明、可視化、構建和編寫一個正在開發的、面向對象的、軟件密集系統的製品的開放方法。UML展示了一系列最佳工程實踐,這些最佳實踐在對大規模,複雜系統進行建...

Activity 全平臺生命週期監聽 - Android - 掘金
最近在搞公司的用戶行爲跟蹤系統的時候碰到要統計用戶在Activity的停留時間,而後就想到了在生命週期裏面添加時間記錄。在每一個Activity裏面重寫生命週期函數添加時間記錄?太麻煩了吧。寫個BaseActivity,在BaseActivity裏面作時間記錄?...

4 種獲取前臺應用的方法(確定有你不知道的) - Android - 掘金
我目前已知,而且嘗試過的獲取當前前臺應用的方法有以下幾種: Android5.0之前,使用ActivityManager的getRunningTasks()方法,能夠獲得應用包名和Act...

Android 後臺殺死系列之一:FragmentActivity 及 PhoneWindow 後臺殺死處理機制 - Android - 掘金
新Activity啓動及舊Activity保存流程 App在後臺久置後,再次從桌面或最近的任務列表喚醒時常常會發生崩潰,這每每是App在後臺被系統殺死,再次恢復的時候遇到了問題,而在使用FragmentActi...

Android Context 究竟是什麼? - 掘金
什麼是Android Context? 一個Context意味着一個場景,一個場景就是咱們和軟件進行交互的一個過程。好比和妹紙約會的月下小橋,好比當你使用微信的時候,場景包括聊天界面、通信錄、朋友圈,以及背後的一些數據。 那麼從安卓程序的角度來看,Contex...

[譯]Android Activity 和 Fragment 狀態保存與恢復的最佳實踐 - 掘金
譯者亦楓注:對於 Activity、Fragment 和 View 是如何保存與恢復狀態的問題,相信不少開發人員都處於只知其一;不知其二的狀態。最近恰好在總結 Fragment 的使用注意事項,無心中從網上看到國外的一篇好文,對這個問題作了一個全面的解析。加之使用可視化...

程序員必須搞清的概念equals和=和hashcode的區別 - 掘金

  1. 首先equals()和hashcode的介紹 equals 方法在非空對象引用上實現相等關係: 自反性:對於任何非空引用值 x,x.equals(x) 都應返回 true。 對稱性:對於任何非空引用值 x 和 y,當且僅當 y.equals(...

Android 樣式 (style) 和主題(theme) - 掘金樣式和主題 樣式是指爲 View 或窗口指定外觀和格式的屬性集合。樣式能夠指定高度、填充、字體顏色、字號、背景色等許多屬性。 樣式是在與指定佈局的 XML 不一樣的 XML 資源中進行定義。 Android 中的樣式與網頁設計中層疊樣式表的原理相似 — 您能夠通...

相關文章
相關標籤/搜索