首页 > 编程语言 >JavaScript

JavaScript

时间:2025-01-18 20:53:43浏览次数:1  
标签:网页 HTML JavaScript html js 引擎 脚本语言

1定义:js是运行在客户端的脚本语言(script是脚本的意思)

作用:表单动态校验 网页特效 服务端开发

2区别:

HTML/CSS标记语言-描述类语言

(html决定网页结构内容 css决定网页呈现给用户的模样)

JS脚本语言-编程类语言

(js实现业务逻辑和页面控制)

3浏览器执行js过程:

浏览器分为:渲染引擎(内核,用来解析html和css) js引擎

js引擎解析代码时逐行解释每一行源码,然后由计算机执行

4js组成:ECMAScript +DOM+BOM

5js初体验:

三种书写位置:行内 内嵌 外部

行内:js使用单引号 HTML中使用双引号

将少量js代码写在HTML标签的事件属性中如onclick

内嵌:

 <script>
 alert('我是天生的鸵鸟')
 </script>

外部: 标签中间不要有代码

<script src="my.js"></script>

快捷键

ctrl+S	保存
alt+B	运行
ctrl+L	单行选中

标签:网页,HTML,JavaScript,html,js,引擎,脚本语言
From: https://www.cnblogs.com/gwww/p/18678860

相关文章

  • JavaScript 中的 `findIndex` 方法
    ......
  • 你不知道的javascript-14(Symbol,map,set)
    1.Symbol(生成唯一标识符)Symbol是JavaScript中的一种基本数据类型,它表示唯一的、不可变的值。以下是关于Symbol的详细说明:constsym1=Symbol();constsym2=Symbol("description");使用Symbol()函数可以创建一个新的Symbol。每个Symbol都是唯一的,即使它们的......
  • 你不知道的javascript-13(var的接替者let与const)
    1.let与const的基本使用在ES5中我们声明变量都是使用的var(variable)关键字,从ES6开始新增了两个关键字可以声明变量:let、constlet、const在其他编程语言中都是有的,所以也并不是新鲜的关键字但是let、const确确实实给JavaScript带来一些不一样的东西从使用角度来说,只是在原......
  • JavaScript中通过array.map()实现数据转换、创建派生数组、异步数据流处理、复杂API请
    目录JavaScript中通过array.map()实现数据转换、创建派生数组、异步数据流处理、复杂API请求、DOM操作、搜索和过滤等,array.map()的使用详解(附实际应用代码)一、什么时候该使用Array.map(),与forEach()的区别是什么?1、什么时候该用Array.map()2、Array.map()与Array.forEach()的......
  • 2025.1.18 JavaScript基础
    1、变量的定义var变量名例如:<html> <body> <scripttype="text/javascript"> functionzhaoling(){ n=Number(document.form1.txt1.value); if(n!=parseInt(n/1)||n<1||n>100) { alert("请输入一个1-100的整数"); ......
  • JavaScript基础
    一.JavaScript简介1.什么是JavaScript介绍:JavaScript是互联网上流行的轻量级脚本语言,可用于HTML与Web,广泛应用于服务器及各类设备。它能作为编程代码插入HTML页面,可被现代浏览器执行,且易于学习。组成:ECMScript:脚本程序设计语言(JavaScript的核心)BOM:浏览器对象模型(B......
  • 【转】[JavaScript] 数组的 filter 用法
    转自:kimi.aifilter方法用于创建一个新数组,新数组中的元素是通过测试指定条件(由提供的函数实现)的所有元素。以下是其详细用法:基本语法JavaScript复制array.filter(function(currentValue[,index[,array]]){//returntruetokeepelement,falsetoremoveelement......
  • 【转】[JavaScript] 数组的 map 用法
    转自:kimi.aimap方法是数组的一个非常强大的方法,它用于创建一个新数组,新数组中的元素是调用一次提供的函数后的返回值。以下是其详细用法:基本语法JavaScript复制array.map(function(currentValue[,index[,array]]){//returnelementfornewarray,afterexecuting......
  • 【转】[JavaScript] 数组的 push 、shift 、splice
    push方法用于将一个或多个元素添加到数组的末尾,并返回新数组的长度。以下是其详细用法:基本语法JavaScript复制array.push(item1[,item2[,...,itemN]])array:要操作的数组。item1,item2,...,itemN:要添加到数组末尾的元素,可以是一个或多个。返回值返回新数组......
  • JavaScript有几种类型值?能否画出它们的内存图?
    JavaScript中主要有八种类型的值,包括七种原始类型(PrimitiveTypes)和一种对象类型(ObjectTypes)。这八种类型分别是:Number:表示数字,包括整数和浮点数。如:42,3.14159。BigInt:表示任意大的整数。这是一种在ES2020中引入的新类型,用于表示比Number.MAX_SAFE_INTEGER更大的整数。如......