Web前端开发技术实验与实践——实训1

该实验旨在让学生了解Web前端开发工程师的岗位需求和技术要求,掌握HTML基本结构和常用开发工具如EditPlus、HBuliderX的使用。实验内容包括环境配置、页面设计、模板定制和元信息处理等,通过实践提升初级编程技能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一、实验目的

二、实验内容

三、实验项目

四、实验所需知识点

五、实验步骤及内容

项目1:Web前端开发环境配置

项目2:新生简易主页设计

项目3:用EditPlus​编辑项目3:自定义HTML模板

项目4:meta标记,body标记属性使用


一、实验目的

(1)了解Web前端开发工程师岗位需求和技术要求。

(2)了解Web前端开发技术基本组成。

(3)掌握HTML文档结构,学会编写简单的HTML程序。

(4)学会使用EditPlus、WebStorm、HBulider X、Sublime Text等常用Web前端开发工具。

二、实验内容

(1)通过网络搜索有关Web前端开发工程师岗位需要和技术要求。

(2)安装并使用各种常用的Web前端开发工具。

(3)安装各种Web浏览器软件,并熟知各种浏览器的功能与差异。

(4)掌握EditPlus、HBulider X等HTML集成开发环境软件的功能。

(5)掌握EditPlus、HBulider X等编辑软件编写简易Web网页程序。

三、实验项目

(1)Web前端开发环境配置。

(2)新生简易主页设计。

(3)用EditPlus或HBulider X自定义HTML模板。

(4)meta标记、body标记属性使用。

(5)HTML、CSS、JavaScript综合编程。

四、实验所需知识点

1.html标记

<html>...</html>

2.头部head标记

<head>

<meta charset="utf-8">

       <meta name="Generator" content="EditPlus@">

       <meta name="Author" content=" ">

       <meta name="Keywords" content=" ">

       <meta name="Description" content=" ">

<title>Document</title>

</head>

3.主体body标记

<body>

   <h1>1号标题字</h1>

   <p>段落<br>段落</p>

   <hr width="200px">

   <blockquote>段落缩进</blockquote>

</body>

4.段落p标记

<p align=”center”>这是一个段落</p >

5.水平分隔线hr标记

<hr size=”3”color=”red”width=”80%”align=”center”>

6.样式style标记

<style type=”text/css”>

p{font - size:28px;color:blue;   /*设置字体大小、颜色*/}

</style>

7.元信息meta标记

<meta charset=”UTF-8”>

<meta name=”Generator”content=”EditPlus@”>

<meta name=”Author”content=”Web前端开发工程师”>

<meta name=”Keywords”content=”Web前端开发,网页设计”>

<meta name=”Description”content=”初学者网站,实验家园”>

<meta http - equiv=”content - type”content=””>

8.主体body标记

<body bgcolor=””text=””link=””alink=””vlink=””>…</body>

注:颜色设置方法有RGB函数(整数、百分比)、十六进制表示法(6位、3位)、颜色英文名称。

9.标题字h2标记

<h2 align=”center ”>…</h2>

10超链接a 标记

<a href="http://firefox.com.cn/">火狐官方中文网站</a>

五、实验步骤及内容

项目1:Web前端开发环境配置

  1. 下载并安装HBuilder
  2. 下载并安装谷歌浏览器

项目2:新生简易主页设计

  1. 输入如下代码
<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>新生建议主页设计</title>

</head>

<body text="blue" >

<h2 align="center" size="">欢迎访问我的简易主页</h2>

<hr color="red">

<p align="center">我,生于1997年8月,北京人,录取专业:计算机科学与技术系计算机科学与技术专业,我非常高兴<br>

所在班级计科2222,学号:6666666   姓名:六六六<br />

</p>

</body>

</html>
  1. 保存并在谷歌浏览器运行得到如下网页

项目3:用EditPlus项目3:自定义HTML模板

 

1.右键新建html文件,在右上角选择自定义模板

2.新建文本文档mystyle.txt,并输入如下内容保存

<!--

姓名:六六

学号:66666

班级:计算机2222

-->

3.即可选择mystyle使用自定义模板

 

项目4:meta标记,body标记属性使用

  1. 输入如下代码:
<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>mate标记、body标记属性应用</title>

</head>

<body bgcolor="antiquewhite">

<h2 align="center">mate标记、body标记属性应用</h2>

<hr size="1px" color="aqua">

<p>    Mozilla Firefox是由Mozilla基金会与开源团体共同开发的网页浏览器。Firefox 28  全新发布,从<a href="http://firefox.com.cn/">火狐官方中文网站</a>上下载</p>

<p>最新版Firefox 火狐浏览器,拥有最快、最安全的上网体验。</p>

</body>

</html>

2.保存并在谷歌浏览器运行得到如下网页

 

3.点击“火狐官方中文网站”得到下图

 

