认识JavaScript
一、JavaScript历史a,发明者布兰登·艾奇(1961-)b,神奇的大佬在1995年利用10天时间我那会层JavaScript设计c,网景公司最初命名为LiveScript,后来与Sun合作之后将其改名为JavaScript二、介绍JavaScripta,JavaScript是世界上最流行的语言之一是一种运行在客户端的脚本语言b,脚本语言不需要编译运行过程中由js解释器(js引擎)逐行来进行解释并执行c,现在也可以基于Node.js技术进行服务器端编程三、Js的作用a,表单动态校验(密码强度检测)-js产生最初的目的b,网页特效c,服务端开发-nodejsd,桌面程序-Electrone,App-Cordovaf,控制硬件-物联网Ruffg,游戏开发-cocos2d-js四、HTML/CSS/JS关系五、浏览器执行JS简介定义浏览器分成两部分-渲染引擎和JS引擎渲染引擎用来解析HTML和CSS俗称内核比如chrome浏览器的blink,老版本的webkitJS引擎也称为JS解释器用来读取网页中的JavaScript代码对其处理后运行比如chrome浏览器的V8注意浏览器本身并不会执行JS代码而是通过内置js引擎来执行js代码。js引擎执行代码时逐行解释每一句代码转换成机器语言然后由计算机去执行所以JavaScript语言归类为脚本语言会逐行解释执行。六 、JS组成ECMAScript:是由ECMA国际(原欧洲计算机制造商协会)进行标准化的一门编程语言这种语言在万维网上应用广泛它往往被称为JavaScript或Jscript,但实际上后两者是ECMAScript语言的实现和扩展。注意ECMAScript规定了JS的编程语法和基础核心知识是所有浏览器厂商共同遵守的一套js语法工业标准DOM: 文档对象模型是W3C组织推荐的处理可扩展标记语言的标准编程接口。通过DOM提供的接口可以对页面上的各种元素进行操作(包括大小、位置、颜色等)BOM:浏览器对象模型它提供给了独立于内容的、可以于浏览器窗口进行互动的对象结构。通过BOM可以操作浏览器窗口比如弹出框、控制浏览器跳转、获取分辨率等七、 JS书写位置定义: js有三种书写位置,分别为行内、内嵌和外部1、行内:input typetext onclickalert(行内)2、内嵌script alert(内嵌)/script3、外部script srcmy.js/script八、Js输入输出语句目的: 为了方便信心的输入输出,Js中提供了一些输入输出语句

相关新闻

OpenClaw怎么安装?OpenClaw(Clawdbot)2026年4分钟保姆级部署步骤教程

OpenClaw怎么安装?OpenClaw(Clawdbot)2026年4分钟保姆级部署步骤教程

OpenClaw怎么安装?OpenClaw(Clawdbot)2026年4分钟保姆级部署步骤教程。OpenClaw(前身为Clawdbot/Moltbot)作为开源、本地优先的AI助理框架,凭借724小时在线响应、多任务自动化执行、跨平台协同等核心能力&a…

2026/7/3 14:21:53 阅读更多 →
计算机毕业设计java基于web的仓库货物管理系统 基于B/S架构的仓储库存信息化管理系统 面向多角色的仓库物资进销存管理平台

计算机毕业设计java基于web的仓库货物管理系统 基于B/S架构的仓储库存信息化管理系统 面向多角色的仓库物资进销存管理平台

计算机毕业设计java基于web的仓库货物管理系统72m329(配套有源码 程序 mysql数据库 论文) 本套源码可以在文本联xi,先看具体系统功能演示视频领取,可分享源码参考。随着经济全球化和电子商务的快速发展,物流与供应链管理在企业运营…

2026/7/4 12:41:31 阅读更多 →
349. Java IO API - Java 文件操作:java.io.File 与 java.nio.file 功能对比 - 1

349. Java IO API - Java 文件操作:java.io.File 与 java.nio.file 功能对比 - 1

文章目录349. Java IO API - 逐步迁移到 java.nio.file API - 1Java 文件操作:java.io.File 与 java.nio.file 功能对比1. 路径表示2. 随机访问文件3. 文件权限检查4. 文件元数据管理5. 设置文件属性总结349. Java IO API - 逐步迁移到 java.nio.file API - 1 如果…

2026/7/5 8:11:31 阅读更多 →

最新新闻

TableExport:3分钟为你的HTML表格添加专业数据导出功能

TableExport:3分钟为你的HTML表格添加专业数据导出功能

TableExport:3分钟为你的HTML表格添加专业数据导出功能 【免费下载链接】TableExport The simple, easy-to-implement library to export HTML tables to xlsx, xls, csv, and txt files. 项目地址: https://gitcode.com/gh_mirrors/ta/TableExport 还在为网…

2026/7/5 20:18:19 阅读更多 →
ComfyUI-KJNodes:重构AI工作流架构的模块化扩展方案

ComfyUI-KJNodes:重构AI工作流架构的模块化扩展方案

ComfyUI-KJNodes:重构AI工作流架构的模块化扩展方案 【免费下载链接】ComfyUI-KJNodes Various custom nodes for ComfyUI 项目地址: https://gitcode.com/gh_mirrors/co/ComfyUI-KJNodes 在AI图像生成和视频处理的复杂工作流中,ComfyUI已成为事实…

2026/7/5 20:16:18 阅读更多 →
5分钟快速部署:Python大麦网自动抢票脚本完整指南

5分钟快速部署:Python大麦网自动抢票脚本完整指南

5分钟快速部署:Python大麦网自动抢票脚本完整指南 【免费下载链接】Automatic_ticket_purchase 大麦网抢票脚本 项目地址: https://gitcode.com/GitHub_Trending/au/Automatic_ticket_purchase 还在为抢不到热门演唱会门票而烦恼吗?每次开票瞬间售…

2026/7/5 20:12:17 阅读更多 →
基于混沌系统与DNA编码的图像加密算法原理与Matlab实现

基于混沌系统与DNA编码的图像加密算法原理与Matlab实现

1. 项目概述:当混沌遇上DNA,图像加密的新思路最近在复现和优化一些经典的图像加密算法,发现将Logistic映射和Chen超混沌系统结合起来,再引入DNA分块编码,是一条非常有意思的技术路线。这不仅仅是两个混沌系统的简单堆叠…

2026/7/5 20:08:17 阅读更多 →
LaTeX-Workshop环境变量深度解析:高级配置与性能优化实战

LaTeX-Workshop环境变量深度解析:高级配置与性能优化实战

LaTeX-Workshop环境变量深度解析:高级配置与性能优化实战 【免费下载链接】LaTeX-Workshop Boost LaTeX typesetting efficiency with preview, compile, autocomplete, colorize, and more. 项目地址: https://gitcode.com/gh_mirrors/la/LaTeX-Workshop 作…

2026/7/5 20:04:16 阅读更多 →
CANN特征向量检索指南

CANN特征向量检索指南

特征向量检索(FV) 【免费下载链接】docs 该仓库用于维护cann公共文档 项目地址: https://gitcode.com/cann/docs 基本原理 该部分主要实现了对特征检索的功能验证,生成随机底库,随机生成特征数据进行特征检索(…

2026/7/5 20:04:16 阅读更多 →

日新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

月新闻