当前位置: 首页 > wzjs >正文

城乡建设网站证件查询系统成都做一个小企业网站需要多少钱

城乡建设网站证件查询系统,成都做一个小企业网站需要多少钱,网站建设与管理用什么软件,上海企业建站公司哪家好文章目录 1. 什么是 WebAPI2. DOM 基本概念2.1 DOM 树 3. 获取元素3.1 querySelector3.2 querySelectorAll 4. 事件初识4.1 键盘事件 5. 操作元素5.1 获取/修改元素属性5.2 获取/修改表单元素属性5.3 获取/修改样式属性 6. 操作节点6.1 新增节点6.2 删除节点 1. 什么是 WebAPI …

文章目录

  • 1. 什么是 WebAPI
  • 2. DOM 基本概念
    • 2.1 DOM 树
  • 3. 获取元素
    • 3.1 querySelector
    • 3.2 querySelectorAll
  • 4. 事件初识
    • 4.1 键盘事件
  • 5. 操作元素
    • 5.1 获取/修改元素属性
    • 5.2 获取/修改表单元素属性
    • 5.3 获取/修改样式属性
  • 6. 操作节点
    • 6.1 新增节点
    • 6.2 删除节点

1. 什么是 WebAPI

在这里插入图片描述
前面学的 JS 基础语法主要是让我们建立基本的编程思维,相当于练武需要先
扎马步。但是真正来写一个更加复杂的有交互式的页面,还需要 WebAPI 的支持,相当于各种招式。

2. DOM 基本概念

在这里插入图片描述

2.1 DOM 树

一个页面的结构是一个树形结构, 称为 DOM 树。
页面结构形如:
在这里插入图片描述
DOM 树结构形如:
在这里插入图片描述
在这里插入图片描述
这些文档等概念在 JS 代码中就对应一个个的对象,所以才叫 “文档对象模型”。

3. 获取元素

3.1 querySelector

querySelector 能够完全复用前面学过的 CSS 选择器知识,达到更快捷更精准的方式获取到元素对象。
在这里插入图片描述
selectors 包含一个或多个要匹配的选择器的 DOM字符串 DOMString 。 该字符串必须是有效的CSS选择器字符串;如果不是,则引发 SYNTAX_ERR 异常。
表示文档中与指定的一组CSS选择器匹配的第一个元素的 html元素 Element 对象。
如果您需要与指定选择器匹配的所有元素的列表,则应该使用 querySelectorAll()。
可以在任何元素上调用,不仅仅是 document。 调用这个方法的元素将作为本次查找的根元素

举个例子:
在这里插入图片描述
结果如下:
在这里插入图片描述

3.2 querySelectorAll

使用 querySelectorAll 用法和上面类似:
在这里插入图片描述
在这里插入图片描述

4. 事件初识

JS 要构建动态页面,就需要感知到用户的行为,用户对于页面的一些操作(点击, 选择, 修改等) 操作都会在浏览器中产生一个个事件。被 JS 获取到,从而进行更复杂的交互操作。

事件三要素:
在这里插入图片描述
举个例子:
在这里插入图片描述
其中 btn.onclick = function() 这个操作称为 注册事件/绑定事件。
结果如下:
在这里插入图片描述
注意: 这个匿名函数相当于一个回调函数, 这个函数不需要程序猿主动来调用, 而是交给浏览器, 由浏览器自动在合适的时机(触发点击操作时) 进行调用

4.1 键盘事件

在这里插入图片描述
举个例子:
在这里插入图片描述
结果如下:
在这里插入图片描述
当我们输入时,会进行一个响应。虽然有了响应,但是我们不知道它输入的是什么。
在这里插入图片描述
在这里插入图片描述
它打出来的是ascii,但是它不区分大小写。
在这里插入图片描述
这个事件是区分大小写的。但是这个键不支持Shift、Alt等这些键。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
我们可以看到按下和松开都有响应了。

5. 操作元素

5.1 获取/修改元素属性

可以通过 Element 对象的属性来直接修改, 就能影响到页面显示效果:
在这里插入图片描述
此时可以看到 img 这个 Element 对象中有很多属性:
在这里插入图片描述
我们可以在代码中直接通过这些属性来获取属性的值或者直接修改属性:
在这里插入图片描述
结果如下:
在这里插入图片描述

5.2 获取/修改表单元素属性

