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

Js随堂笔记2025-11-3

js诞生于1995年,网景公司(Netscape)开发的Navigator浏览器市场占有率第一,浏览器只能运行html和css,布兰登·艾克1995年9月设计发布了测试版命名LiveScript,12月发布正式版命名为JavaScript。

同年微软推出新版本IE,对javascript解释器逆向工程创建了JSscript,网景公司向ECMA(欧洲计算机制造商协会)提交了js,1997年6月ECMAScript语言规范正式发布,1998年6月ECMAScript2发布,1999年12月ECMAScript3发布,此时微软的IE浏览器已经市占率95%,JScript成为了JavaScript的事实标准,微软不再和ECMA合作,因此ECMAScript4被迫中止。2008年谷歌推出了Chrome浏览器,其V8引擎执行速度远超其他浏览器,2009年12月ECMAScript5发布,与此同时,node.js的发布时使js在浏览器以外的地方大放异彩,从2015年开始ES标准固定每年6月更新,并以年份命名ES2015(ES6)、ES2016(ES7)…

Js特点: 是解释型编程语言,不需要手动编译,通过解释器(引擎),边编译边执行,无论是浏览器还是node.js都需要遵循ES标准。单线程、面相对象(将一组功能统一封装到一个对象中,现代编程语言基本都是面相对象得编程语言)扩展ES(ECMAScript只是定义了最基本的语法,比如运算符、流程控制语句,为了使js可以适用于不同场景,在不同的解释器中还给我们提供了不同的扩展增强其功能,比如浏览器的DOM和BOM使得我们可以通过浏览器操作网页和浏览器,node.js的fs模块可以操作计算机系统中的文件)

2.hello word

<script>alert(""hello")</script>输出

alert()警告框

console.log() 控制台输出

document.write()文档中写

3.编写位置

1.script标签中写

2.通过script标签src属性引入js文件

3.可以在标签属性中直接写

<button onclick="alert(1)">按钮</button>

<a href="javascript:alert(2)">跳转</a>

4.基本语法

单行注释(注释器会忽略注释内容) //

多行注释 /*      */(快捷键:设置>键盘快捷方式>搜索注释(切换块注释))比如shift+alt+a

JS严格区分大小写

JS会忽略多个空格和换行,可以用来格式化代码

JS语句应该用分号来结束,js有自动添加分号的机制,解释器会自动添加

5.字面量:一个数值,他所代表的含义就是它的字面意思(1 2 3 "hello"  true null…),字面量可以直接使用

变量:可以用来存储字面量,并且存储的字面量可以修改

变量声明

6.

 

http://www.dtcms.com/a/565575.html

相关文章:

  • 贵州网站建设设计公司哪家好怎么网站搜索排名优化
  • 使用 Docker Compose 轻松实现 INFINI Console 离线部署与持久化管理
  • 基于SpringBoot的高校社团管理系统【协同过滤推荐算法+数据可视化】
  • 中山网站建设文化流程免费网站建设市场
  • MDI Jade9.0中文版下载及详细安装教程,MDI Jade安装包(附详细教程)
  • hash滑窗|dp
  • 免费APP 微信 网站平台汕头网
  • 网页翻译用什么软件长春百度关键词优化
  • 【js逆向案例三】瑞数6
  • 等保三级“通关”秘籍:如何化繁为简,高效通过
  • 【文笔碎屑】更深的温柔
  • 建设网站费用明细北京市建设工程资源交易网
  • gateface做网站文章类型网站
  • Spring Boot3零基础教程,StreamAPI 介绍,笔记98
  • windows-scoop管理jdk版本
  • 构建轻量级Thrift服务自动化部署Pipeline
  • 什么是seo优化?广州网站seo推广
  • OUC AI Lab第五章:生成式对抗网络 Diffusion
  • JAVA113 Leecode 3 无重复字符的最长字串
  • 给上市公司做网站有什么用ui设计软件sketch
  • 【05】JMeter导出接口 保存文件到本地
  • linux怎么使用wordpress网站关键词优化方法
  • 【每日一个AI小知识】:什么是多模态AI?
  • NumPy 全面指南:使用技巧、安全实践与生态对比
  • 【IC】NoC设计入门 -- 流控 Flow Control 与交换 Switching
  • 泉州网站建设费用dw制作网站网页模板
  • 网站建设费用组成提高工作效率的方法有哪些
  • PyQt5(八):ui设置为可以手动随意拉伸功能
  • 小迪安全v2023学习笔记(一百四十三讲)—— Win系统权限提升篇AD内网域控NetLogonADCSPACKDCCVE漏洞
  • 傻瓜动态建站 工具做照片书的网站