background preloader

Tips, Resources and Patterns for Responsive Web Design

Tips, Resources and Patterns for Responsive Web Design
Related:  HTML5/CSS3/JS

Journal Raw denim you probably haven't heard of them jean shorts Austin. Nesciunt tofu stumptown aliqua, retro synth master cleanse. Mustache cliche tempor, williamsburg carles vegan helvetica. Food truck fixie locavore, accusamus mcsweeney's marfa nulla single-origin coffee squid. Etsy mixtape wayfarers, ethical wes anderson tofu before they sold out mcsweeney's organic lomo retro fanny pack lo-fi farm-to-table readymade. Trust fund seitan letterpress, keytar raw denim keffiyeh etsy art party before they sold out master cleanse gluten-free squid scenester freegan cosby sweater.

Simplex Raw denim you probably haven't heard of them jean shorts Austin. Nesciunt tofu stumptown aliqua, retro synth master cleanse. Mustache cliche tempor, williamsburg carles vegan helvetica. Reprehenderit butcher retro keffiyeh dreamcatcher synth. Cosby sweater eu banh mi, qui irure terry richardson ex squid. Food truck fixie locavore, accusamus mcsweeney's marfa nulla single-origin coffee squid. Etsy mixtape wayfarers, ethical wes anderson tofu before they sold out mcsweeney's organic lomo retro fanny pack lo-fi farm-to-table readymade. Trust fund seitan letterpress, keytar raw denim keffiyeh etsy art party before they sold out master cleanse gluten-free squid scenester freegan cosby sweater.

CardView Grab it on github or check out the online demo. This is something I wanted to add to the SwipeView but while working on it I realized that they were two pretty different concepts and code bases. The purpose of the widget is to let you browse through a potentially limitless collection of items, a bit like a rolodex. It’s basically a carousel, but each new item is a “card” that slides over the previous one. Here urges an explanatory video. Nothing particularly mind blowing but the good part is that it uses just three elements to handle an infinite list of items. The control is of course targeted to mobile devices –or small screens anyway– and memory footprint was my main concern. CardView is a class that you can initiate like so: The first option is the “deck” wrapper, the DOM element that contains the three cards. The second option is an object you use to configure the control. effect is the visual effect used to flip the cards. direction is the direction of the swipe the control reacts to.

Showdown! 5 Online Image Compression Tools Compared Photo: tncountryfan Last year the HTTP Archive Report released the disturbing news that average page size on the web had increased 32% (to an average of 1.7Mb) in 2013. If that is even close to correct, it’s astonishing news. Although, predictably, JavaScript, HTML and CSS all increased, more than half the increase was accounted for by imagery. It was a case of more pixels, bigger files and more of them. While in some rare cases there isn’t a lot you can do to cut the size of an image, thanks to increasingly clever compression algorithms, more often than not you can drastically reduce the file size with minimal to no image quality loss. As you might expect, not all compression tools are created equal. Some graphic programs come with image compression tools on their own. Of the many standalone image compression tools, I’ll review online tools only. In order to make the comparison as fair as possible, I’ll use the same images across the services. 1. 2. 1. TinyPNG Original image – 445KB 2. 3.

HTML Lion - HTML,CSS,XML,JavaScript,jQuery Coder's Guide | Learn to code for free online! | Coder's Guide HTML5 Canvas Tutorials Send Email 1) HTML Form with Inputs <form action="" method="post"><label for="name">Name:</label><input type="text" name="name" id="name" /><label for="Email">Email:</label><input type="text" name="email" id="email" /><label for="Message">Message:</label><br /><textarea name="message" rows="20" cols="20" id="message"></textarea><input type="submit" name="submit" value="Submit" /></form> 2) Process with PHP This could be in a seperate file (e.g. sendemail.php) in which you'd set the action URL of the form to go there. 3) Test it And make sure to keep up with security news around the web.

