`

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

阅读更多

总结前台开发布局,应用及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>

 

 

分享到:
评论

相关推荐

    超漂亮WEB前台应用

    Web前台开发涵盖了HTML、CSS、JavaScript等核心技术,以及Vue.js、React.js、Angular.js等现代前端框架。开发者可能通过这些工具来实现动态交互、响应式布局以及丰富的视觉效果,以提升用户体验。 【压缩包子文件的...

    java前台开发笔试

    在“java前台开发笔试”这个主题中,我们可以深入探讨几个关键的知识点,这些知识点通常是Java前端开发者需要掌握的核心技能。 1. HTML/CSS/JavaScript基础: - HTML(HyperText Markup Language)用于创建网页...

    web前台开发

    这个"web前台开发"的压缩包文件包含了构建公司网站首页以及实现动态效果的源代码,比如新闻图片的动态播放和图片轮播,这些都是前端开发中的关键组成部分。 1. **HTML(HyperText Markup Language)**:HTML是网页...

    iPlatUI 前台开发指南

    ### iPlatUI 前台开发指南知识点详解 #### 一、iPlatUI概述 iPlatUI是一款专为提升前台用户界面(UI)开发效率而设计的框架。通过集成丰富的组件库以及一系列便捷的功能特性,使得开发者能够快速构建出高质量的前端...

    前台页面布局书籍源代码

    学习者可以通过分析和实践这些源代码,深入了解如何使用CSS进行页面布局,如何利用JavaScript和jQuery增强网页的交互性,以及如何通过项目如"NiftyCube"应用3D效果。这样的学习资源对于提升前端开发者的技能和实践...

    JAVA Web 前台开发相关技术入门介绍ppt

    总结,JAVA Web前台开发涉及众多技术和工具,学习并掌握这些技术将有助于构建功能丰富、用户体验优良的Web应用。无论是HTML/CSS的基础,还是JavaScript、JSP、Servlet等核心技术,或是现代前端框架和响应式设计,都...

    前台web开发代码示例

    在这个"前台web开发代码示例"中,我们可以预期`common.js` 文件包含了一些核心的JavaScript功能,这些功能可以提高开发效率,简化代码结构,并促进代码的重用。 1. **事件处理**:`common.js` 可能包含了各种事件...

    网站前台开发人员必备

    网站前台开发是构建互联网应用的重要环节,涉及到用户体验、交互设计以及视觉呈现等多个方面。作为网站前台开发人员,熟练掌握DHTML、JavaScript以及CSS是至关重要的。以下是对这些关键知识点的详细解释: 首先,...

    javascript前台开发

    以上是JavaScript前台开发中的主要知识点,熟练掌握这些内容将使你具备构建高效、交互丰富的Web应用的能力。随着技术的不断发展,前端开发领域还在不断涌现出新的技术和趋势,如WebAssembly、Service Worker、Web ...

    网站开发前台后台技术指南

    知识点:HTML、CSS 和 JavaScript 是网站前台开发的基础技术,掌握这些技术是网站开发的重要组成部分。 6. structs2 框架:包括了解 structs2 的用法,掌握 structs2 的配置方法和使用方法。 知识点:structs2 是...

    Java前台开发文档集合

    【Java前台开发文档集合】是一份综合性的前端开发资源,旨在为开发者提供全面的参考资料,以便于在开发过程中快速查询和学习。这个压缩包包含了JavaScript、XML、HTML、CSS、DHTML以及DOM等多个核心前端技术的CHM...

    web端开发,前台实现分页的js源码

    本篇主要介绍如何使用JavaScript(JS)在前端实现分页功能。 首先,理解分页的基本概念:分页通常包括“上一页”、“下一页”、页码和每页显示的条目数等元素。用户可以通过点击这些元素来切换不同的数据集。在JS中...

    网页 前台html 小应用源码

    这些源码通常包括HTML(HyperText Markup Language)和JavaScript(JS)代码,有时还会结合CSS(Cascading Style Sheets)来实现页面的布局和样式控制。在本案例中,这些小应用似乎特别关注友情和爱情的主题,可能...

    网站前台开发技术帮助文档

    网站前台开发技术是构建互联网应用不可或缺的部分,涵盖了多种技术和工具,包括HTML、CSS、JavaScript、jQuery、Ajax等。本帮助文档旨在提供一个详尽的指南,帮助开发者掌握这些核心技术。 首先,W3School是一个广...

    快意编程EXT JS Web开发技术详解.part3

    Ext JS Web开发技术详解》是笔者在多年项目开发过程中的经验总结,它通过丰富的实例由浅入深、循序渐进地介绍了目前采用Ext JS进行Web开发的使用方法,从而帮助软件设计人员快速掌握Ext JS开发技术的使用方法,并能...

    前台javascript速度优化

    在前端开发中,JavaScript是构建...总结,优化前台JavaScript性能是一项系统工程,需要从代码编写、工具应用和Ajax通信等多方面入手。通过理解并实践这些优化技巧,可以显著提升前端应用的运行效率,从而提高用户体验。

    基于PHP公司主页的开发与应用 —毕业论文任务书

    网页前台页面的布局和设计是指使用HTML、CSS、JavaScript等技术设计和实现网页前台页面的布局和样式。该过程需要考虑网页的可读性、可访问性和可用性等因素。 知识点3:网页前台页面的一些动态效果的实现 网页前台...

    javascript的ext综合应用,Ext js 资源大全

    在"基于EasyJWeb开发的AJAX综合演示程序,用到了EXT等技.zip"中,可能包含了一个使用EasyJWeb和Ext JS共同构建的AJAX应用实例。 3. **WordPress主题与Ext JS**:"Ext JS Wordpress Theme v. 1.0.zip"表明有人已经将...

    前台js的国内开发框架

    今天我们要聚焦的是国内开发的"minijs"框架,它在前端JS开发中占据了一席之地。 "minijs"框架是一款专为简化前端开发流程而设计的国产工具,旨在提高开发效率,减轻开发人员的工作负担。它的核心理念是小巧轻便、...

    前台源码\JS前台特效12月(全集).zip

    《JS前台特效12月(全集)》这个压缩包文件包含了前端开发中常见的JavaScript特效实现,对于前端开发者来说是一个非常宝贵的资源集合。这个资源包旨在帮助开发者快速找到并学习各种JavaScript特效,以便在实际项目中...

Global site tag (gtag.js) - Google Analytics