zoukankan      html  css  js  c++  java
  • 引言作业1

    课程引言课后作业一

    1网站系统开发需要掌握的技术:

    PhotoShop/Fireworks Design
      a - 配合美工将草图形成具体的符合WebPage的设计
      b - 有快速制作分层高品质PSD、PNG的能力 
      c - 能迅速将PSD、PNG的内容构思成div+css或者table等HTML代码 

    Flash Design
      a - 基本动画效果
      b - 复杂的交互体系设计,了解第三方swf辅助设计软件 
      c - 复杂的交互体系设计以及较强的对各类外埠资源(PNG、JPG、MP3、WAV等)的整合能力。精通部分第三方辅助设计软件(AE、SwishMax、Swift3D等) 


     XHTML/CSS
      a - 基本的layout实现
      b - 严格跨平台的layout实现以 
      c - 优雅的HTML code,尽可能符合标准并有SEO的考虑因素。在任何平台、浏览器下基本保持一致。不要求了解各种CSS的hacks,但要求知道遇到问题应该如何查阅资料以在第一时间内解决。能够为JavaScript开发人员提供最好操作的DOM结构,让JS开发人员在开发的时候认为 "一切都已经准备就绪了",而不是"捉襟见肘"。 
     JavaScript/Ajax/DOM
      a - 基本的DOM操作,了解AJAX,可以实现数据通信
      b - 基本的DOM操作,能写高效率的OOP代码,以降低维护成本 
      c - 基于需求,进行不同的开发,选择合适的框架,做到代码效率最高,用户体验最好,代码下载量最小,并且可以在单独甚至更多产品线中最大限度重用代码 
     Flash Developement
      a - 基于Timeline的ActionScript操作,能实现简单交互
      b - 掌握a外,能实现数据层通信(与服务器以及本地SharedObject) 
      c - 精通AS1-3,能根据需求进行各类RIA开发。无论是要求支持FlashPlayer8的,还是FlashPlayer9的,都能做到开发效率最高、灵活性最大(比如对HTML层的接口设计,等等)。

    2 课堂测试源代码

    <%@ page language="java" contentType="text/html; charset=GB18030"
        pageEncoding="GB18030"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=GB18030">
    <title>用户登录</title>
    </head>
    <body>
    <form name="loginForm" method="post" action="judgeUser.jsp">
    <table>
    <tr>
    <td>用户名:<input type="text" name="userName" id="userName"></td>
    </tr>
    <tr>
    <td>密码:<input type="password" name="password" id="password"></td>
    </tr>
    <tr>
    <td><input type="submit" value="登录" style="background-color:pink"></td> 
    </tr>
    </table>
    </form>
    </body>
    </html>
    <%@ page language="java" contentType="text/html; charset=GB18030"
        pageEncoding="GB18030"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=GB18030">
    <title>身份验证</title>
    </head>
    <body>
    <%
    request.setCharacterEncoding("GB18030");
    String name = request.getParameter("userName");
    String password = request.getParameter("password");
    if(name.equals("abc")&& password.equals("123")) {
    
    %>
    <jsp:forward page="afterLogin.jsp">
    <jsp:param name="userName" value="<%=name%>"/>
    </jsp:forward>
    <%
    }
    else {
    %>
    <jsp:forward page="login.jsp"/>
    <%
    }
    %>
    </body>
    </html>
    <%@ page language="java" contentType="text/html; charset=GB18030"
        pageEncoding="GB18030"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=GB18030">
    <title>登陆成功</title>
    </head>
    <body>
    <%
    request.setCharacterEncoding("GB18030");
    String name = request.getParameter("userName");
    out.println("欢迎你:" + name);
    %>
    </body>
    </html>
    3 截图:

    4未完成的原因
    主要是寒假玩疯了,今天已经看了一下午了,还是搞不好,只能多抽些时间了。
    5 我希望自己能尽快学会这一技能,目标是自己做出满意的系统,当然粗糙的是无法令人满意的。在接下来的时间里,每周至少抽出10小时的游戏时间来学习这个,大致就是周一下午和周二下午,反正没事。
  • 相关阅读:
    $动态规划系列(1)——金矿模型的理解
    $Java HttpClient库的使用
    $Java-json系列(二):用JSONObject解析和处理json数据
    $百度应用引擎BAE的使用与应用部署
    利用ajax短轮询+php与服务器交互制作简易即时聊天网站
    MYSQL explain详解
    Redis 5种数据结构使用及注意事项
    Redis 存储机制
    memcache
    mysql分表和表分区详解
  • 原文地址:https://www.cnblogs.com/kt97458/p/5228668.html
Copyright © 2011-2022 走看看