能夠幫你省下整整半天查 code 時間的 AI 助手 Kite,有機會成為下一個 Github 嗎? | TechOrange 【我們為什麼挑選這篇文章】下一代的 Github?由於工程師們總是花很多時間在查詢代碼上,所以美國矽谷那邊現在非常流行「Kite」要把你失去的時間通通還給你,心動了嗎?不妨看完文章之後好好地研究一下吧!(責任編輯:陳君毅) 一件面向程序員的工具,想要贏得程序員的心,要做到的就是足夠簡便易用,能節省程序員的時間。(當然,如果再加上「優雅」就更好了,儘管沒人知道優雅的定義到底是什麼。) 對於程序員,GitHub 搞定了代碼管理,單身解決了工作效率,只剩下代碼編寫本身了——寫代碼這件事所耗費的時間,還有節省的可能嗎? 還真有。 「我只想專心地寫代碼」,他決定開發一個編程輔助工具,把程序員每天失去的這一個小時找回來。 如果你剛聽說 Kite,那你已經 Out 了,自從去年四月內測以來,這款編程輔助工具已經風靡美國程序員圈,獲得了超過 6 萬個註冊和許多財富 500 公司的青睞, 大有成為下一個 GitHub 的趨勢 。 廣告 那麼 Kite 究竟是什麼? 它是一個本地應用,目前支持 Python 語言,提供了 Windows 和 macOS 操作系統版本,很快會發布 Linux 版本。 它有以下幾種核心功能: 首先是更好的代碼自動完成(code completion)。 對比一下 Kite、編輯器自身以及開源推薦引擎,區別是很明顯的: 如果代碼自動完成幫你寫完了一句,但你對其中某個對象存疑,又要去查資料了對不對? 當然如果你覺得這些資料還不夠,邊欄裡可以直接打開指定的網頁,省去搜索浪費的時間。 在 macOS 上,Kite 應用還提供了一個獨立的動態顯示面板(Head-Up Display,下圖左邊),在前述功能的基礎上,還能為程序員提供更加詳盡的資料和示範,包括實時代碼完成推薦、文檔和代碼示例。 當然,想要讓這個 HUD 幫到你也需要一定的犧牲,首次打開的時候它會對你的代碼進行索引,這需要一定的時間,而且這些代碼會被上傳到 Kite 的雲端服務器。 接下來,Kite 計劃實現對 Java、JS 或者 Go 語言的適配。 「優秀的語言(比如 Go)、方便的工具服務(比如 Stack Overflow 和 GitHub),幫助我們成為更好的程序員。 史密斯早前是一家電郵技術公司 Xobni 的創始人,公司在 2013 年被雅虎收購了。 延伸閱讀 點關鍵字看更多相關文章:

大家都說要學 Coding,但我該先從哪種程式語言下手? | TechOrange 許多人都在提倡學習 Coding ,但卻很少人告訴我們,該從哪種語言下手。 美國知名媒體 Business Insider 一篇文章 <The 100 Best Jobs In 2014> 討論美國 2014 前百大最佳職業,第一名就是「軟體工程師」,平均年薪 90,060 美金(約 270 萬台幣、70 萬港幣、11 萬新幣、30 萬馬來幣)。而 2 年前開始崛起的「資料科學家」年薪更是上看 10 萬美元,而且相關人才需求在未來仍然持續成長。這幾年美國、亞洲興起大量程式設計學校積極培養軟體人才,因應需求。 但是,這麼多的程式語言:Javascript、Java、Python、C、C++、C# 、Ruby、Objective – C …… ,如果你是一個想成為一個軟體開發者的初學者,到底該先學習哪一種程式語言當入門第一課 ? 我請教幾位在不同產業的軟體工程師,他們都認為,在跳進任何一種語言前你最好先問自己: 想成為哪一種應用的開發者,想做什麼樣的產品 。 不知道要做什麼,只想學程式語言? 曾聽到一位設計師在演講中說:「最好的設計師不是先學技術,而是先想出欲創造的點子,再從產品的需求端拉技術進來」,學習程式也理當如此。 但如果你和我一樣還不知道該創造什麼樣的產品,我認為可以從網頁端先開始,從學習過程中邊走邊看,找出比較想開發的產品和必須學習的語言和工具。 「學程式永遠不會有畢業的一天。」 前端語言入門款:HTML、CSS、jQuery 回歸主題,我認為剛開始還是從網頁的基礎設計語言 HTML(正確稱呼為『標籤語言』)、 CSS 先著手是最適合的,因為這幾種工具,對你理解網頁「視覺」上的設計上最快,也是最簡單的途徑。 去哪學最快? 1. 目前在免費網站中,最知名的應該就是它了。 Codeacademy 的缺點是,單元練習時的介紹文字稍嫌簡略,對初學者來說可能不夠清楚,需要去 Google 額外的資訊來補充、理解。 建議初學者先從 Web Fundamentals(HTML & CSS)開始,結束後再往 jQuery…… 學習。 2. 跟 Codecademy 的教學方式和特色都不太一樣,跟 Codecademy 不同的是,它是從「你想成為哪一種設計師、開發者」幫你做全盤的課程規劃,內容也相對完整許多。 另外在幾個知名的線上學校裡,有幾個非常棒的電腦基礎課程(免費)也推薦給大家: 以下提供幾個學習資源:

Related: