前端技术中对JavaScript的学习

JavaScript简历


目录
  • JavaScript简历
    • JavaScript 是脚本语言
    • ECMAScript 版本
    • 作用:
      • JavaScript:直接写入 HTML 输出流
      • JavaScript:对事件的反应
      • JavaScript:改变 HTML 内容
      • JavaScript:改变 HTML 图像

JavaScript 是脚本语言

JavaScript 是一种轻量级的编程语言。

JavaScript 是可插入 HTML 页面的编程代码。

JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行。

JavaScript 很容易学习。

JavaScript 与 Java 是两种完全不同的语言,无论在概念上还是设计上。
Java(由 Sun 发明)是更复杂的编程语言。

ECMA-262 是 JavaScript 标准的官方名称。

JavaScript 由 Brendan Eich 发明。它于 1995 年出现在 Netscape 中(该浏览器已停止更新),并于 1997 年被 ECMA(一个标准协会)采纳

ECMAScript 版本

JavaScript 已经由 ECMA(欧洲电脑制造商协会)通过 ECMAScript 实现语言的标准化。

年份 名称 描述
1997 ECMAScript 1 第一个版本
1998 ECMAScript 2 版本变更
1999 ECMAScript 3 添加正则表达式 添加 try/catch
ECMAScript 4 没有发布
2009 ECMAScript 5 添加 "strict mode",严格模式 添加 JSON 支持
2011 ECMAScript 5.1 版本变更
2015 ECMAScript 6 添加类和模块
2016 ECMAScript 7 增加指数运算符 (**) 增加 Array.prototype.includes

ECMAScript 6 也称为 ECMAScript 2015。
ECMAScript 7 也称为 ECMAScript 2016。

作用:

JavaScript:直接写入 HTML 输出流

document.write("<h1>这是一个标题</h1>");
document.write("<p>这是一个段落。</p>");

JavaScript:对事件的反应

<button type="button" onclick="alert('欢迎!')">点我!</button>

JavaScript:改变 HTML 内容

x=document.getElementById("demo");  //查找元素
x.innerHTML="Hello JavaScript";    //改变内容

JavaScript:改变 HTML 图像

<script>
function changeImage()
{element=document.getElementById('myimage')if (element.src.match("bulbon")){element.src="/images/pic_bulboff.gif";}else{element.src="/images/pic_bulbon.gif";}
}
</script>
<img id="myimage" onclick="changeImage()" src="/images/pic_bulboff.gif" width="100" height="180">

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/839857.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

PbootCMS后台使用编辑器的过程中,经常遇到工具栏消失的情况

后台使用编辑器的过程中,经常遇到工具栏消失的情况问题描述:后台编辑器工具栏消失。 解决方案:编辑器工具栏实际上是与后台顶部导航重叠了。修改 coreextendueditorueditor.config.js 文件,大概在 292 行,去掉 topOffset 的注释,并设置为 50。topOffset: 50备注:新版 Pb…

PbootCMS网站使用编辑器多图上传提示“后端配置项没有正常加载,上传插件不能正常使用!”

问题:PbootCMS 使用 UEditor 编辑器时,单图片上传按钮没有反应,多图片上传提示“后台配置项返回格式出错,上传功能将不能正常使用!” 解决方案:修改时间区域配置:将 controller.php 文件中的 date_default_timezone_set("Asia/chongqing"); 修改为 date_defau…

PbootCMS网站怎么添加新的模板文件

添加新的模板文件连接FTP服务器:使用FTP客户端连接到你的服务器。定位模板文件夹:导航到 /template/你的模板名称/ 目录。上传新文件:将新的模板文件(如HTML、CSS、JavaScript文件)上传到相应的文件夹中。修改引用:如果新文件需要在现有模板中引用,编辑相关HTML文件,添…

PbootCMS如何设置描述的字数限制

在 PbootCMS 中,你可以使用标签来控制输出内容的长度。特别是对于描述字段,可以使用 lencn 参数来限制输出的汉字数量。 示例 假设你有一个列表页,需要显示文章的描述,并且希望描述的长度限制为30个汉字。你可以使用以下标签:html[list]<h2>[list:title]</h2>…

PbootCMS “执行SQL发生错误!错误:DISK I/O ERROR”

原因:空间已满,通常是因为系统生成的缓存文件过多。 解决方法:清除缓存:通过FTP访问服务器,找到runtime文件夹并删除其内容。 升级系统:将PBOOTCMS后台程序升级至最新版本,新版本系统会自动管理缓存,减少空间占用。扫码添加技术【解决问题】专注中小企业网站建设、网站…

2024-2025-1 20241318《计算机基础与程序设计》第九周学习总结

这个作业属于哪个课程 https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP(这个作业要求在哪里 https://www.cnblogs.com/rocedu/p/9577842.html#WEEK09这个作业的目标 <操作系统责任内存与进程管理分时系统CPU调度文件、文件系统文件保护磁盘调度>作业正文 https:…

hhdb数据库介绍(8-2)

部署 自动部署 单机部署 功能使用须知 单机部署功能使用须知同集群部署功能使用须知一致,参照该描述即可。 部署管理平台 单机部署属于管理平台中的功能,在使用前需要先安装好管理平台。安装步骤说明请参照集群部署功能管理平台部署说明。 单机部署组件安装 说明:本次将通过…

BLOG2

第四次大作业 7-3 答题判题程序-4 分数 82 困难 作者 蔡轲 单位 南昌航空大学 设计实现答题程序,模拟一个小型的测试,要求输入题目信息、试卷信息、答题信息、学生信息、删除题目信息,根据输入题目信息中的标准答案判断答题的结果。本题在答题判题程序-3基础上新增的内容统一…

Spring的生命周期

看了大佬的资料,自己写一篇,当个笔记。 如有侵权,就会删除。 图片:Spring的生命周期: 1、处理名称,检查缓存 2、处理父子容器 3、处理 dependsOn 4、选择scope容器 5-1、创建bean 5-2、依赖注入 5-3、初始化 5-4、注册bean 6、类型转换处理 7、销毁bean 资料来源:https:…

Apache NIFI离线同步MySQL数据

Flow概览表结构 源表与目标表结构(除了表名都相同) CREATE TABLE user_model( idint unsigned NOT NULL AUTO_INCREMENT, id_numbervarchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 身份证号, namevarchar(20) NOT NULL, phone_numberchar…

探索 RocketMQ:企业级消息中间件的选择与应用

RocketMQ 是一个高性能、高可靠、可扩展的分布式消息中间件,它是由阿里巴巴开发并贡献给 Apache 软件基金会的一个开源项目。RocketMQ 主要用于处理大规模、高吞吐量、低延迟的消息传递,它是一个轻量级的、功能强大的消息队列系统,广泛应用于金融、电商、日志系统、数据分析…

Unity资源打包之Asset Bundle

Asset Bundle的作用: 1.AssetBundle是一个压缩包包含模型、贴图、预制体、声音、甚至整个场景,可以在游戏运行的时候被加载; 2.AssetBundle自身保存着互相的依赖关系; 3.压缩包可以使用LZMA和LZ4压缩算法,减少包大小,更快的进行网络传输; 4.把一些可以下载内容放在Asset…