精华内容
下载资源
问答
  • HTML+CSS+JavaScript网页制作简明教程编辑锁定讨论上传视频《HTML+CSS+JavaScript网页制作简明教程》是2014年清华大学出版社出版的图书,作者是王爱华、王轶凤、吕凤顺。[1]书名HTML+CSS+JavaScript网页制作简明教程...

    HTML+CSS+JavaScript网页制作简明教程

    编辑

    锁定

    讨论

    上传视频

    《HTML+CSS+JavaScript网页制作简明教程》是2014年清华大学出版社出版的图书,作者是王爱华、王轶凤、吕凤顺。[1]

    书    名

    HTML+CSS+JavaScript网页制作简明教程

    作    者

    王爱华

    王轶凤

    吕凤顺ISBN

    9787302373803

    定    价

    36元

    出版社

    清华大学出版社

    出版时间

    2014年

    装    帧

    平装

    HTML+CSS+JavaScript网页制作简明教程图书简介

    编辑

    目前,对网页制作的要求已不仅仅是视觉效果的美观,更主要的是要符合Web标准。传统网页制作是先考虑外观布局,再填入内容,内容与外观交织在一起,代码量大,难以维护。而目前Web标准的最大特点就是采用XHTML + CSS + JavaScript,将网页内容、外观样式及动态效果彻底分离,从而大大减少了页面代码,可节省带宽、提高网速,更便于分工设计、代码重用,既易于维护,又方便移植。作者根据多年的网页制作教学、实践经验以及学生的认知规律,精心编写了本书。本书最大的特点是将HTML的各种元素与对应的CSS样式有效地融为一体,配备了大量的页面例题和丰富的运行效果图,以帮助读者系统、全面地掌握符合Web标准的网页制作技术。本书知识内容系统、全面,例题丰富,既可以作为本科、专科(高职)院校相关专业的教材,也可作为计算机专业人员的自学或参考工具书。[1]

    HTML+CSS+JavaScript网页制作简明教程目录

    编辑

    第1章HTML、CSS、JavaScript基础知识和基本语法 1

    1.1Web网页的基本概念 1

    1.1.1网页 1

    1.1.2网站 3

    1.1.3Web标准 4

    1.2网页的工作原理与制作工具 5

    1.2.1网页的工作原理 5

    1.2.2网页制作工具 5

    1.3HTML、CSS、JavaScript简介与示例 6

    1.3.1HTML超文本标记语言 6

    1.3.2CSS层叠样式表 7

    1.3.3JavaScript脚本语言 8

    1.4HTML文档结构和基本语法 8

    1.4.1HTML文档结构 8

    1.4.2HTML基本语法 9

    1.4.3HTML文档的标记与分类 11

    1.5XHTML文档结构和文档类型 11

    1.6HTML文档头部的相关标记 12

    1.6.1设置页面标题

    12

    1.6.2定义页面元信息 13

    1.6.3引用外部文件 14

    1.7习题 15

    第2章CSS样式表基础与盒子模型 17

    2.1CSS概述 17

    2.2CSS样式规则与内联CSS样式 17

    2.2.1CSS样式规则 17

    2.2.2内联CSS样式 18

    2.3.1CSS样式表的结构和使用 19

    2.3.2基本选择符 20

    2.3.3群组与通用选择符 24

    2.3.4包含与子对象选择符 25

    2.3.5相邻选择符 28

    2.3.6属性选择符 30

    2.3.7伪对象(伪元素)选择符 33

    2.4样式规则的优先级 34

    2.4.1样式规则的优先级原则 35

    2.4.2用!important提高样式优先级 37

    2.5CSS中的颜色与鼠标指针 38

    2.5.1CSS颜色的属性值 38

    2.5.2CSS设置鼠标形状cursor 39

    2.6块级元素的盒模型 40

    2.6.1盒模型结构 40

    2.6.2垂直外边距的合并 46

    2.6.3网页元素div 47

    2.7盒子的居中、浮动及显示方式 48

    2.7.1盒子的居中 48

    2.7.2盒子的浮动与清除浮动 49

    2.7.3元素的显示方式 52

    2.7.4 元素的可见性visibility 52

    2.8盒子的布局应用举例 53

    2.9习题 57

    第3章HTML的基本元素及样式 59

    3.1HTML文本字符、注释标记

    及水平线标记 59

    3.2文本与修饰标记 61

    3.2.1设置文本标记 61

    3.2.2文本修饰标记 62

    3.2.3块级文本标记 63

    3.2.4样式组织标记 64

    3.3CSS文本样式规则 65

    3.3.1CSS大小尺寸量度的属性值 65

    3.3.2文本字符的CSS样式属性 66[2]

    3.3.3文本外观CSS样式属性 68

    3.4图像与图像样式 72

    3.4.1插入图像 72

    3.4.2图像样式 73

    3.4.3使用display:block;将图像转换为块级元素 75

    3.5小案例:div、图像和文本的综合排版 76

    3.5.1案例分析 76

    3.5.2案例代码 77

    3.6列表标记与相关样式 78

    3.6.1各种列表标记介绍 79

    3.6.2列表样式 82

    3.7超链接标记与伪类 83

    3.7.1超链接标记及属性 84

    3.7.2链接到普通文档、图像或多媒体文件 86

    3.7.3设置锚点和E-mail链接 87

    3.7.4伪类选择符 89

    3.8图像映射标记 92

    3.8.1创建图像映射标记 93

    3.8.2使用图像映射的图像 93

    3.9表格标记及样式 95

    3.9.1创建表格的基本标记 96

    3.9.2表格基本标记中的样式属性 98

    3.9.3表格单元格合并 100

    3.10小案例:山东商职学院网站首页制作 103

    3.11课堂练习小案例 110

    3.12习题 111

    第4章HTML框架、表单、多媒体 115

    4.1HTML的浮动框架 115

    4.1.1浮动框架的基本概念 115

    4.1.2浮动框架的应用举例 116

    4.2表单标记 119

    4.2.1创建表单标记

    119

    4.2.2表单输入标记 120

    4.2.3文本区标记 124

    4.2.4按钮标记 125

    4.2.5滚动列表与下拉列表标记 126

    4.2.6控件标签标记 130

    4.2.7表单分组及标题标记

    130

    4.2.8应用div和样式的表单设计 132

    4.3IE浏览器滚动字幕、背景音乐与多媒体 133

    4.3.1IE浏览器滚动字幕标记 133

    4.3.2IE浏览器播放背景音乐标记 135

    4.3.3IE浏览器播放多媒体标记 136

    4.4XHTML播放多媒体标记 137

    4.4.2用播放Flash文件 139

    4.4.3使用RealPlayer播放器 140

    4.4.4使用MediaPlayer播放器 141

    4.4.5用自动嵌入合适的播放器 142

    4.5习题 143

    第5章盒子的定位 145

    5.1布局定位属性position 145

    5.1.1自动定位static 146

    5.1.2相对定位relative 146

    5.1.3绝对定位absolute 149

    5.1.4固定定位fixed 153

    5.2盒子的浮动、相对定位和绝对定位的综合应用 154

    5.2.1案例分析及方案说明 155

    5.2.2样式代码及说明 156

    5.2.3页面代码 157

    5.2.4脚本代码 159

    5.3元素的层叠等级 160

    5.4习题 162

    第6章JavaScript基础 163

    6.1JavaScript语言概述 163

    6.1.1JavaScript语言的特点 163

    6.1.2JavaScript的使用 164

    6.2JavaScript常量与变量 166

    6.2.1数据类型与常量 166

    6.2.2变量 167

    6.3JavaScript运算符与表达式 168

    6.3.1算术运算符与表达式 169

    6.3.2赋值运算符与表达式 169[2]

    6.3.3比较、逻辑运算符与表达式 169

    6.3.4条件运算符与表达式 171

    6.4JavaScript的语法与流程控制语句 171

    6.4.1JavaScript的语法 171

    6.4.2条件语句if-else 171

    6.4.3多选择开关语句switch 172

    6.4.4循环语句while、do-while、for 176

    6.5JavaScript自定义函数 180

    6.5.1独立函数 180

    6.5.2内嵌函数与匿名函数 182

    6.6JavaScript事件处理 183

    6.6.1JavaScript常用事件 184

    6.6.2页面相关事件与函数的记忆调用 186

    6.6.3鼠标相关事件 188

    6.6.4焦点、按键及表单相关事件 193

    6.7onerror事件与页面错误提示 196

    6.7.1用onerror事件捕获错误 197

    6.7.2用try...catch捕获错误 199

    6.7.3 用throw抛出错误对象 200

    6.8习题 201

    第7章JavaScript对象与系统对象 205

    7.1面向对象概述 205

    7.2JavaScript全局对象 206

    7.2.1 全局对象的属性:全局变量 206

    7.2.2全局对象的方法:全局函数 206

    7.3浏览器窗口对象window 209

    7.3.1window对象的属性 209

    7.3.2window对象的对话框 209

    7.3.3window对象的方法 210

    7.3.4定时器应用小案例:图片轮换与漂浮广告 216

    7.4浏览器信息对象navigator 219

    7.5当前页面URL对象location 220

    7.5.1location对象的属性 220

    7.5.2location对象的方法 222

    7.6浏览页面历史对象history 223

    7.7习题 224

    第8章JavaScript内置对象与DOM对象 227

    8.1Date日期时间对象 227

    8.1.1Date日期时间对象的创建 227

    8.1.2Date日期时间对象的常用方法 228

    8.2Array数组对象 229

    8.2.1数组的创建与属性 229

    8.2.2数组对象与日期时间对象的综合应用 229

    8.2.3表单复选框组数据验证的实现 230

    8.3String字符串对象 232

    8.4RegExp正则表达式对象 234

    8.4.1正则表达式的构成 234

    8.4.2RegExp正则表达式对象的创建与属性 236

    8.4.3RegExp正则表达式对象的方法 237

    8.4.4String字符串对象使用正则表达式的方法 240

    8.4.5自定义删除字符串首尾空格的方法trim(str) 243

    8.5Math类 244

    8.6document文档对象 245

    8.6.1document对象的属性 245

    8.6.2document对象的方法 245

    8.7DOM节点对象 247

    8.7.1DOM节点对象的通用属性 247

    8.7.2标记对象的所属类 248

    8.7.3标记对象的属性 248

    8.7.4标记对象的方法 250

    8.7.5某些标记对象的专有属性或方法 250

    8.8event事件对象 254

    8.9style样式对象 256

    8.10习题 257

    第9章JavaScript的应用 261

    9.1折叠式导航 261

    9.1.1折叠式导航 261

    9.1.2动态生成下拉列表 265

    9.2图像操作 267

    9.2.1图像翻转器 267

    9.2.2随机显示一条文本或一幅图像 269

    9.3表单处理与验证 269

    9.3.1使用正则表达式验证表单内容 270

    9.3.2目前流行的通用表单验证方法 272

    9.3.3表单综合验证示例 276

    9.4样式表切换器 282

    附录习题答案 287[2]

    词条图册

    更多图册

    展开全文
  • 学生川菜水煮鱼网页设计作品网页技术点作品介绍制作代码演示导航代码图片列表效果演示成品地址 网页技术点 表格table布局、透明底色、H5视频标签 作品介绍 本静态HTML网页作业成品设计简单,使用dreamweaver采用表格...

    网页技术点

    表格table布局、透明底色、H5视频标签

    作品介绍

    本静态HTML网页作业成品设计简单,使用dreamweaver采用表格布局制作,网页中的图片使用PS裁剪制作,顶部导航使用CSS设置了透明底色效果。共3个页面,首页、文字页面、视频页面。视频采用VIDEO标签嵌入视频,代码简单,适合大一网页设计作业或对作品技术水平要求低的。

    制作代码演示

    导航代码

    <table width="1000" height="500" border="0" id="nav">
      <tr id="menu">
        <td><a href="">网站首页</a></td>
        <td><a href="">菜品介绍</a></td>
        <td><a href="">视频教学</a></td>
      </tr>
      <tr>
        <td height="430px"></td>
        <td></td>
        <td></td>
      </tr>
    </table>
    

    图片列表

    <table width="1000"  border="0" id="chuan">
      <tr>
        <td align="center"><a href="jieshao.html"><img src="image/szy1.jpg" width="495" height="260" /></a></td>
        <td align="center"><a href="shipin.html" ><img src="image/szy2.jpg" width="495" height="260" /></a></td>
      </tr>
        <tr>
        <td align="center"><a href="jieshao.html">菜品介绍</a></td>
        <td align="center"><a href="shipin.html">视频教学</a></td>
      </tr>
    </table>
    

    效果演示

    川菜网页制作

    成品地址

    stu-works.com/html/meishi/245.html

    展开全文
  • HtmlExperiment网页制作基础教程HTML语言及初级应用1、实验目的:掌握HTML语言的原理及应用。2、实验内容简介:HTML语言(超文本链接标记语言),是专门编写WEB网页的计算机程序语言。通过对该语言的学习,掌握网页的...

    HtmlExperiment网页制作基础教程

    HTML语言及初级应用

    1、实验目的:掌握HTML语言的原理及应用。

    2、实验内容简介:HTML语言(超文本链接标记语言),是专门编写WEB网页的计算机程序语

    言。通过对该语言的学习,掌握网页的设计方法、技巧和原理,进而理解整个互连网的本质。要求学生在掌握HTML语法的基础上,设计编写一个完整的WEB网页。促进学生综合运用计算机程序设计、计算机网络技术及应用、多媒体技术等学科知识的能力。

    3、实验要求:根据课时安排和学生程度,由任课教师提出具体的网页设计要求,通常学生应该

    设计完成两个或两个以上网页,并能够实现网页间的链接。网页内容要表现设计主题,美观大方,尽可能多地使用各种类型的标记语言,特别要体现多媒体技术的应用。建议让学生设计个人主页或本专业介绍主页。

    4、实验类型:本实验为设计性实验。 5、实验内容

    5、1 HTML语言概述

    HTML是互联网上的通用语言,是Hypertext Markup Language的缩写,即超文本标记语言。网页制作者使用它可以建立包含文本、表单、图片、音/视频、动画等内容的复杂网页,这些页面可以被互联网上任何用户浏览,并且与用户使用的计算机和浏览器无关。目前,已经广泛使用的是HTML2.0或3.2版,未来的发展是XML语言。

    HTML文件是由一系列标记组成的纯文本文件。不需要专门的软件来建立HTML文件,掌握HTML语言语法后,只需要通用字处理器软件(如Word、记事本、写字板等等),就可以创建HTML文件而生成网页。

    HTML中的标记通常是英文词汇的全称(如块引用“blockquote”)或缩写(如“p”代表Paragragh)。但它们与一般文本有区别,它们都被放在单尖括号中,如段落标记是

    ,块引用标记是

    。有些标记定义页面的格式(例如,

    开始一个新段落),而有些则定义文字、图表等网页元素的显示格式(例如,使文字变粗),还有一些标记提供辅助信息,而这些信息并不在网页上显示(例如,标记中的内容)。

    标记通常是成对出现的,形如:显示内容标记名>。每当使用一个标记,如

    ,则必须用另一个标记
    表示它的作用范围结束,即在标记的开始和结束之间的区域就是该标记的作用域。注意“blockquote”前面的斜杠,是标记作用终结的标志。也有
    展开全文
  • Dreamweaver8网页制作基础教程实训大纲 一培养目标 本课程的培养目标是使学生通过本课程的学习了解网页制作的基本思路和方法能利用Dreamweaver8网页开发工具熟练制作网页开发小型网站 1基本知识教学目标 1站点的创建...
  • 本书以Dreamweaver MX为主线,按照建立、完成和上传网页所需的步骤,详细介绍了网页设计中的规则和注意事项,制作静态网页的方法和技巧,制作网页特效的方法,以及制作动态交互式网页的方法。本书还把网页制作中常用...
  • 使用jQuery快速高效制作网页交互特效教程,比较详细的教程
  • Dreamweaver制作ASP动态网页与access数据库连接教程,doc文档,有图解有步骤,很清楚,跟着做就行!很适合初学者使用!也适合非计算机专业学生完成老师的作业---如果你不太会!
  • 所以我们在阅读CLASS手册(http://www.iram.fr/IRAMFR/GILDAS/doc/pdf/class.pdf)以及一个网上简易教程(http://www.mpifr-bonn.mpg.de/staff/bparise/gildas/2010-pety-class-demo-max-planck.pdf)、张智昱博士的网站...

    CLASS是gildas中的一个软件,之前对CLASS有所接触,但仅限于相关的文件格式转换(http://blog.sciencenet.cn/home.php?mod=space&uid=117333&do=blog&id=303542)。最近课题组需要用CLASS处理数据,所以我们在阅读CLASS手册(http://www.iram.fr/IRAMFR/GILDAS/doc/pdf/class.pdf)以及一个网上简易教程(http://www.mpifr-bonn.mpg.de/staff/bparise/gildas/2010-pety-class-demo-max-planck.pdf)、张智昱博士的网站(http://159.226.71.202/wiki/FAST_2013)一些网页(http://www.astro.umass.edu/~fcrao/library/manuals/map.html)以及德令哈观测站编写的CLASS使用手册(http://www.radioast.csdb.cn/tools.php)的同时做一些笔记,形成此CLASS极简教程。有一些命令是新版本的用fortran 90重写的CLASS里才有的,在这种情况下,命令前面的提示符用LAS90>表示。

    本手册不定期更新,牛人无须看。

    1. FITS文件(.fits)转换为gildas文件(.gdf, .30m)       天文中一些不同领域定义了不同的文件格式,不同的数据处理软件有时候也有自己的数据格式,比如说gildas相关软件用的就是自己的文件格式(后缀为.gdf)。不同的领域交流时通常使用标准的FITS文件,所以将FITS文件转换为gildas文件是使用CLASS的一个基础操作。.30m文件是CLASS文件默认的后缀名。

    最简单的转换方法是使用vectorfits工具(vector包里的fits工具)。在shell里敲class,回车,打开class后,使用如下命令

    LAS> vectorfits spectra.fits to spectra.gdf

    就可以把FITS文件spectra.fits转换为gildas文件spectra.gdf。不过要注意,FITS文件需要满足一定要求,否则转换出来的gildas文件也不能为CLASS所用。比如,如果spectra.fits是数据块(data cube),那么转换出来的文件CLASS是无法直接使用的。

    CLASS能接受的文件是光谱文件,如果有FITS格式的光谱文件(spectra),那么可以如上述将文件转换为gildas格式,也可以进行如下操作将fits文件转换为CLASS能使用的文件(.30m),其中spectra.fits是一个FITS格式的光谱文件。

    LAS> set angle sec

    LAS> lasfits read spectra.fits

    LAS> sic delete spectra.30m

    LAS> file out spectra.30m new

    LAS> write 1

    LAS> file in spectra.30m

    LAS> get f

    LAS> plot

    注意到,读入fits文件用的是lasfits,和vectorfits是不同的。上述操作第一步是设置角度的单位,就文件转换而言是不必要的。第二步就是读入FITS格式的光谱文件。第三步是删除已有的CLASS文件,第四步是写入新的CLASS文件。之后就是读入新生成的CLASS文件,画图。

    对于数据块fits文件(比如叫做qhz_cube.fits),可以使用lmv读入、转换。具体如下

    LAS90> file out qhz.14m m

    LAS90> lmv qhz_cube.fits

    这样,数据块fits文件qhz_cube.fits就转换为calss文件qhz.14m了。

    2. gildas文件(.30m)转换为FITS文件(.fits)

    这个操作就是将前面一个操作倒过来,不过,在这个情况下,vectorfits就不顶用了,得用lasfits,将上面一个操作中的后一个方法倒过来。关于此操作,还可以参看(http://iram.fr/IRAMFR/GILDAS/doc/html/class-html/node15.html )。

    LAS> set angle sec

    LAS> file in spectra.30m

    LAS> find

    LAS> get f

    LAS> set fits mode spectrum

    LAS> lasfits write spectra.fits

    其中get f是读出第一条光谱。

    在CLASS90里可以将一系列光谱文件转换为FITS二进制表文件(生成FITS数据块文件还不知道如何实现)。

    LAS90> file in spectra.30m

    LAS90> find /range -200 200 -200 200

    LAS90> fits write spectra.fits /mode index

    3. gildas文件(.30m)转换为文本文件(.dat)

    最简单的光谱文件就是在文本文件里写两列数,第一列是波长或者频率,第二列是强度。将CLASS文件转换为文本文件可以方便其他一些程序进行处理。具体操作如下,其中spectra.30m是输入的CLASS文件

    LAS>file in spectra.30m

    LAS>find

    LAS>get f

    LAS>sic output spectra.dat

    LAS>for i 1 to channels

    LAS: say ’rx[i]’ ’ry[i]’ /format g12.4 g12.4

    LAS: next

    LAS>sic output

    4.读入文本文件(.dat)中的光谱并画图假设spectra.dat是含有光谱的文本文件。LAS> dev xl w

    LAS> greg1column x 1 y 2 /file ’’spectra.dat’’

    LAS> model y x /regular

    LAS> plot

    5. 减基线

    减基线是谱线数据处理中经常需要进行的操作,不过光看手册的话会比较迷惑,参考对Effelsberg望远镜数据处理的简介(http://www.astro.uni-bonn.de/~rcbruens/tutorials/effberg/HI.html),我们总结出以下操作。

    LAS> file in spectra.30m

    LAS> find

    LAS> get f

    LAS> plot

    LAS> set cursor on

    LAS> set window

    这个时候,当把鼠标放到画图窗口的时候会出现一条横线和一条竖线,交点是鼠标的位置。不看说明的话,一般都不知道怎么退出这种模式(答案是按“e”键)。这个模式是让你到画图窗口标明一下强发射线的位置,鼠标到某条发射线(吸收线)的左边,按空格键,到右边,按空格键,以此类推,对所有发射线(吸收线)进行此操作。这个过程你会感到心虚,因为你看不到任何变化。不要急,完成上面步骤之后,按“e”键退出。(也可以直接指定窗口的位置,比如LAS> set window -120 -100 0 20。其中的数就是各窗口左侧和右侧的坐标。)

    LAS> draw window

    此时就可以看到在下方出现一个矩形,标明发射线的位置(反射性所在的频率窗口(波长窗口))。然后就可以拟合基线了(比如用三个自由参数的,也就是二次多项式拟合,并画出基线)。

    LAS> base 3 /plot

    这时就看到拟合的基线了。然后

    LAS> plot

    就可以看到减完基线的谱线了。

    结合下面提到的用CLASS90将光谱排好画出来

    LAS90> find

    LAS90> load

    LAS90> plot /index

    可以在二维上定义减基线的窗口

    LAS90> set window /poly 1   ! Define 1 polygon

    6. 构建数据块

    成图观测最终能方便使用的数据时数据块,即三维数组,三维分别是赤经、赤纬和速度(频率)。但是成图观测的原始数据是一系列光谱,把这些光谱按坐标排好才能形成数据块。具体构建数据块的步骤如下(其中demo.30m(http://www.mpifr-bonn.mpg.de/staff/bparise/gildas/demo.30m)是相关数据)。

    LAS90> file in demo.30m

    LAS90> find

    LAS90> list

    这一步是看看文件中有哪些观测。

    LAS90> find /tel 30M-V01-A100

    寻找一批标号为30M-V01-A100的观测,然后检查一致性

    LAS90> consistency

    如果数据满足一致性,就可以进行以下操作

    LAS90> let name thecube

    LAS90> let type lmv

    LAS90> table ’name’ new

    LAS90> xy_map ’name’

    至此就生成了数据块文件thecube.lmv,然后可以查看

    LAS90> go view

    LAS90> vectorfits outfile.fits from infile.lmv

    7. 对多条谱线进行减基线操作

    通常一个数据文件中有很多条谱线,

    如果每条谱线都手动进行减基线操作将会非常费时费力。通常一次观测的谱线窗口相差不大,所以可以进行批处理。下面是从读入数据、设定窗口、到循环减基线的脚本。最后画出了所有谱线。

    file in spectra.30m

    set window 10 20

    find /number 59 100

    for i 59 to found

    get i

    base 3

    next

    stamp

    将上面的语言写到一个叫baseline的文件中,在class程序里

    LAS> @baseline

    就可以执行了。

    8. 谱线拟合

    减完基线就可以进行谱线拟合了。读入数据画图的步骤和前面相同(qhz.14m是青海站观测的数据http://www.radioast.csdb.cn/tools.php)

    LAS> file in qhz.14m

    LAS> find

    LAS> get f

    LAS> plot

    下面就是谱线拟合了,假定有四条谱线

    LAS> line 4

    此时就会出现和set window之后类似的情况,不过要简单一点。四条谱线共需要八个位置来定义,鼠标点八次(每条谱线的左右),然后自然就回到命令窗口。

    LAS> min

    就开始拟合,完了可以查看

    LAS> vis

    9. 存ps、eps文件画完图,如果不希望退出程序图就消失,那么就需要把图存在文件中。一般把图存成ps或eps格式,发表文章时也可以用。使用下面的命令就可以完成这个操作

    LAS> hardcopy spectra.ps /dev ps fast

    用来存ps文件。

    LAS> hardcopy spectra.eps /dev eps color

    用来存eps文件。

    10. 画p-v图画p-v图需要取数据块中沿某个空间方向的一片数据,这可以通过strip命令实现(不过首先要通过find命令找到这一片数据),具体如下。

    LAS> file in qhz.14m

    读入数据,然后设定角度的单位为角分

    LAS> set angle min

    结下来用find命令寻找数据片

    LAS> find /offset * 5

    找y方向偏离5角分的一片数据(x-v二维数组),然后用strip命令将此数据存成一个文件

    LAS> strip qhz.gdf

    随后就可以将这片数据读入,画p-v图了。

    LAS> define image a qhz.gdf read

    设定画图的范围

    LAS> limit 0 50 * * /rgdata a

    然后画出数据,对数据进行重新的线性标度

    LAS> greg2plot /scal linear 0 20

    然后画出等值线

    LAS> level 1 to 10

    LAS> rgmap /abs 2

    然后就是画轴和做标记

    LAS> lab "Velocity (km/s)" /x

    LAS> lab "gDDEC. (arcmin)" /y

    LAS> axis xl /unit r

    LAS> axis xu

    LAS> axis yl /unit m

    LAS> axis yr

    将光谱排好画出来CLASS90还可以这么做

    LAS90> find offset * 5

    LAS90> load

    LAS90> plot /index

    11. 定义数组在CLASS中可以定义数组,并对数组进行运算,这对于数据处理是非常必要的。定义10个元素整数数组(数组的指标从1开始)可以用如下命令

    LAS> define integer a[10]

    如果要定义双精度数数组(我不知道单精度数怎么弄,囧rz……)可以用如下命令

    LAS> define double b[10]

    定义二维数组可以用如下命令

    LAS> define double c[10,10]

    多维数组也可以类似定义。经本人研究,最多能定义4维,比IDL的8维的上限要弱小一些。不过亲~,4维一般够用了吧。

    12. 数组赋值、查看等操作       数组赋值可以用let命令

    LAS> let a[1] 1

    查看数组值可以用exam命令

    LAS> exam a[1]

    13.去除RFI(坏通道)

    基本想法就是用上面提到的并排画光谱的操作将光谱排好,如果有RFI(坏通道),那么某几个通道的值就会很大,超过采样最大值。这个之后需要把这些通道用高斯噪声填满,这就是去RFI(坏通道)的基本方法。

    LAS90> file out a100-fill single /over

    LAS90> find

    LAS90> for ient 1 to found

    LAS90>    get next

    LAS90>    fill -120 -100 60 75 /noise    ! File contaminated channels with Gaussian noise

    LAS90>    write

    LAS90> next ient

    14. 思考题      如何画任意方向的p-v图?

    spectra.30m

    15. 画积分强度图

    本段是向张智昱、潘之辰学习而来的。首先要对一个数据文件作积分(在CLASS里):

    LAS90> file in co65_final.apex

    LAS90> find

    LAS90> get first

    LAS90> set unit v

    LAS90> plot ! 查看一下谱线的速度范围

    LAS90> print moment 0 500 /out moment.dat

    LAS90> exit ! 退出CLASS

    打开GREG,读入之前得到的数据文件

    GREG> column x 2 y 3 z 4 /file moment.dat

    GREG> set box m

    GREG> lim /rev x

    GREG> random 100 /bl -1 !将数据转换为二维图像

    GREG> plot !画积分强度图

    GREG> box /abs !画坐标框

    GREG> wed ! 画颜色棒

    张智昱指出,在CLASS里是可以直接调用GREG里的函数的,在函数名前面加上greg就可以了。

    16. 快速查看谱线常用命令

    LAS90> file in xxx.cso                                           ! 后缀名一般是观测用的望远镜的名称,格式是一样的。

    LAS90> find /source xxx /telescope "yyy"             ! 寻找用yyy仪器观测的xxx源的数据

    LAS90> list

    LAS90> get nnn                                                   ! 读入第nnn条光谱

    LAS90> set nomatch                                            ! 不匹配坐标

    LAS90> set u v                                                     ! 将横坐标的单位设为速度(而不是频率)

    LAS90> average                                                   ! 把上面找到的所有谱线平均(对找弱谱线尤其有用)

    LAS90> set mode x a b                                        ! 取一段x坐标a到b的数据

    LAS90> set cursor on                                           ! 设置鼠标可以在窗口读数

    LAS90> set window                                              ! 设置窗口,用鼠标读数(原来是靠左键点,现在靠按n,退出读数读取还是按e)

    LAS90> plot

    附录

    一、脚本

    1. fitscube2bur.class

    FITS数据块文件转换为bur文件,用法(假设FITS文件为data.fits):

    LAS90> @fitscube2bur data

    =======================================

    sic delete &1.bur

    file out &1.bur m

    lmv &1.fits

    =======================================

    2. bur2fitscube.class

    将bur文件转换为FITS数据块(先转换为lmv文件,然后再转换为FITS),用法(假设bur文件为data.bur):

    LAS90> @bur2fitscube data

    =======================================

    file in &1.bur

    find

    consistency

    let name thecube

    let type lmv

    table ’name’ new

    xy_map ’name’

    vectorfits thecube.fits from thecube.lmv

    =======================================

    转载本文请联系原作者获取授权,同时请注明本文来自钱磊科学网博客。

    链接地址:http://blog.sciencenet.cn/blog-117333-567008.html

    上一篇:思考题(十三)赤道附近的望远镜有什么优势?

    下一篇:科学家、科研技术员和科研工人

    展开全文
  • 读者可将相关文件夹(如ch2)拷贝到Tomcat服务器安装目录的子目录webapps下,并启动Tomcat服务器,在浏览器中浏览网页。 表1 第1章 序号 文件名称 位置 说明 1 SimpleJSP.jsp 第1章\ch1 第一个JSP页面 2 web.xml ...
  • StarUML使用简明教程

    万次阅读 多人点赞 2018-08-31 18:45:09
    最近了解到StarUML比较多,所以写一篇教程供大家参考,不足支持,请见谅。 StarUML(简称SU),是一种创建UML类图,生成类图和其他类型的统一建模语言(UML)图表的工具。StarUML是一个开源项目之一发展快、灵活、可...
  • 第12章 综合站点制作 第12章 综合站点制作 学习目标 ...掌握网站布局的方法和实用技巧 掌握网站布局的方法和实用技巧 掌握如何在网页中添加动态特效代码 掌握如何在网页中添加动态特效代码 12.1 第12章 综合站点制作
  • 中国传统节日——大学生春节网页设计作品采用DIV CSS布局制作,共6个页面,网页内容主要覆盖:春节简介、节日起源、传统习俗、民族特色、社会效应、国际影响。 知识点应用 网页背景图、网页背景音乐、字体字号及颜色...
  • 有详细的HTML教程和Dreamweaver工具使用,希望新手看完有很大的提高 对大学生学习网页有很大的帮助有详细的HTML教程和Dreamweaver工具使用,希望新手看完有很大的提高
  • 本文通过对Flash动画的特点以及使用Flash制作计算机网络多媒体课件的体会,来介绍Flash技术在多媒体课件制作中的应用.作 者...一个好的多媒体课件不仅能有形有色地把授课内容形象地表述出来,而且能达到最佳的教学...
  • 网页制作教程html篇重点1.3编写HTML文件的注意事项 设定页面文字颜色 在页面空白处单击鼠标右键>>页面属性>>外观(HTML)>>文本 知识点:HTML中的颜色指定方法 代表颜色名称的英文单词:black,...
  • 为你的求职加个分:手把手教你制作酷炫的简历网页   又到了一年之中金秋招聘旺季。在求职时,一份精致的网页版简历能为自己加分不少,帮你全面地展示自己,在相似度较高的简历模板中脱颖而出,给面试官留下...
  • 《计算机网络与网页制作:DreamweaverCS5案例教程/高等学校通识教育系列教材》将基础理论知识与实际应用能力有机结合。在基础理论方面,《计算机网络与网页制作:DreamweaverCS5案例教程/高等学校通识教育系列教材》...
  • 网站制作入门指导教程     目录   前言... 2 第一步:网站基础知识学习... 5 第二步:最简单的网站架设与制作过程... 7 第三步:HTML代码知识学习... 8 第四步:CSS代码知识学习... 9 第五步:网站制作常用工具...
  • 学生网页设计个人主页网站模板采用DIV CSS布局制作网页作品共4个页面,包括个人介绍(文字页面)、我的作品(图片列表)、个人技能(图文页面)、在线留言(表单页面)CSS样式方面网页整体采用左右布局结构,...
  • Sublime 网页制作

    2018-11-02 20:05:39
    1.sublime网页制作开发器,用HTML使用很友好,适合入门级新手; 2.适用于64位操作系统,内含一phthony3.3压缩包;
  • dreamweaver8网页设计教程 1 、对Dreamweaver这个制作网页的工具及网页有一定的认识,激发学生学习网页设计的兴趣 2、一定要学会建立一个空白网页 3、会对页面有一个简单的设置
  • 鲜花网网页制作

    2018-06-20 09:41:02
    简单的网页制作,适合一些刚刚接触网页开发的人。这是本人做的,不是太好,仅仅做一个例子。自己可以自己找教程
  • 现在刚好是毕业季,也就是说大学生们要出来找工作了,那么就少不了制作个人简历了。以下是有学习啦小编为大家整理的ps个人简历制作教程,希望能帮到你。ps个人简历制作教程1、 选择菜单命令:文件-新建,新建一个...
  • PDF expert 可以全方位地满足我们制作PDF要求,我们可以在PDF expert添加自己想要的内容。 一、文本的制作 PDF的内容有很大部分体现在文本上,文本的添加是很基础且有必要的。 1、添加 选择“编辑-文本”,单击...
  • StarUML3简明教程

    万次阅读 2019-01-28 17:03:36
    StarUML(简称SU),是一种创建UML类图,生成类图和其他类型的统一...安装教程: 安装步骤很简单,省略。 注意:付费软件,如需破解网上很多教程,不破解不影响使用 安装之后的主界面简介如图所示: 2.创建工程...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,232
精华内容 1,692
关键字:

学生制作网页教程