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,几乎囊括所有的浏览器了,,,都兼容的.
/////////////////////////////////////////////////////
有问题的可以追问