- 浏览: 276532 次
文章分类
- 全部博客 (193)
- css (35)
- ppt技巧 (1)
- js (28)
- ssh (1)
- ibatis (6)
- spring (2)
- java 配置文件 (1)
- php (12)
- html css (2)
- hbase (1)
- mysql (8)
- web (1)
- img (1)
- jquery (12)
- java调用http接口 (1)
- memcache (3)
- iframe间传递参数和子iframe调用父iframe的js (2)
- 电子商务 (1)
- 编程思想 (2)
- java (20)
- js jquery (6)
- webservice (2)
- java mysql (1)
- linux (1)
- 部署 (1)
- 服务器变量 (0)
- 服务器 (3)
- iframe (1)
- yaf (1)
- json (1)
- html (3)
- form表单 (1)
- 工具 (2)
- 验证码 (1)
- apache (1)
- 安全 (1)
- tomcat (3)
- jsp (3)
- 用户体验 (1)
- 插件 (1)
- ps (1)
- eclipse (6)
- 前沿科技 (1)
- 弹性计算 (1)
- sql (2)
- loadrunner (1)
- ant (1)
- servlet (3)
- 移动开发 (1)
- html5 (0)
- API (1)
- svn (1)
- 文件下载 (1)
最新评论
-
jpsb:
最近接触到了领域层的概念,目的是解耦,但仍然觉得serv ...
java service domain dao 分层思路 -
gaoyi2009:
使用SSH开发一个项目,哪部分算是一个完整的widget?
模块化概念--widget
总结前台开发布局,应用及js使用:
前台的页面,关于css,js,及html位置的安排,主要是基于页面加载的顺序是从上往下加载,所以一般的安排方式是先写css然后是html最后是js,
css放在页面之前主要是因为先加载样式,这样在界面上显示的元素可以正常按css的样式显示,另外,css可以放在页面上的任意位置,只要在规定样式的样式之前即可。另外一个需要注意的是,相同元素的css是后面的样式会覆盖前面的样式,本身的样式会覆盖掉父元素上定义的样式。在定义css样式时,可以使用多个class命名来规定样式,但是这种方式一般适用于,前面的class是抽调出来整体布局样式的统一,后面的class的样式时单独页面的显示做处理的,愈靠近元素的样式愈能起作用。
Css样式起作用时还有一个是相同的样式,可以使用,分割,前后的是两个相互独立的样式对应的元素。
Js的使用,一般情况下,js是放在html的body之下的,但是有两种情况需要注意,一种是js出现在页面控制显示时,需要在使用js之前加载需要的js,另外一个是当加载的js需要使用引入其他的js时,需要有个加载js的顺序。
Html在使用时,尽量使用有语义的元素,有语义的意思是即使是我们定义的css样式不能加载,本身的css样式也是可以保证基础的显示,例如,ul li等,但是像div如果没有样式会叠加在一起(尽量不要使用)。
另外格式一定要规范,对齐,结束等。
在一个需要注意的是:布局的安排,例如form需要框住两个div(form的body和form的submit等),另外的辅助型的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>
发表评论
-
tr border不起作用
2014-12-06 11:08 741在table里加border="0" ... -
taobao 弹出层js layer
2014-10-31 10:15 872$.layer({ shade : [0.5, ' ... -
select样式美化,模拟select
2014-03-28 21:36 803<%@ page trimDirectiveWh ... -
获取js对象属性,属性key是动态的
2014-03-05 10:34 1149获取 var typeObj = eval('('+typ ... -
checkbox php
2014-02-18 15:48 599在PHP中,是无法直接通过$_POST["delp ... -
location.hash
2014-02-16 14:41 354location.hash则可以用来获取或设置页面的标签值。比 ... -
ico图标文件格式
2014-02-12 10:21 740ico是标准的图标文件,一般是“三维图片”是多种图片叠加而 ... -
js 排序 sort
2013-12-30 17:20 2523varmyarray=newArray(8,6,7,9, ... -
span inline-block 在ie和firefox下会偏移位置
2013-12-10 15:57 574.jq-mozilla .cause-detail,.jq- ... -
line-height
2013-11-18 15:46 0line-height:在设计图上 字体高度加上下的一半间距是 ... -
table样式 tr td 在ie下显示不出来 td和tr
2013-11-16 11:22 920table 里面的样式不规则时,比如table里有div在 ... -
getElementsByClassName
2013-10-29 17:16 669if(!document.getElementsByClas ... -
层级js
2013-10-24 09:46 418var _this = $(this).parents(&q ... -
live on jquery
2013-10-24 09:33 546live on $("#id") ... -
dom -- jquey Object
2013-10-17 16:32 584dom ---> jquery $ ... -
js定位
2013-09-29 11:18 708function getDimensions( ... -
异步加载js--- iframe加载完后 异步加载js
2013-09-27 15:22 1099function(jsUrl,cb,async){ ... -
“监听”窗口的“高度”
2013-09-27 11:18 1540首先是获取窗口的高度: function g ... -
map area
2013-09-26 10:04 602<div style="backgroun ... -
appendchild
2013-09-25 13:58 610var comment_list_iframe = doc ...
相关推荐
Web前台开发涵盖了HTML、CSS、JavaScript等核心技术,以及Vue.js、React.js、Angular.js等现代前端框架。开发者可能通过这些工具来实现动态交互、响应式布局以及丰富的视觉效果,以提升用户体验。 【压缩包子文件的...
在“java前台开发笔试”这个主题中,我们可以深入探讨几个关键的知识点,这些知识点通常是Java前端开发者需要掌握的核心技能。 1. HTML/CSS/JavaScript基础: - HTML(HyperText Markup Language)用于创建网页...
这个"web前台开发"的压缩包文件包含了构建公司网站首页以及实现动态效果的源代码,比如新闻图片的动态播放和图片轮播,这些都是前端开发中的关键组成部分。 1. **HTML(HyperText Markup Language)**:HTML是网页...
### iPlatUI 前台开发指南知识点详解 #### 一、iPlatUI概述 iPlatUI是一款专为提升前台用户界面(UI)开发效率而设计的框架。通过集成丰富的组件库以及一系列便捷的功能特性,使得开发者能够快速构建出高质量的前端...
学习者可以通过分析和实践这些源代码,深入了解如何使用CSS进行页面布局,如何利用JavaScript和jQuery增强网页的交互性,以及如何通过项目如"NiftyCube"应用3D效果。这样的学习资源对于提升前端开发者的技能和实践...
总结,JAVA Web前台开发涉及众多技术和工具,学习并掌握这些技术将有助于构建功能丰富、用户体验优良的Web应用。无论是HTML/CSS的基础,还是JavaScript、JSP、Servlet等核心技术,或是现代前端框架和响应式设计,都...
在这个"前台web开发代码示例"中,我们可以预期`common.js` 文件包含了一些核心的JavaScript功能,这些功能可以提高开发效率,简化代码结构,并促进代码的重用。 1. **事件处理**:`common.js` 可能包含了各种事件...
网站前台开发是构建互联网应用的重要环节,涉及到用户体验、交互设计以及视觉呈现等多个方面。作为网站前台开发人员,熟练掌握DHTML、JavaScript以及CSS是至关重要的。以下是对这些关键知识点的详细解释: 首先,...
以上是JavaScript前台开发中的主要知识点,熟练掌握这些内容将使你具备构建高效、交互丰富的Web应用的能力。随着技术的不断发展,前端开发领域还在不断涌现出新的技术和趋势,如WebAssembly、Service Worker、Web ...
知识点:HTML、CSS 和 JavaScript 是网站前台开发的基础技术,掌握这些技术是网站开发的重要组成部分。 6. structs2 框架:包括了解 structs2 的用法,掌握 structs2 的配置方法和使用方法。 知识点:structs2 是...
【Java前台开发文档集合】是一份综合性的前端开发资源,旨在为开发者提供全面的参考资料,以便于在开发过程中快速查询和学习。这个压缩包包含了JavaScript、XML、HTML、CSS、DHTML以及DOM等多个核心前端技术的CHM...
本篇主要介绍如何使用JavaScript(JS)在前端实现分页功能。 首先,理解分页的基本概念:分页通常包括“上一页”、“下一页”、页码和每页显示的条目数等元素。用户可以通过点击这些元素来切换不同的数据集。在JS中...
这些源码通常包括HTML(HyperText Markup Language)和JavaScript(JS)代码,有时还会结合CSS(Cascading Style Sheets)来实现页面的布局和样式控制。在本案例中,这些小应用似乎特别关注友情和爱情的主题,可能...
网站前台开发技术是构建互联网应用不可或缺的部分,涵盖了多种技术和工具,包括HTML、CSS、JavaScript、jQuery、Ajax等。本帮助文档旨在提供一个详尽的指南,帮助开发者掌握这些核心技术。 首先,W3School是一个广...
Ext JS Web开发技术详解》是笔者在多年项目开发过程中的经验总结,它通过丰富的实例由浅入深、循序渐进地介绍了目前采用Ext JS进行Web开发的使用方法,从而帮助软件设计人员快速掌握Ext JS开发技术的使用方法,并能...
在前端开发中,JavaScript是构建...总结,优化前台JavaScript性能是一项系统工程,需要从代码编写、工具应用和Ajax通信等多方面入手。通过理解并实践这些优化技巧,可以显著提升前端应用的运行效率,从而提高用户体验。
网页前台页面的布局和设计是指使用HTML、CSS、JavaScript等技术设计和实现网页前台页面的布局和样式。该过程需要考虑网页的可读性、可访问性和可用性等因素。 知识点3:网页前台页面的一些动态效果的实现 网页前台...
在"基于EasyJWeb开发的AJAX综合演示程序,用到了EXT等技.zip"中,可能包含了一个使用EasyJWeb和Ext JS共同构建的AJAX应用实例。 3. **WordPress主题与Ext JS**:"Ext JS Wordpress Theme v. 1.0.zip"表明有人已经将...
今天我们要聚焦的是国内开发的"minijs"框架,它在前端JS开发中占据了一席之地。 "minijs"框架是一款专为简化前端开发流程而设计的国产工具,旨在提高开发效率,减轻开发人员的工作负担。它的核心理念是小巧轻便、...
《JS前台特效12月(全集)》这个压缩包文件包含了前端开发中常见的JavaScript特效实现,对于前端开发者来说是一个非常宝贵的资源集合。这个资源包旨在帮助开发者快速找到并学习各种JavaScript特效,以便在实际项目中...