测试开发技术网站
博客
设计
设计
开发
Python
测试
unittest
运维
Linux基础应用
CI/CD
CI/CD
数据库
数据库
云计算
云计算
云原生
云原生
爬虫
爬虫
数据分析
数据分析
人工智能
人工智能
登录
注册
JavaScript简介与快速体验
收藏本文
作者:redrose2100 类别: 日期:2022-09-25 17:19:06 阅读:890 次 消耗积分:0 分
[【原文链接】JavaScript简介与快速体验](http://devops-dev.com/article/390) [TOC] # 一、JavaScript的特点 * JavaScript 是一种轻量级的编程语言 * JavaScript 是可插入HTML页面的编程代码 * JavaScript 插入HTML页面后,可由所有的现代浏览器执行 * JavaScript 很容易学习 # 二、JavaScript 快速体验 ## 2.1 直接写入HTML内容 如下创建一个html文件,然后在body内增加一个script标签,然后使用document.write函数直接写入HTML内容,如下: ```html
JavaScript直接写入HTML
``` 然后在浏览器中打开,结果如下: ![](https://redrose2100.oss-cn-hangzhou.aliyuncs.com/img/f8738ed4-3cf0-11ed-a68e-0242ac110002.png) ## 2.2 对事件的响应 如下,在html的body体内,通过button标签定义一个按钮,然后按钮中响应点击事件,弹出“你好,世界”的问候 ```html
Title
确定
``` 在浏览器中运行,结果如下: ![](https://redrose2100.oss-cn-hangzhou.aliyuncs.com/img/c460e212-3cf1-11ed-a68e-0242ac110002.png) 点击【确定】按钮之后,弹出如下提示框: ![](https://redrose2100.oss-cn-hangzhou.aliyuncs.com/img/d46c4e3a-3cf1-11ed-a68e-0242ac110002.png) ## 2.3 改变HTML的内容 如下,在html文件中的body体内,定义一个段落和按钮,点击按钮修改段落内容,修改的动作实现由script标签中的update_demo函数实现的。 ```html
Title
你好,JavaScript
更新
``` 在浏览器中打开结果如下: ![](https://redrose2100.oss-cn-hangzhou.aliyuncs.com/img/bdefe472-3cf2-11ed-a68e-0242ac110002.png) 当点击【更新】按钮后,页面更新为如下: ![](https://redrose2100.oss-cn-hangzhou.aliyuncs.com/img/cce5f868-3cf2-11ed-a68e-0242ac110002.png) ## 2.4 改变HTML图像 这里可以在和html同目录下分别存放两张图片 01.png图片如下 ![](https://redrose2100.oss-cn-hangzhou.aliyuncs.com/img/12f847f6-3cf4-11ed-a68e-0242ac110002.png) 02.png图片如下: ![](https://redrose2100.oss-cn-hangzhou.aliyuncs.com/img/21326676-3cf4-11ed-a68e-0242ac110002.png) 然后编写html代码,如下,即通过change_image函数进行切换图片,从而做到页面显示开灯和关灯的效果。 ```html
Title
点击图片可以打开或者关闭电灯
``` 在浏览器中打开效果如下: ![](https://redrose2100.oss-cn-hangzhou.aliyuncs.com/img/47af472e-3cf4-11ed-a68e-0242ac110002.png) 当点击灯泡一下后,显示如下: ![](https://redrose2100.oss-cn-hangzhou.aliyuncs.com/img/558f6374-3cf4-11ed-a68e-0242ac110002.png) 当再次点击后又会显示关灯的效果。 ## 2.5 改变HTML样式 编写html代码如下,即通过change_style函数修改段落的颜色 ```html
Title
我的第一个段落
修改段落颜色
``` 在浏览器中打开如下 ![](https://redrose2100.oss-cn-hangzhou.aliyuncs.com/img/14a3106c-3cf5-11ed-a68e-0242ac110002.png) 当点击按钮后,效果如下: ![](https://redrose2100.oss-cn-hangzhou.aliyuncs.com/img/203de7e4-3cf5-11ed-a68e-0242ac110002.png) ## 2.6 验证输入 在html编写如下代码,即检查输入的是否为数字,如果不是数字,则弹窗提示。 ```html
Title
检查
``` 在浏览器中打开如下: ![](https://redrose2100.oss-cn-hangzhou.aliyuncs.com/img/ebad5a40-3cf5-11ed-a68e-0242ac110002.png) 当输入“你好”,点击【检查】时,如下弹出提示窗口 ![](https://redrose2100.oss-cn-hangzhou.aliyuncs.com/img/0b7eb670-3cf6-11ed-a68e-0242ac110002.png)
始终坚持开源开放共享精神,同时感谢您的充电鼓励和支持!
版权所有,转载本站文章请注明出处:redrose2100, http://blog.redrose2100.com/article/390
上一篇:
Nodejs----基于 Windows 10 系统安装 Nodejs
下一篇:
Docker----Docker基础命令及功能简要描述
搜索
个人成就
出版书籍
《Pytest企业级应用实战》
测试开发技术全栈公众号
测试开发技术全栈公众号
DevOps技术交流微信群
加微信邀请进群
常用网站链接
开源软件洞察
云原生技术栈全景图
Python语言官方文档
Golang官方文档
Docker官方文档
Jenkins中文用户手册
Scrapy官方文档
VUE官方文档
Harbor官方文档
openQA官方文档
云原生开源社区
开源中国
Kubernetes中文文档
Markdown语法官方教程
Kubernetes中文社区
Kubersphere官方文档
BootStrap中文网站
JavaScript中文网
NumPy官方文档
Pandas官方文档
GitLink确实开源网站
数据库排名网站
编程语言排名网站
SEO综合查询网站
数学加减法练习自动生成网站
Kickstart Generator
文章分类
最新文章
最多阅读
特别推荐
×
Close
登录
注册
找回密码
登录邮箱:
登录密码:
图片验证码:
注册邮箱:
注册密码:
邮箱验证码:
发送邮件
注册邮箱:
新的密码:
邮箱验证码:
发送邮件