总结前台开发布局,应用及js使用

本文介绍了前端开发中页面布局的设计原则,包括CSS、JS及HTML的合理放置方式,探讨了用户体验优化技巧,并提供了按钮和JS处理的具体实现方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

总结前台开发布局,应用及js使用:

 

前台的页面,关于cssjs,及html位置的安排,主要是基于页面加载的顺序是从上往下加载,所以一般的安排方式是先写css然后是html最后是js

css放在页面之前主要是因为先加载样式,这样在界面上显示的元素可以正常按css的样式显示,另外,css可以放在页面上的任意位置,只要在规定样式的样式之前即可。另外一个需要注意的是,相同元素的css是后面的样式会覆盖前面的样式,本身的样式会覆盖掉父元素上定义的样式。在定义css样式时,可以使用多个class命名来规定样式,但是这种方式一般适用于,前面的class是抽调出来整体布局样式的统一,后面的class的样式时单独页面的显示做处理的,愈靠近元素的样式愈能起作用。

Css样式起作用时还有一个是相同的样式,可以使用,分割,前后的是两个相互独立的样式对应的元素。

Js的使用,一般情况下,js是放在htmlbody之下的,但是有两种情况需要注意,一种是js出现在页面控制显示时,需要在使用js之前加载需要的js,另外一个是当加载的js需要使用引入其他的js时,需要有个加载js的顺序。

Html在使用时,尽量使用有语义的元素,有语义的意思是即使是我们定义的css样式不能加载,本身的css样式也是可以保证基础的显示,例如,ul li等,但是像div如果没有样式会叠加在一起(尽量不要使用)。

另外格式一定要规范,对齐,结束等。

在一个需要注意的是:布局的安排,例如form需要框住两个divformbodyformsubmit等),另外的辅助型的div(例如弹出对话框等)需要放在form之外。

 

Button的处理:

<div class=”left”>

<div class=”right”>

<div class=”center”>

<span>提交</span>

</div>

</div>

<div>

 

还有一种是左右结构的:

<a class=”left”><span class=”right”></span></a>

主要是为了处理圆角,效果,另外是为了重用,统一好维护。

 

Js的处理:主要是涉及到三个位置,

第一是:匿名函数的定义及使用,

        如果使用加载页面时直接加载js,可以使用定义匿名函数并直接执行就可以了。

例如:(function(){})(),其中(function(){})类似于定义了一个function fun(){}函数,(function(){})()类似于调用fun()所以是立即执行,

        还有一种方式,等价于该方式:在js里使用先声明,在调用匿名函数:

 例如:var fun = function(){}

       Fun();

 

第二: 抽出来考虑到重用性问题,因为我们将函数定义及立即执行写入js里,在页面上直接引入js就可以直接使用。

第三:原型的扩展。

 

 

 

 

用户体验:细致

<input class="test" name="test" type="radio"  id="test1" value=""/>

   <label for="test1">测试1</label>

<br/>

 <label> <input class="test" type="radio" name="test" id="test2" value=""/>测试2</label>

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值