您的位置:首页 > 其它

课堂练习

2016-03-02 17:38 204 查看
网站系统开发需要掌握的技术:

一般的流程是这样

申请空间,绑定域名(当然也可以用自己的电脑做主机,用ip访问)
将代码上传到空间中
测试、运营

涉及到的技术如下:
服务端:比如go语言等就用于服务器开发。php或者asp目前是主流空间都支持的技术,一般空间都是采用其中的一种,配合数据库(如sql)等进行开发。
前端:html、js、css等,这是编辑网页需要用到的技术,这些会管理所有的交互及界面

具体来说:
购买空间后,将代码ftp上传到空间中,直接打开空间绑定的ip地址或域名即可访问
本机电脑架设网站,需要自行配制IIS等运行环境,根据需求进行维护开发

本次课堂测试的源代码:

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<meta http-equiv="description" content="运用CSS3和CSS滤镜做的精美的登录界面,无用到图片的喔!">

<meta http-equiv="author" content="chenjinfei">

<meta http-equiv="date" content="2012-2-6">

<title>登录</title>

<link rel="stylesheet" href="style/common/common.css">

<style type="text/css">

body {

margin:0;

padding:0;

background-color:#E4E8EC;

}

.wrap {

margin:150px auto;

width:380px;

overflow:hidden;

}

.loginForm {

box-shadow: 0 0 2px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(0, 0, 0, 0.2), 0 3px 0 #fff, 0 4px 0 rgba(0, 0, 0, 0.2), 0 6px 0 #fff, 0 7px 0 rgba(0, 0, 0, 0.2);

position:absolute;

z-index:0;

background-color:#FFF;

border-radius:4px;

height:250px;

width:380px;

background: -webkit-gradient(linear, left top, left 24, from(#EEE), color-stop(4%, #FFF), to(#EEE));

background: -moz-linear-gradient(top, #EEE, #FFF 1px, #EEE 24px);

background: -o-linear-gradient(top, #EEEEEE, #FFFFFF 1px, #EEEEEE 24px);

}

.loginForm:before {

content:'';

position:absolute;

z-index:-1;

border:1px dashed #CCC;

top:5px;

bottom:5px;

left:5px;

right:5px;

box-shadow: 0 0 0 1px #FFF;

}

.loginForm h1 {

text-shadow: 0 1px 0 rgba(255, 255, 255, .7), 0px 2px 0 rgba(0, 0, 0, .5);

text-transform:uppercase;

text-align:center;

color:#666;

line-height:3em;

margin:16px 0 20px 0;

letter-spacing: 4px;

font:normal 26px/1 Microsoft YaHei, sans-serif;

}

fieldset {

border:none;

padding:10px 10px 0;

}

fieldset input[type=text] {

background:url(style/default/images/user.png) 4px 5px no-repeat;

}

fieldset input[type=password] {

background:url(style/default/images/password.png) 4px 5px no-repeat;

}

fieldset input[type=text], fieldset input[type=password] {

width:100%;

line-height:2em;

font-size:12px;

height:24px;

border:none;

padding:3px 4px 3px 2.2em;

width:300px;

}

fieldset input[type=submit] {

text-align:center;

padding:2px 20px;

line-height:2em;

border:1px solid #FF1500;

border-radius:3px;

background: -webkit-gradient(linear, left top, left 24, from(#FF6900), color-stop(0%, #FF9800), to(#FF6900));

background: -moz-linear-gradient(top, #FF6900, #FF9800 0, #FF6900 24px);

background:-o-linear-gradient(top, #FF6900, #FF9800 0, #FF6900 24px);

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF9800', endColorstr='#FF6900');

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF9800', endColorstr='#FF6900')";

height:30px;

cursor:pointer;

letter-spacing: 4px;

margin-left:10px;

color:#FFF;

font-weight:bold;

}

fieldset input[type=submit]:hover {

background: -webkit-gradient(linear, left top, left 24, from(#FF9800), color-stop(0%, #FF6900), to(#FF9800));

background: -moz-linear-gradient(top, #FF9800, #FF6900 0, #FF9800 24px);

background:-o-linear-gradient(top, #FF6900, #FF6900 0, #FF9800 24px);

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6900', endColorstr='#FF9800');

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6900', endColorstr='#FF9800')";

}

.inputWrap {

background: -webkit-gradient(linear, left top, left 24, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));

background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 24px);

background: -o-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 24px);

border-radius:3px;

border:1px solid #CCC;

margin:10px 10px 0;

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE', endColorstr='#FFFFFF');

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE', endColorstr='#FFFFFF')";

}

fieldset input[type=checkbox] {

margin-left:10px;

vertical-align:middle;

}

fieldset a {

color:blue;

font-size:12px;

margin:6px 0 0 10px;

text-decoration:none;

}

fieldset a:hover {

text-decoration:underline;

}

fieldset span {

font-size:12px;

}

</style>

<!--为了让IE支持HTML5元素,做如下操作:-->

<!--[if IE]>

<script type="text/javascript">

document.createElement("section");

document.createElement("header");

document.createElement("footer");

</script>

<![endif]-->

</head>

<body>

<div class="wrap">

<form action="#" method="post">

<section class="loginForm">

<header>

<h1>登录</h1>

</header>

<div class="loginForm_content">

<fieldset>

<div class="inputWrap">

<input type="text" name="userName" placeholder="邮箱/会员帐号/手机号" autofocus required>

</div>

<div class="inputWrap">

<input type="password" name="password" placeholder="请输入密码" required>

</div>

</fieldset>

<fieldset>

<input type="checkbox" checked="checked">

<span>下次自动登录</span>

</fieldset>

<fieldset>

<input type="submit" value="登录">

<a href="#">忘记密码?</a> <a href="#">注册</a>

</fieldset>

</div>

</section>

</form>

</div>

</body>

</html>

结果截图:


假期没有好好学习。

能够独立的完成网页的构架。每周拿出5小时来学习。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: