首页 > 编程语言 >0-JavaScript入门

0-JavaScript入门

时间:2024-08-16 08:55:37浏览次数:6  
标签:网页 入门 script 标签 JavaScript JS 语法

1.1 JS用途

  • JavaScript属于一门脚本语言,可用于前端给网页添加一些动态效果。
  • 也可用于node平台,开发服务器
  • React、Vue框架底层也是通过JS实现

1.2 JS组成

前端分为三层

层次 用途
HTML(结构层) 利用语义化标签搭建网页
CSS(样式层) 利用样式进行美化网页、进行网页布局
JavaScript(行为层) 可以给网页添加动态效果

JavaScript是由三部分组成,ECMAScript、DOM、BOM

  1. ECMAScript:它是欧洲计算机协会,大概每年六月中旬定制的语法规范
  2. DOM:文档对象模型(document object model)
  3. BOM:浏览器对象模型(Browser object model)

1.3 JS书写规范

JS属于脚本语言,需要嵌套在网页中才能运行

  • JS语法,务必通过双闭合标签script,嵌套在网页内部执行
  • script标签可以放在程序任意地方,但是一般会放在程序最下方
  • script标签内部,只能放JS语法。标签、样式不能在script标签内部书写
  • script标签有一个type属性,属性值为text/javascript,代表书写JS语法

标签:网页,入门,script,标签,JavaScript,JS,语法
From: https://www.cnblogs.com/monster-hang/p/18362191

相关文章

  • 用JavaScript做超级玛丽小游戏
    一、前言前几天用JS实现扫雷和贪吃蛇(通过HTML的DOM节点实现基本界面,界面背景简单,交互简单)。比较复杂的是植物大战僵尸,不同的关卡设置单独的函数。所以还比较难。超级玛丽通过canvas实现背景,交互很复杂,功能很多,JS代码完全是有汇编语言反编译成C语言,然后把C语言转换成JS实现的......
  • SpringSecurity 以及 Auth2.0 学习圣经: 从入门到精通 SpringSecurity& Auth2.0
    文章很长,且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录博客园版为您奉上珍贵的学习资源:免费赠送:《尼恩Java面试宝典》持续更新+史上最全+面试必备2000页+面试必备+大厂必备+涨薪必备免费赠送:《尼恩技术圣经+高并发系列PDF》,帮你实现技术自由,完成职业升级,薪......
  • TypeScript 之 JavaScript文件类型检查
    启用对JavaScript文件的类型检查在TypeScript编译选项compilerOptions全部配置项中,可以通过以下2个属性配置JavaScriptSupport:allowJs是否允许编译JavaScript文件。默认值是false。在默认情况下,TypeScript编译器只处理.ts、.tsx和.d.ts文件,不会编译.js......
  • Java 入门指南:Bean 特殊的Java类
    JavaBeanJavaBean是一种符合特定约定的Java类,用于在Java程序中封装数据和行为。它是一种重要的编程模式,用于简化和统一对象的创建、访问和操作,使得其他Java类可以通过自省(反射)机制来发现和操作这些JavaBean的属性。JavaBean可以用于实现数据封装、数据传输、持久......
  • Java 入门指南:接口(Interface)
    引言在Java编程中,接口(Interface)是一种非常重要的概念,它不仅是面向对象编程(OOP)的基石之一,也是实现高内聚、低耦合设计原则的关键工具。接口定义了一组方法,但不提供这些方法的实现细节,而是由实现接口的类来具体实现。这种机制使得Java程序更加灵活、易于扩展和维护。定义接......
  • Git零基础入门与常见命令介绍
    Git 是一个开源的分布式版本控制系统,用于高效地处理任何大小的项目。它由LinusTorvalds为了帮助管理Linux内核开发而开发的开放源码软件。与常用的版本控制工具(如CVS、Subversion)不同,Git采用了分布式版本库的方式,不需要服务器端软件支持。目录1.安装Git2.基本命令介绍2......
  • JavaScript 中,`'10' < '1'` 的结果为 `false`,原因
    在JavaScript中,'10'<'1'的结果为false,这是因为JavaScript在进行比较操作时,会将字符串按照字符编码进行比较,而不是将它们转换为数字。字符编码比较:字符串'10'的第一个字符是'1',而字符串'1'的第一个字符也是'1'。由于两个字符串的第一个字符相同,所以JavaScript......
  • PCB入门笔记—绘制一个只有两个排针的PCB全流程记录—立创EDA专业版
    PCB绘制入门......
  • Linux驱动入门实验班——SR04超声波模块驱动(附百问网视频链接)
    目录一、工作原理1.触发信号2.回响信号二、接口图​三、编写思路1.构造file_operations结构体2.实现函数,填充结构体3.编写入口函数4.编写中断处理函数5.编写定时器超时函数6.编写出口函数7.声明入口、出口函数以及协议 四、应用程序五、注意事项:六、源码驱动......
  • HarmonyOS入门基础笔记
    今天先来写一下,新手学习HarmonyOS时候可能会遇到的问题报错:hvigorERROR:[ArkTsCompilerError[ArkTSCompilerError]:ArKTS:ERRORFailedtoexecutees2abc.ErrorMessage:pandargs:Invalidoption"target-api-sub-version"这是在调试预览(Previewer)的时候遇到的报错,使......