计算机专业实用技能导引 (7).pdf
《计算机专业实用技能导引 (7).pdf》由会员分享,可在线阅读,更多相关《计算机专业实用技能导引 (7).pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Web 开发基础 HTML/CSS/JS/网络相关知识课程目标 HTML熟悉典型的 HTML 标签与属性,能够阅读简单的 HTML 文本了解五彩缤纷的网页是如何呈现在用户眼前的CSS熟悉 CSS 基本语法,掌握简单的 CSS 选择器的书写理解 CSS 盒模型,掌握常用的网页布局技术JS熟悉 JavaScript 的基本语法,理解 JavaScript 的静态弱类型特性了解 npm,熟练掌握第三方库的安装与使用掌握 JavaScript 中变量的作用域,掌握 this 的指代了解 JavaScript 的单线程特性,掌握 JavaScript 异步网络相关知识了解基本的浏览器安全性防范措施HTM
2、L 初识 HTML HTML 的全称为 HyperText Markup Language(超文本标记语言),是一种用于描述网页的标记语言。HTML 并不需要刻意学习。观察示例,理解 HTML 的结构,具备基本的阅读能力,能够动手魔改、仿写简单的页面即可。这是最简单的 HTML 文本:你可以打开demo/html/0.html查看完整示例。我们可以发现,HTML 文本由层级结构组成,每一级内容被一对 HTML 标签包围,标签之间可以嵌套。例:这是标题 这是段落。和我一起读:你好世界内容名称含义属性段落一级标题二级标题分组链接href=链接目标图片src=图片地址alt=占位文本粗体斜体段落内换
3、行例:例:典型的 HTML 标签与属性 HTML 文本具有丰富的格式,如加粗、斜体、删除。标签之间可以嵌套,以表达更为多样的格式。这是 HTML 无序列表:第一项 第二项 第三项 这是 HTML 有序列表:第一项 第二项 第三项 你可以在 HTML 文本中插入链接。你也可以添加图片。用户浏览器百度服务器输入 请让我访问你的主页(此处省略一系列网络原理过程)这是我主页的 HTML 文本,给你我帮你渲染好了百度发来的 HTML 文本这就是百度的主页啦用户浏览器百度服务器五彩缤纷的网页是如何呈现在用户眼前的 服务器并不一定(也没有义务)返回 HTML 文本一句 Hello,world!、一段 JSO
4、N 字符串、一张图片、一段音频,甚至什么都不返回,都是可以的。在浏览器中,同学们可以使用开发者工具观察网页的 HTML 文本。在暑培后续的前后端开发课程中,同学们要实现的就是“服务器”的部分。CSS 样式与样式表 CSS 的全称为 Cascading Style Sheets(层叠样式表),可以系统地描述网页内容的布局与面貌。样式表的意义可以通过demo/css/0.html得到展示。该示例借用了 w3school 的示例。常见的样式有:颜色、字体、边距、对齐、背景、边框等。例:淡蓝色背景,白色居中标题,正文字号 20px,链接使用红色字类 我们可以自定义 CSS 类样式。可以引入标签以更好地
5、分块。例:设置红、绿、蓝三种主题样式。选择器与组合选择器 例:只希望theme类下的链接变为红色,其余位置的链接使用默认样式在 CSS3 中包含了四种组合方式:后代选择器(以空格 分隔)子元素选择器(以大于号 分隔)相邻兄弟选择器(以加号+分隔)普通兄弟选择器(以波浪号 分隔)CSS 选择器语法还支持针对元素的属性、元素的序号等进行选择。限于时间关系,在这里不一一展开。盒模型 页面布局 示例:demo/css/4.htmlfloat CSS 的float属性用于元素的浮动。元素只能水平方向浮动。一个浮动元素会尽量向左(left)或向右(right)移动,直到它的外边缘碰到包含框或另一个浮动框的
6、边框为止。position CSS 的position属性用于定位,取值有static(默认,不用写)、relative、fixed、absolute(用得最多)和sticky五种。media 用于实现响应式布局。例如当屏幕宽度小于 600px 时,写作JS media screen and(max-width:600px)/TODO基本语法 推荐教程:重新介绍 JavaScript忠告:养成句末加分号的好习惯;不要滥用 JavaScript 的弱类型特性;谨慎使用 JavaScript 面向对象;网页中请使用严格模式。NPM NPM 的全称为 Node Package Manager(Nod
7、e.js 的包管理器),用于管理在 Node.js 中进行 JavaScript 开发时所需用到的第三方库。每个 Node.js 项目一般都会拥有一个package.json文件,其中的dependencies字段用于描述该项目所依赖的第三方库。package-lock.json是 npm 自动生成的描述项目依赖的文件,一般建议在版本控制系统中保留。node_modules/目录下就是第三方库的源码了,千万不要把它保留在版本控制系统中,也千万不要把它混在你的项目文件中打包发给别人!(因为它实在是太大了,包含的文件太多了。)NPM 的官网地址平常安装第三方库,一般采用命令如果频繁遭遇网络问题,可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机专业实用技能导引 7 计算机专业 实用 技能 导引
限制150内