使用Flash線上製作頭像

網站裡面經常會用到頭像,不少網站上都使用Flsh來產生,今天正好看到一個Flash做得還不錯,於是開始研究它的實現原理,下面是分析過程,不感興趣的請直接跳過,到最後去下載源碼包(在沙加的神舟本上測試通過),測試時請將 avatar_test 上傳至網站根目錄, 使用如果不正常的話多半是目錄沒有寫入權限, 請開啟 avatar開頭的三個子目錄寫入權限. 特別申明, AvatarEditor.swf 由 bai.sohu.com 開發,著作權歸搜狐公司所有. 轉載本文請註明出自 darkangle.

使用MsBuild編譯解決方案

有一些通用性的組件一般都放在一個解決方案裡面, 一個項目有時候為了開發上的方便也可能切割成多個解決方案,各個Project之間通過程式集的方式來產生引用, 這樣比較便於協同開發,主要是編譯上速度會快一些. 編譯解決方案以前都是用VS來開啟來編,但是VS本身比較消耗資源,開啟的速度也比較慢. 如果只是為了輸出的程式集可以寫一個批處理來完成編譯.@echo offC:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe

自己寫的一個主鍵產生器

資料庫主鍵的選取一直是一個讓人比較頭疼的問題. 園裡子裡面的討論也已經很多了.包括這篇小議資料庫主鍵選取策略(原創) 還有這篇資料庫主鍵設計之思考這兩篇都是比較優秀的文章, 基本上對幾種選取策取作了一些比較,在此基礎之上俺也有了一些粗淺的認識,相較之下,自訂的主鍵還是一個不錯的選擇,但是在產生方法上有一些考慮,如並發性問題,所以在”Max+1“和"自製加1"的方案中將相關編號存放於資料庫中不是一樣太好的方案, 結合這兩種方案提供的思路於是乎俺就寫了這樣一個C#主鍵發生器:1.

bind, delegate, live 三者的區別

簡單總結如下:bind 直接綁定 handler 於元素上delegate 綁定事件在父級元素上live 綁定於 document 之上為啥有了 bind 還需要 delegate ?使用 deletegate 不需要為每一個元素都綁定事件處理器,並能處理動態建立的元素的 dom 事件。為啥 delegate 優於 live?它只作用於靠近目標目標元素的父級元素上,不需要冒泡到 document,在需要的時候可以停止冒泡事件;live 需要綁定於特定的 css 選取器,而 delegate

HTML 5 之旅 part 1 – 無頭蒼蠅

一個相當無聊的東西,只是告訴你 html5 canvas 如何進行基本的使用:<!DOCTYPE html><html lang="zh-CN"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"

修複IE瀏覽器resize事件bug

最近做項目遇到了經典的IE的resize問題, 估計好多瀏覽器假死現象都是由它引起的吧,真是可惡~~~, 方法好象也比較簡單,就是把事件綁定到dom內一個100%寬度的div上面去.使用Mootools的代碼如下:先在頁面上添加一個 div , 設定 style  :width:100%;height:100%;position:absolute;z-index:-999;dom載入後:代碼Code highlighting produced by Actipro

兩則比較有用的小技巧

