1. JS代碼和CSS代碼
對於網設計來說,CSS是屬於表現層,而JS是屬於行為層,所以是互不影響的,JS代碼可以控制CSS,總的來說都是要學的。建議先學CSS,再去學JS。。。
2. 好程序員:技術分享 有哪些新手程序員不知道的小技巧
1.積極大膽地谷歌。你得知道如何有效地組織搜索關鍵字,查閱別人寫的代碼,然後合理地用在代碼里,從而解決問題。
2.擁抱變化,堅持不懈。老手程序員在接觸新技術時,能欣然接受像個初學者一樣處處受挫,並總能在完成工作的同時自學成才。
3.承認細節的重要性。例如變數和函數的命名、CSS 屬性的命名、該用哈希還是用數組,以及其他看起來微不足道,但可能對項目有深遠影響的事情。
4.承認大多數的「重要決定」其實並沒有那麼重要。一般的開發者經常在技術選型等「重大問題」上陷入唇槍舌戰,而程序員老鳥們會避免浪費時間在罵戰中。這一點上,他們就像禪宗大師一樣(zen-like)。
5.選擇合適的工具解決問題。網上有無數的開源庫、工具和框架,讓人眼花繚亂。而老手們清楚地知道針對怎樣的問題,應該用什麼樣的工具。
6.明白代碼「不值錢」(該刪就刪)。你必須習慣於刪掉幾百行代碼來重寫程序的某一部分,毫不留情。
7.在評估技術的時候要全面。例如,我一直在鼓吹Elixir。它語法優美,社區完善,有很大的潛力。但Elixir誕生的時間太短,所以如果要構建復雜的功能,可能會難以找到能幫你提高效率的開源工具。因此,在評估要不要選擇使用一項技術時,你得把所有這些因素都考慮在內。
8.學會說「我不知道」。沒有比拒絕承認自己不知道更能浪費一個開發者的時間了。
17. 同有更多經驗的人結對編程。沒有比這個更高效的編程學習方式了。
18. 一定要先自己做一遍代碼審查。當你在GitHub上發起一個pull request之前,先把代碼當成別人寫的,自己先審查一遍。
19. 認識到做自由職業的難點不是寫代碼,而是其餘的所有事情。銷售、推廣、客戶支持,質量保證以及產品管理,所有這些都會花費大量時間。
20. 發現並解決更大的問題。優秀的程序員不拘泥於眼前的問題,而是清楚如何用更長遠的方式徹底的解決這一類問題。
3. div+css的問題,這個網頁布局怎麼也搞不定,求程序員幫忙
這個建議用table,真的!,用float的div太麻煩了,如果真的要實現這樣的效果,要用javascript進行實時的長寬調整,,,,,但若一定要用DIV+CSS,還是有一個折中的辦法
///////////////////////////////////////////////////////////////////////////////////////
<style type="text/css">
body,div{margin:0 auto;padding:0;}
#top{width:auto;height:100px; background-color:#666;}
#con{width:auto;background-color:#999;padding-right:150px;}
#right{width:150px; background-color:#CCC; float:right; margin-right:-150px;}
.clear{ clear:both;}
</style>
<div id="top"></div>
<div id="con">
<div id="right"><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /></div>
<div class="clear"></div>
</div>
////////////////////////////////////////////////////////////////////////////////
上面的top簡單,就不說了,
下面的解釋一下
con包含right
con_CSS:padding-right:150px;讓它的區域不會被right覆蓋;
right_CSS:float:right;就是實現浮動,向右
margin-right:-150px;因為con的padding,此屬性可以把right向右移150px;
//////////////////////////////////////////////////////////////////////////
但是有一個缺點:當right 的高度高於con時,con可以自適應,擔當con 的高度高於right 時,難以自適應,需要打<br / >把right的高度調高.
/////////////////////////////////////////
最新版的IE,FIREFOX,OPERA,CHROME,SAFARI,幾乎囊括所有的瀏覽器了,,,都兼容的.
/////////////////////////////////////////////////////
有問題的可以追問