在这里插入图片描述
代码示例: 切换按钮的文本。
假设这是个播放按钮,在 “播放” - “暂停” 之间切换:
在这里插入图片描述
代码示例: 点击计数
使用一个输入框输入初始值(整数),每次点击按钮, 值 + 1或者-1。
在这里插入图片描述
代码示例: 全选/取消全选按钮
在这里插入图片描述
在这里插入图片描述
这里的checked属性就是选中了就为true,没有选中是false。这里我们把全部选中给完成了。
在这里插入图片描述
在这里插入图片描述
但是还存在这种情况还没有解决。
在这里插入图片描述

5.3 获取/修改样式属性

CSS 中指定给元素的属性,都可以通过 JS 来修改。
在这里插入图片描述
"行内样式"通过 style 直接在标签上指定的样式,优先级很高。
代码示例: 点击文字则放大字体
style 中的属性都是使用 驼峰命名 的方式和 CSS 属性对应的。例如: font-size => fontSize, background-color => backgroundColor 等。这种方式修改只影响到特定样式,其他内联样式的值不变。
在这里插入图片描述
类名样式操作:

element.className = [CSS 类名];

修改元素的 CSS 类名,适用于要修改的样式很多的情况。

代码示例: 开启夜间模式
在这里插入图片描述
举个例子:
在这里插入图片描述
在这里插入图片描述
当我们点击过后:
在这里插入图片描述

6. 操作节点

6.1 新增节点

在这里插入图片描述
创建元素节点:
使用 createElement 方法来创建一个元素, options 参数暂不关注。

var element = document.createElement(tagName[, options]);

tagName是标签的名字。
在这里插入图片描述
举个例子:
在这里插入图片描述
虽然创建出来了,但是并没有显示在页面上。这是因为新创建的节点并没有加入到DOM 树中。

插入节点到 dom 树中:
方法一:使用 appendChild 将节点插入到指定节点的最后一个孩子之后
在这里插入图片描述
举个例子:
在这里插入图片描述
这里是插入了div盒子的后面。
在这里插入图片描述

方法二: 使用 insertBefore 将节点插入到指定节点之前。
在这里插入图片描述
在这里插入图片描述
举个例子:
在这里插入图片描述
结果如下:
在这里插入图片描述
注意1: 如果针对一个节点插入两次,则只有最后一次生效(相当于把元素移动了)
在这里插入图片描述
在这里插入图片描述
注意2: 一旦一个节点插入完毕,再针对刚刚的节点对象进行修改,能够同步影响到 DOM 树中的内容

6.2 删除节点

在这里插入图片描述
在这里插入图片描述
举个例子:
在这里插入图片描述
在这里插入图片描述

http://www.dtcms.com/wzjs/573685.html

相关文章:

  • 网站地图后缀素材网站 模板
  • 网站代码怎么打开入侵dedecms网站管理员密码
  • 网站服务器价格网页设计与网站建设设计报告
  • 如何用腾讯云做网站在线直播网站建设
  • 口碑好的秦皇岛网站建设哪里有网站设计常见问题
  • 服务器搭建网站软件淘客做网站
  • 以绿色为主色的网站模版怎么做平台网站吗
  • 银川哪家网络公司做网站做得好如何做旅游网站的思维导图
  • 手机网站dedecms产品推广方案 推广方案怎么写
  • 购物网站功能设计中小企业网站功能
  • 服务器上建设网站网易企业邮箱如何申请注册
  • 华为网站建设wordpress多站点用户互通
  • 企业网站源码搜一品资源网四川网站营销seo费用
  • 长春网站建设排名网站开发风险分析
  • 个股期权网站开发wordpress插件样式
  • 网站看不到排版怎么办网站开发联系方式
  • ui设计已经不火了最优惠的网站优化
  • 银行门户网站建设方案网站备案 时间
  • 建一个网站买完域名后应该怎么做百度推广公司地址
  • 火车头wordpress建站群哪个网站可以免费做音乐相册
  • 站长统计是什么意思天元建设集团有限公司商票逾期
  • 谈谈网站开发流程天眼查公司查询企业查询官网
  • 新开传奇新服网网站优化公司效果
  • 四川省建设厅官方培训网站网页浏览历史记录恢复
  • 当阳网站建设电话手机微信网站开发
  • 计算机网络技术网站建设方向中企动力邮箱手机版
  • 手机网站设计与规划企业画册封面设计
  • 网站界面友好建设网站的工作职责
  • 百色高端网站建设想再算命网站上登广告怎么做
  • 如何套用网站模板如何做简易的网站