大三小学期 web前端开发的一些小经验
1.html是页面的布局设计,就是页面上要放哪些东西,比如登录界面需要按钮,输入框等等;css是被用于使用设计部件和布局,例如哪些部件放在哪里,多宽多大,是否有边框等;js/jQuery是用于实现函数的,比如按按钮会调用哪些函数。
<script src="http://cdn.bootcss.com/jquery/3.2.1/jquery.js"></script>
使用bootstrap需要调用
<link href="css/bootstrap.min.css" rel="stylesheet" type="text/css">
<link href="http://libs.baidu.com/bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet">
//head里面 <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script src="http://libs.baidu.com/bootstrap/3.0.3/js/bootstrap.min.js"></script>
//body里面
3.background-size: 100% 100%;//整个部件铺满背景,但背景自适应部件可能会变形;
background-size:cover;//整个部件铺满背景,但部件会从背景正中抠出部件大小的一块,即无法显示所有背景
4.背景透明度:eg:opacity: 0.6;
可以用filter设置高斯模糊,可参考http://www.zhangxinxu.com/study/201502/image-local-blur-by-background-attachment-fixed.html
5.js按钮检查部件输入框是否为空:
function check(str) {
var x=document.getElementById(str);
var error1=document.getElementById("userError");
var error2=document.getElementById("passwordError");
var submitOK = true;
if(str=="username")
{
if(x.value===""||x.value.replace(/(^s*)|(s*$)/g, "").length ===0)
{
submitOK=false;
}
else
{
submitOK=true;
}
}
else if(str=="password")
{
if(x.value===""||x.value.replace(/(^s*)|(s*$)/g, "").length ===0)
{
submitOK=false;
}
else
{
submitOK=true;
}
}
return submitOK;
}
function validate() {
var arr=["username","password"];
var i =0;
var submit=true;
while(i<=2)
{
if(!check(arr[i]))
{
submit=false;
break;
}
i++;
}
return submit;
}
function onclickSubmit() {
if(validate())
{
location.reload();
//window.location.replace("displayManage.jsp");
}
else
{
alert("请完成登录信息填写!");
}
}
HTML:
<form class="input-form" name="input-form" method="post" id="loginForm" onsubmit="return validate()">
<input type="text" id="username" placeholder="请输入用户名" name="username" onchange="check(this.id)">
<input type="submit" name="login" value="登 录" id="login" onclick="onclickSubmit()"
6.a:link:链接未点击过;a:visited:链接已经被点击过;a:hover:鼠标放上去时;a:active:鼠标点击的时候
这些都是有默认值的,如果需要可以在css中定义;
如果针对链接进行设计,例如设a.now:link,在链接中使用添加class=“now”
7.已经不可以使用<button>,使用<input>.可以设置type="image"//图片按钮,type="button"//按钮,type="submit"//提交form内容
8.js显示部件:
document.getElementById("xxx").style.display="block";
隐藏部件:
document.getElementById("xxx").style.display="none";
设置显示时间:
document.getElementById("xxx").style.display="";
setTimeout(function(){document.getElementById("xxx").style.display="none"},1500);
9.在web.xml中设置默认打开页面:
<welcome-file-list>
<welcome-file>xxx.jsp</welcome-file>
</welcome-file-list>
10.动态获取数据显示列表:
<s:iterator value="这里填获取的动态列表名">
<div>
</div>
</s:iterator>
大三小学期 web前端开发的一些小经验的更多相关文章
- Web前端开发中的小错误
Web前端开发中的小错误 错误1:表单的label标签跟表单字段没有关联 利用“for”属性允许用户单击label也可以选中表单中的内容.这可以扩大复选框和单选框的点击区域,非常实用. 错误2:log ...
- Web前端开发的就业前景怎么样,薪资待遇如何
信息技术的迅速发展,使IT技术者们赶上了一个百年难遇的好机会,尤其是国家出台了“互联网+”的政策后,更是催生了IT行业的就业空间,使其呈现爆发性增长. 如今,微信逐渐成为了大家主要的交流工具,随着各种 ...
- web前端开发 --好多视频大集合--文化的传播者-杜恩德
提醒: 如果需要的话,尽快保存,说不定哪天分享就消失了呢. 1.妙味WEB前端开发全套视频教程 链接: http://pan.baidu.com/s/1bf1Ow2 密码: 2yyu 2.极客学院前端 ...
- 极客Web前端开发资源大荟萃#001
每周极客都将总结本周最精彩的素材提供给大家,希望可以带给你更多地灵感和帮助!极客#GB课程库#现已上线,无论你是初级.中级.还是正在进修的高级前端工程师.这里都将帮助你得到更多更高效的学习.原文:极客 ...
- Web 前端开发精华文章推荐(jQuery、HTML5、CSS3)【系列十二】
2012年12月12日,[<Web 前端开发人员和设计师必读文章>系列十二]和大家见面了.梦想天空博客关注 前端开发 技术,分享各种增强网站用户体验的 jQuery 插件,展示前沿的 HT ...
- web前端开发学习内容
应该 具备的 知识技能 :懂web标准,熟练手写 xhtml css3 并符合 符合w3c标准 代码能 兼容主流浏览器.ie6.7.8.9 ff 等. ...
- Web前端开发工程师养成计划【转载】
Web前端开发工程师养成计划(入门篇) 最原始的忠告:这个世界上有想法的人很多,但是有想法又能实现它的人太少! 首先要感谢伟大的Web2.0概念.产品概念.用户体验概念.jQuery插件,是它们在中国 ...
- Web 前端开发精华文章集锦(jQuery、HTML5、CSS3)【系列十七】
<Web 前端开发精华文章推荐>2013年第五期(总第十七期)和大家见面了.梦想天空博客关注 前端开发 技术,分享各种增强网站用户体验的 jQuery 插件,展示前沿的 HTML5 和 C ...
- 【转载】WEB前端开发规范文档
本文转载自谈笑涧<WEB前端开发规范文档> 为 新项目写的一份规范文档, 分享给大家. 我想前端开发过程中, 无论是团队开发, 还是单兵做站, 有一份开发文档做规范, 对开发工作都是很有益 ...
随机推荐
- JS实现图片''推拉门''效果
JS实现图片''推拉门''效果 ''推拉门''动效也可以称作"手风琴"效果,大多数效果实现的思路基本是一样的,下面介绍两种方法,一种是通过改变图片的偏移位置实现移动,另一种是通 ...
- SDP(7):Cassandra- Cassandra-Engine:Streaming
akka在alpakka工具包里提供了对cassandra数据库的streaming功能.简单来讲就是用一个CQL-statement读取cassandra数据并产生akka-stream的Sourc ...
- 几种优化ajax的执行速度的方法
1.尽量使用局部的变量,而不使用全局变量: 2.优化for循环 3.尽量少用eval,每次使用eval都需要消耗大量的时间: 4.将DOM节点放在文档上. 5.尽量减少点好(.)操作符号的使用
- C语言_结构体变量指针做函数参数的使用案例
# include <stdio.h> # include <stdlib.h> # include <string.h> # include <malloc ...
- 关于C/S框架网单表绑定,查询
这种绑定暂时支持单表,并且不支持主键自增长!保存,删除,查看,修改用框架现成的. 1.先生成tb.bll.dal三个类.框架有生成工具,在debug文件里面有个叫CSFramework.Tools.C ...
- J2EE和android的GZIP测试
使用GZIP进行数据压缩传输实验,服务端是J2EE,使用HTTP的POST方式进行数据请求. 为了方便测试,刚开始在J2EE的环境下写了一个TestCase去调用J2EE写的服务,忘记写GZIP解压代 ...
- Jenkins系列——使用checkstyle进行代码规范检查【升级版】
1.背景 在<Jenkins系列——使用checkstyle进行代码规范检查>一文中完成了ant实现代码规范检查的例子.但存在以下缺陷: 每个作业都需要配置一个不同的checkstyle ...
- 剑指offer第八天
32.把数组排成最小的数 输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个.例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323 ...
- Web开发框架推导
本文欲回答这样一个问题:在 「特定环境 」下,如何规划Web开发框架,使其能满足 「期望 」? 假设我们的「特定环境 」如下: 技术层面 使用Java语言进行开发 通过Maven构建 基于Spring ...
- js数据类型的判断方法
判断js中的数据类型有一下几种方法:typeof.instanceof. constructor. prototype. $.type()/jquery.type(),接下来主要比较一下这几种方法的异 ...