WEB前端 期末复习 2018.11

2023-11-10

WEB前端 期末复习 2018.11

名词解释部分:

API: Application Programming Interface(应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码or理解内部工作细节。
DOM: Document Object Model (文档对象模型) 是W3C组织推荐的处理可拓展标志语言的标准编程接口,在网页上,组织页面或文档的对象被组织在树中,DOM是表示文档中对象的标准模型。
BOM: Browser Object Model (浏览器对象模型) 是用于描述这种对象与对象之 间层次关系的模型,浏览器对象提供了独立于内容的,可以与浏览器窗口进行互动的对象结构。
url: Uniform Resource Locator (统一资源定位符) 是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。
http: HyperText Transfer Protoco(超文本传输协议
html: HyperText Markup Language(超文本标记语言)html语言是Internet上常见的网页制作标注性语言
src: source,源文件

HTML部分:(标签)

html:
一个HTML文件主要包括开始标签< html >,文件头部标签 < head >,文件标题标签 < title >,文件主体标签 < body >四部分组成

<!DOCTYPEHTML> //文档声明遵循HTML5标准
<html>
<head>
	<meta charset='utf-8'>
	<title>我的第一个html文件</title>
</head>
<body>
	<p>My first html file</p>
</body>
</html>

特殊符号可参考书本P15
< &nbsp >空格
< br >表示回车(换行)
标题字标签: < h1 >到< h6 >共6个,逐渐减小
文字效果:< strong >粗体< /strong >
< em >斜体< /em >
< u >带下划线的文字< /u >
< sup >…< /sup >上标标签
< sub >…< /sub >下标标签
修饰字体标签:< font size=“字号” color="字体颜色"face=”字体“ >文字效果< /font>
段落标签:< p >段落文字< /p >
取消文字换行标签:< nobr >强制不换行显示的文字</ nobr >
修饰段落对齐属性:< p align=“center/right/left”>< /p >
插入图片标签:< img src=“图片地址”> img常见属性: src:图像的源文件、
border:边框 、alt : 提示文字、vspac:垂直间距、width,height:高度,宽度、hspace:水平间距
列表的主要标签:书本P19< ul >无序列表、< ol >有序列表、< dir >目录列表、< dl >定义列表、< menu >菜单列表、< dt >/< dd >定义列表标签、< li >列表项目的标签
链接标签:< A href=“文件名”>链接元素< /A >或< A href=“URL”>l链接元素< /A >
建立文本链接:< A href=“链接地址”>连接文字< /A >

表单: 主要功能是收集浏览着的信息
表单标签:< from >< /from >,之间的一切都属于表单的内容
输入标签: < input >:

  1. 文本框—text<input type="text" name="控件名称" size="控件长度" maxlength="最大字符数" value="文字域的默认取值"/>

  2. 密码域—password<input type="password" name="控件名称" size="控件长度" maxlength="最长字符数" value="密码域的默认值"/>

  3. 单选按钮—radio

  4. 复选框—checkbox

  5. 按钮—button<input typr="button" value="显示按钮的名称" name="按钮的id" onclick="处理程序"/>

  6. 提交按钮—submit

  7. 重置按钮—reset

  8. 图像域—image<input typr="image" src="图像地址" name="图像域名称"/>

文本域标签:<textarea name="文本域名称" rows="行数" cols="列数" placeholder="提示显示的默认值">
列表/菜单标签:

<select class="课程:">
   	<option>Web前端开发技术</option>
   	<option>数据结构</option>
   	<option selected="selected">Java</option>  //selected属性表示默认选中项
   </select>

CSS部分:

基础选择器:

  1. 元素选择器 : 通常是某个HTML本身html{color:black;} h1{color:red}
  2. 类选择器:允许以一种独立于文档元素的方式来指定样式,类选择器前面有一 个"."< p class="red">我是红色< /p >
  3. ID选择器 :ID选择器前面有一个#号#intro{color:red;}ID选择器应用id属性中的值
    < p id=“little”>我很小< /p >
  4. 属性选择器声明:[属性=id属性值]id=m1{background-color:red}
  5. 后代选择器:
  6. 子代选择器:

JavaScript部分:

js:轻量级脚本语言
标识符:P189
常量
变量
全局变量:定义在函数外,作用于整体
局部变量:定义在函数内,作用于函数体
数据类型:数字型(),字符串型(),布尔类型(),非定义值(),未赋值(),非数字(NaN),空值(null)
运算符:算术,比较,复制,字符串,布尔,条件:(操作数?结果1:结果2)

DOM部分:

DOM:文档对象模型(Document Object Model)
文档 ,对象(属性,方法),节点,树
nodetype:元素节点,属性节点,文本节点,注释节点
事件的三要素: 事件源(谁触发)、事件(click,mousemove,keydown,load等)、事件处理程序(结果)
return false 阻止后续,取消默认行为
事件里this表示源,构造函数里表示当前对象
指定事件处理程序时,事件名称必须小写
冒泡型事件:从小到大
捕获型事件:从大到小
获取文档中的指定元素:

1.通过id: Document.getElementById();
2. 通过标签:Document.getElementsByTagName();
3. 通过元素的类:Document.getElementsByClassName();
4.通过name属性 Document.getElementsByName();
注册事件:

BOM部分:

对话框:

  • 警告alert
  • 询问confirm
  • 提示promptsvar n = prompt("请输入数n:");

实验部分:

< hr color = red> 产生水平一条红线
段首缩进:text—indent:2em
首字母大写:text—transfrom:capitalize

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

WEB前端 期末复习 2018.11 的相关文章

  • 如何将 div 与其父级的顶部对齐,但保持其内联块行为?

    See http jsfiddle net b2BpB 1 http jsfiddle net b2BpB 1 问 如何让box1和box3对齐到父div的顶部boxContainer boxContainerContainer backg
  • 为什么网格项目不居中?

    由于某种原因 两个输入范围使网格中的前两项偏离中心 我假设这是因为它们的影子 DOM 样式 事实真的是这样吗 有谁知道为什么范围使项目 A 和 B 偏离中心 这是一个代码笔 https codepen io tOkyO1 pen QOeKL
  • R Shinydashboard 自定义 CSS 到 valueBox

    我一直在尝试将 valueBox 的颜色更改为自定义颜色 超出 validColors 中可用的颜色 但一直无法这样做 我知道有一种方法可以使用标签来包含自定义 CSS 但是我无法将它们放在正确的位置 ui lt dashboardPage
  • 弹出窗口的动态高度取决于内容,可能吗?

    是否有可能获得一个宽度始终为 400px 的弹出窗口 但根据弹出窗口中的内容动态高度 我已经看到了这个 但不知道如何将其应用到弹出窗口 调整 iframe 的宽度高度以适应其中的内容 https stackoverflow com ques
  • 水平对齐输入字段

    我正在尝试获取一个输入字段 并且它与同一水平线上的关联提交按钮相关 但事实证明这是一个挑战 这是我的代码
  • AngularJS 在指令运行之前通过 AJAX 检索数据

    我正在使用 AngularUIuiMap http angular ui github com directives map实例化谷歌地图的指令 uiMap 指令非常适合处理硬编码数据 mapOptions and myMarkers 但是
  • Javascript 播放声音性能重吗?

    我正在用 Javascript 制作一个简单的游戏 当一个物体与墙壁碰撞时 它会发出 砰 的声音 声音的响度取决于物体的速度 速度越高 gt 声音越大 播放功能 playSound function id vol ID of the sou
  • 如何在文本区域中使用除“文本插入符号”之外的透明字体?

    我有一个简单的文本区域 我需要制作透明字母 同时允许文本插入符可见 当我应用以下规则时 我会得到隐形插入符 textarea background transparent opacity 0 当我键入不可见文本时 我需要看到文本插入符移动
  • JSF 2.1 中的 HTML 4 <按钮>

    我想使用以下命令 The JSF
  • 如何隐藏 URL 中的锚标记

    如何隐藏地址栏中以下链接 href 的哈希值 a href index php dev name 所以它会将我重定向到index php dev name 但我希望地址栏只显示index php 您可以使用 Javascript oncli
  • CSS设置默认滚动位置

    有没有办法将滚动位置设置为默认值 我知道如何在 javascript 中做到这一点 例如使用 jquery div divWithScroll attr scrollTop 200 但我只想用CSS来做 我不知道是否可行 不 CSS 中没有
  • 使用 jQuery 清除 IMG

    我正在尝试从 a 中删除加载的图像 img 元素 但清除或删除 src 不会执行此操作 该怎么办 HTML img src https www google com images srpr logo3w png JQUERY img att
  • 如何倾斜 div 并保持背景图像不倾斜

    我已经花了几个小时了 所以希望有人能提供帮助 我有一个网站 其中大部分 div 都是倾斜的 大多数 div 都包含背景图像 现在我已经让 div 倾斜了 内容完美地位于其中 唯一的问题是背景图像 它与父级一起倾斜 我用谷歌搜索了很多 但找不
  • 网站 YouTube 嵌入视频不断播放

    我正在使用 youtube 提供的 iframe 在我的网站上嵌入视频 我还使用了一个 css 弹出窗口 这是我从这个页面学到的http www pat burt com web development how to do a css po
  • Modernizr - 加载 polyfills / 使用自定义检测的正确方法

    我想在网页上使用一些新的 HTML5 表单属性和输入类型 有些浏览器已经支持它们 有些浏览器不支持 也永远不会支持 这就是我想使用 Modernizr 的原因 这就是我的麻烦开始的原因 据我了解 Modernizr 本身并不是一个 poly
  • Jquery 中的动态滚动位置

    请帮助我解决以下情况 我有 3 个页面 当滚动到达第二页时 用户滚动页面 它必须找到特定的 ID 然后触发一个函数 一旦第三页开始 另一个函数就会触发 根据要求我不应该使用任何插件
  • JavaScript 中数组的 HTML 数据列表值

    我有一个简单的程序 它必须从服务器上的文本文件中获取值 然后将数据列表填充为输入文本字段中的选择 为此 我想要采取的第一步是我想知道如何动态地将 JavaScript 数组用作数据列表选项 我的代码是
  • 如何延迟加载嵌入在 iframe 上的 YouTube 视频?

    如何将延迟加载应用于iframe嵌入视频 我尝试添加loading eager loading auto and loading lazyload 您可以使用srcdoc你里面的属性iframe标签来加载图像 请参阅以下示例作为参考
  • 我可以停止 :hover 应用于元素吗?

    假设我有一些 CSS button hover font weight bold 我怎样才能防止 hover随意应用样式 我的目标用例是当元素被禁用时 例如 使用这个 HTML
  • 为什么“tbody”不设置表格的背景颜色?

    我在用 tbody 作为 CSS 选择器来设置background color在一个表中 我这样做是因为我有多个 tbody 表内的部分 它们具有不同的背景颜色 我的问题是 当使用border radius在细胞上 细胞不尊重backgro

随机推荐

  • stat()函数:获取文件状态

    相关函数 fstat lstat chmod chown readlink utime 头文件 include
  • SQL Server 基础操作 (二) 创建用户并且为用户授权

    1 创建用户 右键点击登录名 新建登录名 2 设置管理员权限 进入 服务器角色 在右侧的服务器角色面板中 勾选public 服务器角色 说明 sysadmin 执行SQL Server中的任何操作 serveradmin 配置服务器设置 s
  • nodejs链接mysql报错_nodejs连接数据库报错

    ER NOT SUPPORTED AUTH MODE 报错详情 使用nodejs连接数据库时报错 Error ER NOT SUPPORTED AUTH MODE Client does not support authentication
  • Blockly概述

    原文地址 https developers google com blockly guides overview Blockly是一个用于Web Android IOS的可视化代码编辑器库 Blockly使用了相互关联的积木来表示表达代码中
  • ES 搜索22 (function_score 支持的衰减函数 linear、exp 和 gauss)

    衰减函数 很多变量都可以影响用户对于酒店的选择 像是用户可能希望酒店离市中心近一点 但是如果价格足够便宜 也愿意为了省钱 妥协选择一个更远的住处 如果我们只是使用一个 filter 排除所有市中心方圆 100 米以外的酒店 再用一个filt
  • 关于根轨迹对于控制系统的一点理解

    自动控制理论根轨迹的学习过程中 经常会遇到几个问题 为什么要用根轨迹法 为什么根轨迹法最终转化为调整增益K来反应系统的稳定性和动态性能 为什么根轨迹法用开环传递函数求解的却是闭环极点 盲目的借助于matlab进行根轨迹的计算和绘图 有时候往
  • MySQL采用B+树作为索引的原因

    MySQL采用B 树作为索引的原因 1 MySQL的索引结构是如何查询的 在MySQL中 存储的数据记录都是持久化到磁盘中的 数据包含索引和记录 当MySQL查询数据时 由于索引也是持久化在磁盘上面的 首先会从磁盘上读取索引到缓存中 然后再
  • 【计算机网络】JWT(JSON Web Token)初识

    JWT JSON Web Token 初识 JWT JSON Web Token 是目前最流行的跨域认证解决方案 1 跨域认证的问题 互联网服务离不开用户认证 一般流程是下面这样 用户向服务器发送用户名和密码 服务器验证通过后 在当前对话
  • jQuery实现MD5加密

    原文地址 http blog csdn net you23hai45 article details 52629234 1 问题背景 有两个输入框 一个输入明文 另一个输入框显示密文 2 实现源码 html view plain copy
  • Linux平台的IO操作

    什么是IO如何理解IO IO就是输入与输出 I Input 从键盘拷贝数据至内存中 O Output 从内存中拷贝数据到终端上 因为Linux平台基本思想为 一切皆文件 所以 对于IO可以再次理解位 I 从文件中拷贝数据到内存中去 O 从内
  • WebService 学习笔记之一 HelloWorld

    一 开发环境 我的开发环境是 MyEclipse 10 Apache cxf 2 3 0 相关jar包下载地址 http www apache org dist cxf 2 3 0 二 开发步骤 创建Server 1 新建一个Java工程C
  • Linux/Android 充电框架/流程分析 1

    1 内核注册供电设备 内核通过 devm power supply register 或者 power supply register 注册供电相关的设备 2 获取电量的方式 电量是电池相关的信息 所以 注册的供电设备为 battery 例
  • [深入研究4G/5G/6G专题-46]: 5G Link Adaption链路自适应-2-常见缩略语

    A CSI Aperiodic Channel Status Information 非周期性信道状态信息 AL Aggregation level for PDCCH 聚合等级 ATB Adaptive Transmission Band
  • 如何从一个git服务器仓库将项目迁移到另一个git服务器仓库

    最近服务器迁移涉及到代码也需要一块迁移 梳理了一些git服务迁移指令 希望大家共享 从服务器A迁移到服务器B 1 首先将服务器A上的代码进行备份 1 1 git备份指令 从A服务器 https gitlab xxxx cn 上clone代码
  • Kali环境下渗透目标(win7)虚拟机

    Kali环境下渗透目标 win7 虚拟机 注 此文章 是我看了CSDN上另一位博主的文章 我在自己在电脑上实验了一遍的结果 另外 本文仅供学习交流 用来做非法之事 本人概不负责 准备 1 在电脑上安装VMware 并下载安装虚拟机kali
  • pycharm运行YOLOv5 (一)

    登录github com search yolov5 查看选择各个版本 查看发布各个版本 点击下载版本 下载zip文件 解压之后导入pycharm 先看这个文件requirements txt 这是启动yolov5需要的各个库 pip in
  • docker启动rabbitmq后无法访问15672端口

    docker启动rabbitmq后无法访问15672端口 经查找资料得知 rabbitmq默认web界面管理插件是关闭的 只要通过命令开启就行 1 docker ps查看rabbitmq的id fb7a78201d31 2 命令进入容器do
  • vivado下载

    vitis vivado 2019 2百度网盘 链接 https pan baidu com s 11CvUL05o2NTRqN4PpnFG5Q 提取码 n82v vivado2018 2百度网盘 链接 https pan baidu co
  • javaEE 2019 10 24关于运算符 键盘录入数据

    运算符 对变量和常量的操作过程称为运算 对变量和常量进行操作的符号 运算符 算术运算符 加 减 乘 除 自增 自减 取模 字符串连接 赋值运算符
  • WEB前端 期末复习 2018.11

    WEB前端 期末复习 2018 11 名词解释部分 API Application Programming Interface 应用程序编程接口 是一些预先定义的函数 目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力 而又