連結檔案,而不是複製到項目中這個用法常見於兩個項目需要共用一些檔案的時候,比如單元測試裡面需要web.config檔案,就不得不維護兩份拷貝.每當你為項目加入一個現有檔案時,VS.NET 都會自動將該檔案物理複製到項目檔案夾中,然後將複製結果加入項目。然而這種結果未必是你想要的。如果只想連結一個檔案,而不進行複製,選擇“項目?添加現有檔案”。選擇所需的文件,不點擊“開啟”,而點擊它旁邊的下拉按鈕,你會看到“連結檔案”的選項設定預設命名空間和程式集名稱選擇“項目?屬性?公用屬性?一般選項”(在20

Google Closure Complier的使用

參考老趙的這篇 俺覺得GC最精華的還是它的進階壓縮功能,只不過用起來用點麻煩:最好的是不需要引用第三方類庫, 如果需要用得加上編譯參數也不需要提供給第三方不要將js寫到html中html裡面不要有靜態函數調用, 比如onclick=XXX不使用['XXX']的形式訪問屬性,或者說使用['XXX']定義的屬性也要使用這樣的形式訪問,而不能用 A.XXX的形式引用還有永遠的那句話: eval is evil這樣編譯出來的檔案體積可以達到最小,

文內廣告文字連結替換

需要把本文內容裡面的文字替換,但是標記內的不替換, 可以使用正則來實現.Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->        static void Main(string[] args)        {            string content = "<div>電腦是個好東西,我們大家都喜歡<img src=

生產環境中使用Cassandra(v0.6.1) 經驗小結

文章目錄 One to many 關係的儲存SupperColumn的問題Token增加節點DataFileDirectories 的設定記憶體使用量效能監控 最近NoSQL 很火爆,就拿 Facebook 的開源項目 Cassandra 來說,園子裡面也有不少同學在研究,網上的一些介紹性文章也基本上大同小異,不少人大概也只是在虛擬機器上玩玩,真正跑在生產環境下的也許並不多。我所在的公司(莫大

笑談.Net的開發境界

本文詣在說明學習.Net開發的一些階段性過程,希望對您的開發學習有所協助。dk0728微軟的.Net架構為我們提供一個強大的開發平台,在此之上我們節省了很多力氣去做一些底層的東西,但是真正能更好地藉助這一平台做出強壯的應用程式並不是一件容易的事。在此我將.Net開發人員的水平劃分為幾個階段,看看您目前是處於什麼樣的狀態,以及下步該如何學習。首先要說明的是在.Net下面是完全物件導向的,因此對物件導向編程模式的理解是深刻理解.Net開發平台的工作原理及設計原則的基礎。第一層:   

GoogleClosureLibrary 中的Component 模型紀要

要高效使用google的這個庫需要正確理解它的Component模型,總的說來Component是這個庫中所有控制項和組件的基礎類,有點象asp.net中的control這個基類,它定義了一個組件的生命週期過程規範和一些可覆寫的方法。 一個組件在生命週期中大致會經過如下幾個階段:組件執行個體建立。構造dom元素,這步又可以通過兩種方式來實現:完全建立法和冒充法(decorate).事件綁定。頁面關閉事件回調:取消事件綁定並進行變數清理。constructorComponent instance

UrlWrite有什麼用?

滿足搜尋引擎的要求 某些搜尋引擎不能支援動態網頁面的抓取,大量的資訊就不能被潛在使用者搜尋到。用UrlRewrite技術你可以把 http://server/news.asp?id=111 變成 http://server/news/111.htm 這樣他們就會被搜尋引擎收錄了。google雖然可以抓取動態網頁面,但是google對動態網頁面的評分一般低於靜態頁面。所以,對大量資訊發布的網站,把網站地址改變成靜態絕對是值得的。這條應該是最令人信服的理由了.隱藏技術實現,提高網站的移植性

Google Closure Library 好書推薦

這本書其實早就在關注了,今天上網查了一下,amazon上已經有賣的了,不過價錢嘛,實在是有點高, 高興的是很巧地找到一本電子版的。 這本書寫得不錯,很多需要注意的細節都提到了,解答了不少以前在使用CLOSURE庫時候的問題,樣本也給得比較清晰明白,基本上一看就懂。 有能力的童鞋還是買正版的書吧。 Closure The Definitive Guide

行級元素的寬度問題

有時候需要一個空白的Anchor標籤,然後給它一個背景圖,常用於一些小的功能按鈕,但是無任何內容的標籤又預設沒有寬度,做了一個簡單測試,結果如下:FF3:IE6(使用IE Tester):IE7:Safari4:看來還是使用&-n-b-s-p-;的相容性最好。mt-inline-block的內容:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--

IE相關的一些BUG匯總

在進行網頁布局的時候,經常會根據需要設定相對,絕對以及浮動定位;發現了一個奇妙的現象:查了相關資料,高人有這樣的解釋:1.當絕對位置層的鄰近浮動層的寬度不等於父層寬度時,以及沒有清除浮動時,IE6/7,FF中顯示一致;2.當絕對位置層的鄰近浮動層的寬度不等於父層寬度時,有清除浮動時,IE6/7不顯示絕對位置層,FF顯示;3.當絕對位置層的鄰近浮動層的寬度等於父層寬度時,以及沒有清除浮動時,IE6不顯示絕對位置層,IE7/FF顯示;4.當絕對位置層的鄰近浮動層的寬度等於父層寬度時,有清除浮動時,I

JS 的應用開發初探

昨天在公司內部做了一個小小的技術分享,就 js

知乎前端工程師面試題

<!DOCTYPE html><head> <title>前端工程師面試題</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> <script

Google Closure Complier使用心得與文檔

嘗試了N多次之後俺終於放棄使用Google Closure Compiler 來編譯Mootools 了,原因很簡單,Google Closure 不能混合使用[""] 與 . 的屬性訪問方式,導致部分代碼在混淆之後不可使用。 Standard flags:   --help describes all flags   --helpshort describes the main class' flags   --helpxml emits XML description of all

頁面位置相關屬性匯總

網頁可見地區寬: document.body.clientWidth;網頁可見地區高: document.body.clientHeight;網頁可見地區寬: document.body.offsetWidth   (包括邊線的寬);網頁可見地區高: document.body.offsetHeight  (包括邊線的寬);網頁本文全文寬: document.body.scrollWidth;網頁本文全文高: document.body.scrollHeight;網頁被捲去的高:

總頁數: 61357 1 .... 5835 5836 5837 5838 5839 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.