最近仿寫天貓首頁時,總是遇到position覆蓋問題。因此,特來總結一番。 一般定位除了margin,padding普通流的定位外,還有position ,float等定位。 這些都是定位,那遵循什麼規則能保證各種之間不衝突呢。 以下均在chrome等A等瀏覽器中測試一致 表意 position absolute(絕對位置)/relative(相對定位)/fixed(相對瀏覽器視窗定位)/static(靜態,預設。) relative相對於自己在普通文檔流中的位置。
window對象有兩個主要的定時方法,分別是setTimeout 和 setInteval 他們的文法基本上相同,但是完成的功能取有區別。 setTimeout方法是定時程式,也就是在什麼時間以後幹什麼。幹完了就拉倒。 setInterval方法則是表示間隔一定時間反覆執行某操作。 如果用setTimeout實現setInerval的功能,就需要在執行的程式中再定時調用自己才行。如果要清除計數器需要 根據使用的方法不同,調用不同的清除方法
iframe使用 <iframe src="../../src/html/cron-master/cron.html" name="iframe_corn_config" id="iframe_corn_config" scrolling=no height='560px' width='880px' frameborder=0 marginheight='0px' marginwidth='0px'
1.//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// linux下c編程起步一:掌握gcc基本用法
<form class="search-form"> <input type="text" class="search-form__username"> <input type="password" class="search-form__password"> <button id="J_Submit" class=&
開發高效能網路程式時,windows開發人員們言必稱iocp,linux開發人員們則言必稱epoll。大家都明白epoll是一種IO多工技術,可以非常高效的處理數以百萬計的socket控制代碼,比起以前的select和poll效率高大發了。我們用起epoll來都感覺挺爽,確實快,那麼,它到底為什麼可以高速處理這麼多並發串連呢。 先簡單回顧下如何使用C庫封裝的3個epoll系統調用吧。 [cpp] view plain
HTML5有一個新特性,支援離線緩衝,便於開發離線應用。 經過了一些小波折,自己這邊也寫了一個可以成功啟動並執行demo。部署在tomcat下。 1.第一步:在tomcat下的conf/web.xml添加一個mime_type. 新增內容:
七級稅率問題計算 問題描述:按2011年9月1日起我國調整的個人所得稅徵收辦法,起征點為3500元, 超出部分按以下7級計算: 1 超過0至1500 稅率3% 速算扣除數0 2 超過1500元至4500元的部分 稅率10% 速算扣除數105 3 超過4500元至9000元的部分 &
d3是javascript的一個可視化庫,可以製作很漂亮的表格等,其中有一個非常好玩的力學圖,可以方便的進行拖拽等,但是關於更新的操作網上介紹的很少,下面介紹下關於力學圖的更新,先看一個例子(http://example.codeboy.me/d3/force-layout.html,點擊一次下圖後可以直接按斷行符號鍵添加): csdn不能插入iframe,請點擊上面連結查看。
突然想起來自己曾經看的一本書:《Javascript_Dom編程藝術》 該書在前邊的章節就提出了一些操作Dom 的方法 類似: document.getElementById: .getElementsByTagName .getElementsByClassName 其中有一段,說了有些瀏覽器不支援.getElementsByClassName 然後有些聰明的程式員就自己封裝類。當時沒看懂。。可能是我太菜的緣故。今天重新看到這裡,然後突然就明白了。
前面主要介紹了createStore,combineReducers,compose的實現原理,下面,我們看一下 redux中最有意思的中介軟體部分applyMiddleware。 applyMiddleware代碼很簡潔,但是含義很廣泛。我們來一起看一下: 首先,我們先來重溫一下中介軟體的使用方法: 調用中介軟體 來看一下createStore的源碼 if (typeof preloadedState === 'function' &&
作者:ET Dreams http://blog.csdn.net/etmonitor/Regular Expressions (1) ---- What is Regular Expressions? Regex是常見常忘,所以還是記下來比較保險,於是就有了這篇筆記。 希望對大家會有所協助。J 1.什麼是Regex.............................
例如 <img src="logo.gif" width=100 height=100 hspace=5 vspace=5 border=2 align="top" alt="Logo of PenPals Garden" lowsrc="pre_logo.gif"> src="logo.gif" 圖片來源,接受 .gif, .jpg 及 .png 格式,前兩者通行已久,後者則由
Boss 一聲令下,來吧,略Geek的黑色風格太陰暗,介面風格給我改得陽光點。接下來各種調整。 記一下設定DataGrid列頭樣式的方法。 <DataGrid ...>... <DataGrid.ColumnHeaderStyel> <Style TargetType="{x:Type DataGridColumnHeader}"> <Setter
上篇我們說了為什麼要使用css,這篇我們就從選取器說起,大家都知道瀏覽器會把遠端過來的html解析成dom模型,有了dom模型,html就變成 了xml格式,否則的話就是一堆“雜亂無章”的string,這樣的話沒人知道是什麼鳥東西,js也無法什麼各種getElementById,所以當瀏覽器解析成dom 結構後,瀏覽器才會很方便的根據css各種規則的選取器在dom結構中找到相應的位置,那下一個問題自然就嚴重了,那就是必須深入的理解dom模型。
拿到一個沒有目錄的pdf,因為實在太不爽……所以想有沒有辦法自動化的方法可以組建目錄QUQ,查了查果然acrobat有js的api可以提供,但是寫完之後發現只能在acrobat上面能索引QUQ,其他的閱讀器都不能用索引……只能看見目錄……真真不爽。。(*  ̄︿ ̄) 先說下思路吧……挺傻的……一般噹噹這樣賣書的地方都有書的目錄和頁碼,這個很好找的嘛。然後copy到txt裡,先用python把它變成數組(因為懶所以都是一級的目錄),然後用js指令碼添加數組做成目錄。 python:
我們近幾年陸續開發了一些Web應用和案頭應用,需求或簡單或複雜,實現或優雅或醜陋。一個基本的事實是:我們只是積累了一些經驗或提高了對,NET的熟悉程度。
http://www.jianshu.com/p/f60b619aa52b 相關知識點 布局、 浮動、 盒子模型、 彈性和模型、 選取器優先順序、 置中定位、 相容性、 hack寫法...... 題目&答案 如何理解CSS的盒子模型。
許多新人對於編譯BOOST感到無從下手,甚至因此而放棄使用BOOST,那真的太可惜了,下面我把一些常用的BOOST編譯方法貼於此,同時也作為自己的筆記。 首先下載bjam.exe,複製到 $BOOST$ 目錄下。或者自己產生bjam,開啟Visual Studio 2008 命令提示視窗$BOOST$\tools\jam\src,執行 build.bat 會在$BOOST$\tools\jam\src\bin.ntx86 產生 bjam.exe 檔。複製檔案
最近項目一直在迭代更新,沒有什麼新的東西做,所以拿出來一個搜尋的小模組分享下,功能就是輸入關鍵字能出來相關字的聯想吧,刪除一些字的時候順帶可以儲存上一段的聯想,從外觀上來看,效果還罷了,這裡分享給大家,可以供大家看看。 效果圖如下,github連結在此search_demo 按照老規矩,下面就直接寫編寫過程了 第一步:建立檔案