Time of Update: 2018-12-07
這效果看起來挺炫,但原理並不複雜,能實現一片花瓣動起來,就能實現9片花瓣。效果的疊加而已。 HTML:<section class="demo"> <div class="box"> <div class="leaf"></div> <div class="leaf"></div> <div class="leaf"></div> <div
Time of Update: 2018-12-07
文章目錄 transition-durationtransition-timing-functiontransition-delay CSS3中和動畫有關的屬性有三個 transform、transition 和 animation。下面來一一說明: transform 從字面來看transform的釋義為改變,使…變形;轉換 。這裡我們就可以理解為變形。那都能怎麼變呢?none 表示不進行變換;rotate 旋轉
Time of Update: 2018-12-07
由於經常拍照,對於高清大照片,總覺得電腦螢幕太小看著不太爽,想放大看細節也不太方便,既然HTML5支援全屏了,那為何不用呢? 於是寫了這麼一個小東東,只為滿足自己看高清大圖的需求。特點: 在支援HTML5 fullscreen API的瀏覽器上自動全螢幕顯示 支援雙擊縮放圖片,可方便的查看原片的畫質 支援鍵盤翻頁。HTML:<div id="container"><a href="big.jpg" rel="fullScreenGallery"
Time of Update: 2018-12-07
<script type="text/javascript" src="js/jquery.min.js"></script> <script type="text/javascript" src="js/jquery.mousewheel.js"></script> $('body').mousewheel(function(event, delta) { var left=$(window). scrollLeft();
Time of Update: 2018-12-07
查看示範 最近項目中需要用這種效果,為了方便調試就寫了個WEB版。面向過程的寫法確實擴充性差。此版本就此打住吧。實現原理過程基本類似拖拽效果,需要注意一點的是左右拖動時的動畫速度和距離,如果拖動的快,那麼滾動的也快距離也遠。根據滑鼠mousemove時候最後兩次的e.clientX值相減來得到速度值。 移動越快得到的數值越大。利用它就可以計算動畫的速度了。 var lastX=0; function mouseMove(e){
Time of Update: 2018-12-07
手勢功能在手持平台應用較為豐富,PC上的應用還不是很多,不過還是有一些軟體已應用這個功能如遨遊瀏覽器等,應用得當還是相當可以豐富使用者的互交體驗的。接下來我將介紹如何為ListBox添加手勢功能支援。這裡我們用到了InkCanvas,它有一個Gesture事件,在這個事件中我們可以得到我們所畫出的形狀的地區及e.Strokes[0].GetGeometry(),然後我們對這ListBox的這個地區做命中檢查VisualTreeHelper.HitTest,從中過濾出我們想選中的多個ListBox
Time of Update: 2018-12-07
看了很多人討論Dynamic。不禁自己也想挖掘下。下面把自己的體會分享給大家 1.Dynamic關鍵字是為了方便訪問某個對象。而跟DLR沒太大關係。使用了dynamic關鍵字建立的對象實際上是一個object. 使用.net 4.0以下的Reflector就可以看到.
Time of Update: 2018-12-07
在上一篇文章中我們瞭解了擴充屬性的原理和結構,其實其內部結構與思想都與WPF中的相依性屬性基本相同,大家也可以從中瞭解到關於相依性屬性的原理,這對瞭解及使用相依性屬性也是有很大的協助的,“擴充屬性”只是針對特定情境做了部分擴充(如支援普通類型對象的擴充屬性定義),但是其原理上講屬性都在外部儲存,這樣就帶來一個問題就是不能及時的對對象屬性進行回收釋放,及需要手動釋放(這裡不知道有沒有什麼好的解決辦法)。下面我將繼續介紹關於擴充屬性動態性的相關問題。還記得上一篇文章中是怎麼使用擴充屬性的動態性介面的
Time of Update: 2018-12-07
發現IE9 羞辱 Chorme9的一個地方 http://ie.microsoft.com/testdrive/Default.html IE的這個Banner針對瀏覽器選擇顯示什麼圖片 用Chorme開啟 會變成這個 正常情況下運行Speed Reading Chorme完成的很不錯。 按照他的提示 about:flags 中開啟 現在看看Chrome 經過驗證發現此問題只出現在9.0.587.0.dev 之前版本開啟GPU Accelerated Canvas 2
Time of Update: 2018-12-07
醞釀兩年之後,微軟發布了Reactive
Time of Update: 2018-12-07
昨天在做項目的時候碰到了這個問題,發現通常我們定義的資料不法綁定到控制項上,接下來我將講一下我是怎麼解決這個問題的。要用MVVM模式在程式中將層級資料繫結到TreeView上,通常我們定義的資料是形如檔案夾和檔案的結構,如:folder- file1 folder1- file2 folder2-這樣的資料,我們一般定義的類如下 1 public class Folder 2 { 3 public string Name{set;get;} 4 public
Time of Update: 2018-12-07
發一個很久以前的作品,當開始得知CSS3可以做動畫時,就很想玩玩,於是就做了個充滿童年回憶的大風車。 HTML:<div class="windmill"><div class="red"></div><div class="yellow"></div><div class="blue"></div><div class="green"></div><div class="dot"&
Time of Update: 2018-12-07
How to learn it?If you're not sure where to start, one approach might be to: See if there's something in the demos that is close to what you want to do Review the demo source code. If you see commands in the source and don't understand what it's
Time of Update: 2018-12-07
那些認為新聞業務已衰亡的人們應該去看一看通訊社。私人持股的彭博(Bloomberg)將增聘950名員工,其中有100名記者,擴張幅度接近10%。新聞集團(News Corp)正在裁減《華爾街日報》(Wall Street Journal)的職位,但卻在道瓊斯(Dow Jones)通訊社增聘人手。這種招聘熱潮並非僅僅是炫耀勇氣。儘管《紐約時報》(New York Times)和Independent News and
Time of Update: 2018-12-07
作為程式員的我第一次看見這東西,這是世紀和生公司在蘇州的一個分公司製作的刺繡唐卡,唐卡這個新鮮的詞第一次飄入我的腦海,後來通過瞭解我才知道這是藏族人繪畫佛的一種表現形式,被列入世界非物質文化遺產,其價值也不菲,我們公司通過把蘇繡和唐卡的表現形式完美的結合成了蘇繡唐卡,看上去特別美觀。據資料記載蘇繡唐卡是古代唐卡藝術一個很重要的組成部分和獨特的工藝形式,蘇繡技術複雜,造價昂貴,傳世品稀少,以前處於瀕臨失傳的危險境地。目前,故宮收藏幾十件清代織繡唐卡,民間更罕有流傳,尤其是精品刺繡唐卡。為了更好地保
Time of Update: 2018-12-07
今宵有明月。1Q84裡面有兩個月亮,一個大的,一個小的,小的是藍色的,我總想透過窗戶看看天上掛著兩個月亮會是什麼樣子。可是,這不是1Q84裡面的世界。而且,青豆和天吳君也最終逃離了1Q84 那個世界,逃離了那個有兩個月亮的世界。 加班了。最近一直很忙。每天差不多都要加到九點十點的。外包公司就是這樣子。開始還抱怨,後來就習慣了,沒了抱怨。只是機械的重複著罷了。 離住的地方坐公交車有6站。走路四十分鐘吧。
Time of Update: 2018-12-07
本來很簡單的一個東西,看看也就過了。在TerryLee的一步一步學Silverlight中有這個東西,但是在實實在在的做完這個小實驗之後,發現收穫不少。對Json這個東西有了一點瞭解,原來就是一個序列化的東西。用來從Server向Client傳資料,像XML樣;Sliverlight中已經有了對Json的支援,可以直接解析;前兩天看到Silverlight中關於UI
Time of Update: 2018-12-07
最近在項目中遇到一個問題,當頁面跳轉出去後,頁面中的自訂控制項竟然沒有運行解構函式(當前頁面沒有設定NavigationCacheMode,預設為Disabled),對此不太理解微軟的設計,難道是跟緩衝有關?自己做了個小Demo,發現在頁面跳轉時,寫在XAML中的自訂控制項不會運行解構函式,包括當前頁面也不會運行解構函式,而是在下次開啟此頁面的時候才會運行,而且是先執行個體化一個新執行個體,然後銷毀舊執行個體(對微軟設計費解ing,望大神賜教)。而如果是在cs代碼中添加自訂控制項到頁面中,那麼可
Time of Update: 2018-12-07
原文連結:http://msdn2.microsoft.com/en-us/library/aa767915(VS.85).aspx文章提供了一些可插協議(pluggable protocols)處理異常和理解產生的HRESULT錯誤碼的技巧。 處理異常首先說說Windows Internet
Time of Update: 2018-12-07
原文連結:Registering an Application to a URL Protocol(http://msdn2.microsoft.com/en-us/library/aa767914.aspx)文章《About Asynchronous Pluggable Protocols》(中譯[翻譯]關於“非同步可插協議”(About Asynchronous Pluggable