Web应用前端技术的探索实践 1 1 前端开发那些事 1 2 怎样提高前端的质量和工作效率? 1 附件(关于2011年工作的一点浅见) 3 3 探讨一些技术问题 4 3.1 Frameset和iframe 4 3.2 Frameset和Div两种方式的对比 5 3.2.1 frameset布局的优点 5 3.2.2 frameset布局的缺点 5 3.2.3 DIV传统布局frameset相比的优点 5 3.2.4 DIV传统布局frameset相比的缺点解决办法 6 3.2.5 大量使用ajax的DIV局部页面,会遇到的一些难点 6 3.2.6 解决方法 6 3.2.7 结论 6 3.3 基于DIV的网页布局-模版的核心 7 3.3.1 概述 7 3.3.2 简单、直观的DIV布局 7 3.3.3 DIV布局问题的终极解决方案 9 3.3.4 解决DIV被撑爆的问题 12 3.3.4.1 DIV撑爆的问题 12 3.3.4.2 图片撑爆问题的解决办法 13 3.3.4.3 文字撑爆问题的解决办法 13 3.4 Java Web应用的DIV布局 14 4 主流邮件系统前端开发的研究 19 4.1 21cn企业邮 19 4.2 Sohu邮箱 21 4.3 网易邮箱 30 4.4 腾讯网络邮箱(foxmail) 40 4.5 新浪邮箱 47 4.6 关于邮箱业务的题外话 49 4.7 小结 51 5 一些应用的问题 51 5.1 21cn.com 51 5.2 综合管理平台 51 5.2.1 文件组织 51 5.2.2 UI 53 5.2.3 Jsp文件胡乱包含 53 6 前端组件及其研发的探索和实践 54 6.1 用户、应用 55 6.2 网站和web应用公共组件的层次 55 6.3 Web应用前端组件的研发原则 56 6.4 研发流程 56 6.5 常用前端组件的分析和研究 57 6.5.1 概述 57 6.5.2 通用组件 58 6.5.2.1 Accordion 58 6.5.2.1.1 效果 59 6.5.2.1.2 参数说明 60 6.5.2.2 Tab 61 6.5.2.2.1 效果 61 6.5.2.2.2 参数说明 64 6.5.2.2.3 事件说明 64 6.5.2.2.4 方法说明 65 6.5.2.2.5 属性说明 65 6.5.2.3 封装Accordion和Tab为Switchable 65 6.5.2.3.1 使用JQuery Tools构建 67 6.5.2.3.2 JQuery Tools的Switchable对Ajax的支持 68 6.5.2.3.3 使用JQuery Switchable 70 6.5.2.3.4 使用kissy Switchable 78 6.5.2.4 统计分析图表组件 94 6.5.2.4.1 应用实例1 95 6.5.2.4.2 应用实例2 97 6.5.2.5 DataGrid1-浏览表格数据 102 6.5.2.5.1 效果 103 6.5.2.5.2 参数说明 107 6.5.2.6 DataGrid2-可编辑cell 110 6.5.2.6.1 效果 110 6.5.2.7 DataGrid3-控制列是否显示 113 6.5.2.7.1 效果 113 6.5.2.8 Tree 116 6.5.2.8.1 效果1 116 6.5.2.8.2 效果2 117 6.5.2.9 树表组件 121 6.5.2.9.1 TABLETREE4J 121 6.5.2.9.2 JQuery TreeGrid 124 6.5.2.10 Combo扩展1-去除IE6下穿透层的bug 129 6.5.2.10.1 效果 130 6.5.2.11 Combo扩展2-新样式、可多选 131 6.5.2.11.1 效果 131 6.5.2.12 Combo扩展3-ComboGrid 134 6.5.2.12.1 效果 134 6.5.2.13 Combo扩展4-ComboTree 137 6.5.2.13.1 效果 137 6.5.2.14 日期-时间选择 139 6.5.2.14.1 基于JQuery EasyUI的日期选择组件 139 6.5.2.14.2 My97DatePicker 142 6.5.2.15 TimeSpinner 146 6.5.2.15.1 效果 146 6.5.2.15.2 应用 147 6.5.2.16 NumberSpinner 148 6.5.2.16.1 效果 148 6.5.2.17 MenuButton 149 6.5.2.17.1 效果 149 6.5.2.18 分页组件Pagination 151 6.5.2.18.1 效果 151 6.5.2.18.2 参数说明 152 6.5.2.19 文件上传组件 153 6.5.2.19.1 uploadify 153 6.5.2.19.2 swfUpload 159 6.5.2.20 消息提示、弹出广告组件 162 6.5.2.20.1 效果 162 6.5.2.20.2 方法说明 165 6.5.2.20.3 扩展说明 166 6.5.2.21 Panel组件 166 6.5.2.21.1 效果 166 6.5.2.21.2 参数说明 168 6.5.2.21.3 事件说明 169 6.5.2.21.4 方法说明 170 6.5.2.22 Window组件 170 6.5.2.22.1 效果 170 6.5.2.22.2 使用说明 172 6.5.2.23 Form数据验证 173 6.5.2.23.1 效果 173 6.5.2.24 内容自动完成、Suggest 174 6.5.2.24.1 效果 175 6.5.2.24.2 应用说明 176 6.5.2.25 WYSIWYG在线Html内容编辑器 179 6.5.2.25.1 SinaEditor 179 6.5.2.25.2 CKEditor 181 6.5.2.26 JMesa 184 6.5.2.26.1 效果 185 6.5.2.26.2 一个较为复杂的应用实例 185 6.5.3 综合实例 191 6.5.3.1 Portal 191 6.5.4 展望 195 7 前端页面的优化工作概论 195 7.1 前端页面优化的策略 196 7.2 网站加速的主要方法 198 7.2.1 Web198 7.2.2 应用层 203 8 总结 205
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值