前端开发——Javascript知识(介绍)

这篇具有很好参考价值的文章主要介绍了前端开发——Javascript知识(介绍)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

有关JavaScript的知识 

JavaScript的优点 

 JavaScript的领域

JavaScript的组成

JavaScript的特点

第一个JavaScript程序

在 HTML 文档中嵌入 JavaScript 代码

在脚本文件中编写 JavaScript 代码

JavaScript内容 

Html内容 

JavaScript 代码执行顺序

JavaScript中的几个重要概念

标识符

关键字

保留字

区分大小写

直接量

JS(单行 or 多行)注释


有关JavaScript的知识 

关于前端网页的开发,Html是搭建页面的结构和内容

Css是美化页面的样式

JavaScript是给页面添加动态界面和动态数据

JavaScript的优点 

        JavaScript 是最流行的客户端脚本语言,有着简单易学的特点。学有所成后,可以使用一些基于 JavaScript 的框架来开发前端或后端应用程序;

        JavaScript 可以在 Web 浏览器中运行,不需要配置任何特殊的运行环境;

        JavaScript 的应用非常广泛,例如移动应用开发、桌面应用开发、Web 游戏开发等都会用到 

        JavaScript 有着大量的优质框架和库,借助这些框架和库可以大大减少的开发时间。

 JavaScript的领域

JavaScript 可以用于 Web 开发的各个领域,例如:

        Web 应用开发:日常生活中我们所浏览的网页都是由 HTML、CSS、JavaScript 构成的,通过 JavaScript 可以实时更新网页中元素的样式,并可以实现人与网页之间的交互(例如监听用户是否点击了鼠标或按下了某个按键等),还可以在网页中添加一些炫酷的动画;

        移动应用开发:除了可以进行 Web 应用开发外,JavaScript 还可以用来开发手机或平板电脑上的应用程序,而且我们还可以借助一些优秀的框架(例如 React Native),让开发更加轻松;

        Web 游戏:我们在网页中玩过的那些小游戏,都可以使用 JavaScript 来实现;

        后端 Web 应用开发:以前我们都是使用 JavaScript 来进行 Web 应用程序前端部分的开发,但随着 Node.JS(一个 JavaScript 运行环境)的出现,使得 JavaScript 也可以用来开发 Web 应用程序的后端部分。

JavaScript的组成

完整的 JavaScript 是由以下三个部分组成:

        核心(ECMAScript):提供语言的语法和基本对象;

        文档对象模型(DOM):提供处理网页内容的方法和接口;

        浏览器对象模型(BOM):提供与浏览器进行交互的方法和接口。

JavaScript的特点

1) 解释型脚本语言

​ JavaScript 是一种解释型脚本语言,使用 JavaScript 编写的代码不需要编译,可以直接由浏览器解析运行

2) 面向对象

​ JavaScript 是一种面向对象语言,使用 JavaScript 不仅可以创建对象,也能操作使用已有的对象。

3) 弱类型

​ JavaScript 是一种弱类型的编程语言,对使用的数据类型没有严格的要求,例如可以将一个变量初始化为任意类型,也可以随时改变这个变量的类型。

4) 动态性

​ JavaScript 是一种采用事件驱动的脚本语言,它不需要借助 Web 服务器就可以对用户的输入做出响应,例如我们在访问一个网页时,通过鼠标在网页中进行点击或滚动窗口时,通过 JavaScript 可以直接对这些事件做出响应。

5) 跨平台

​ JavaScript 不依赖操作系统,在浏览器中就可以运行。因此一个 JavaScript 脚本在编写完成后可以在任意系统上运行,只需要系统上的浏览器支持 JavaScript 即可。

第一个JavaScript程序

在 HTML 文档中嵌入 JavaScript 代码

第1步,新建 HTML 文档

第2步,在 <head> 标签内插入一个 <script> 标签。

​第3步,为 <script> 标签设置type="text/javascript"属性。

第4步,document 表示网页文档对象;

             document.write() 表示调用 Document 对象的 write() 方法,

             在当前网页源代码中写入 HTML 字符串"<h1><h1>Helloworld<h1></h1>"

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

    <script>
        document.write("<h1>Helloworld<h1>")
    </script>
</head>
<body>
</body>  
</html>

在脚本文件中编写 JavaScript 代码

第1步,新建文本文件,保存为 test.js。注意,扩展名为.js,它表示该文本文件是 JavaScript 类型的文件。

​第2步,打开 test.js 文件,在其中编写如下 JavaScript 代码。

第3步,新建 HTML 文档,保存为 test.html。

第4步,在<head> 标签内插入一个<script>标签。定义 src 属性,设置属性值为指向外部 JavaScript 文件的 URL 字符串

JavaScript内容 

alert("hello world")

Html内容 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

    <script>
        document.write("<h1>Helloworld<h1>")
    </script>
    <script src="/first.js"></script>
</head>
<body>
</body>  
</html>

JavaScript 代码执行顺序

浏览器在解析 HTML 文档时,将根据文档流从上到下逐行解析和显示。

JavaScript 代码也是 HTML 文档的组成部分,因此 JavaScript 脚本的执行顺序也是根据 <script> 标签的位置来确定的,JavaScript 代码从上到下逐步被解析。

JavaScript中的几个重要概念

标识符

合法的标识符应该注意以下规则:

        第一个字符必须是字母、下划线(_)或美元符号($)

        除了第一个字符外,其他位置可以使用 Unicode 字符。一般建议仅使用 ASCII 编码的字母,不建议使用双字节的字符

        不能与 JavaScript 关键字、保留字重名

        可以使用 Unicode 转义序列

关键字

break delete if this while
case do in throw with
catch else instanceof try default
continue finally new typeof function
void for return var switch

保留字

保留字就是 JavaScript 语言内部预备使用的一组名字(或称为命令)。这些名字目前还没有具体的用途,是为 JavaScript 升级版本预留备用的,建议用户不要使用

abstract double goto native static
boolean enum implements package super
byte export import private synchronized
char extends int protected throws
class final interface public transient
const float long short volatile

区分大小写

JavaScript 严格区分大小写,所以 Hello 和 hello 是两个不同的标识符。

为了避免输入混乱和语法错误,建议采用小写来编写代码

以下情况下推荐使用大写形式:

1) 构造函数的首字母建议大写

2) 如果标识符由多个单词组成,可以考虑使用骆驼命名法——除首个单词外,后面单词的首字母大写

直接量

字面量(Literal)也叫直接量,就是具体的值,即能够直接参与运算或显示的值,如字符串、数值、布尔值、正则表达式、对象直接量、数组直接量、函数直接量等。

//空字符串直接量
1  //数值直接量
true  //布尔值直接量
/a/g  //正则表达式直接量
null  //特殊值直接量
{}  //空对象直接量
[]  //空数组直接量
function(){}  //空函数直接量,也就是函数表达式

JS(单行 or 多行)注释

1、单行注释以双斜杠//开头,//之后的所有内容都会看作是注释的内容,对//之前的内容则不会产生影响

2、多行注释以/*开头,并以*/结尾,出现在/**/之间的所有内容都会看作是注释的内容文章来源地址https://www.toymoban.com/news/detail-428496.html

到了这里,关于前端开发——Javascript知识(介绍)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 学习javascript,前端知识精讲,助力你轻松掌握

    ✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 所属专栏: 前端泛海 景天的主页: 景天科技苑 JavaScript在1995年诞生了; 由Netscape公司,布兰登·艾奇(Brendan Eich)发明的ECMAScript客户端脚本语言; 主要应用在浏览器,在当时却不温不火. 直到后来Netscape与S

    2024年03月15日
    浏览(37)
  • 【前端知识】JavaScript——var 与 let 的区别

    var声明的变量会自动提升到函数作用域顶部,而let不会。 在解析代码时,JavaScript 引擎会注意出现在块后面的 let 声明,只不过在此之前不能以任何方式来引用未声明的变量。在 let 声明之前的执行瞬间被称为 暂时性死区(temporal dead zone) ,在此阶段引用任何后面才声明的变

    2024年02月16日
    浏览(26)
  • 【前端知识】JavaScript——设计模式(工厂模式、构造函数模式、原型模式)

    工厂模式是一种众所周知的设计模式,广泛应用于软件工程领域,用于抽象创建特定对象的过程。 优点:可以解决创建多个类似对象的问题 缺点:没有解决对象标识问题(即新创建的对象是什么类型) 示例: 构造函数模式与工厂模式相比,没有显式地创建对象,其属性和方

    2024年02月15日
    浏览(30)
  • 前端基本知识介绍

    目录 一.前端三剑客 1.前导 2.三剑客的分工 二.VsCode的介绍与配置 1.vscode的介绍 2.vscode的下载安装 3.vscode的使用 3.1 图形界面操作 3.3 常用插件 三.HTML基础标签 HTML基础知识 1.HTML为何物? 2.标签介绍 3.HTML属性 4.HTML标签骨架 基本的HTML标签 1.HTML标题标签 2.换行与空格 3.HTML段落

    2024年02月03日
    浏览(20)
  • 前端开发——JavaScript的条件语句

      世界不仅有黑,又或者白 世界而是一道精致的灰  ——Lungcen     目录 条件判断语句 if 语句 if else 语句 if else if else 语句  switch语句 break case 子句 default语句 while循环语句 do while循环语句 for循环语句 for 循环中的三个表达式 for 循环嵌套 for 循环变体——for in for 循环

    2023年04月21日
    浏览(24)
  • 【前端知识】常见的加密算法介绍

    略微介绍一下前端中常见的加密算法。前端中常见的加密算法主要形式包括——哈希函数,消息认证码,对称加密和非对称加密算法,其中: (1)哈希函数 图片来源于:知乎yaoyao——区块链100讲:盘点那些常用的加密算法原理 定义 :哈希也叫散列,是指将任意长度的消息

    2024年02月05日
    浏览(29)
  • 【JavaScript】3.4 JavaScript在现代前端开发中的应用

    JavaScript 是现代前端开发的核心。无论是交互效果,还是复杂的前端应用,JavaScript 都发挥着关键作用。在本章节中,我们将探讨 JavaScript 在现代前端开发中的应用,包括如何使用 JavaScript 来处理用户交互、动态内容、前端路由、API 请求等。 JavaScript 是处理用户交互的主要工

    2024年02月04日
    浏览(30)
  • 中移链合约常用开发介绍(四)工程树目录

    01 目的 本文档介绍了工程化开发智能合约项目的工程树目录,介绍了各个文件夹及文件的含义和用途。本文档将沿用之前文章中实现的地址簿合约内容,以初始化项目为例展开介绍,适合刚接触合约开发的开发人员用来了解智能合约项目,帮助其快速了解以及上手智能合约。

    2024年02月07日
    浏览(22)
  • 30个前端开发中常用的JavaScript函数

    🧑‍💻作者名称:DaenCode 🎤作者简介:啥技术都喜欢捣鼓捣鼓,喜欢分享技术、经验、生活。 😎人生感悟:尝尽人生百味,方知世间冷暖。 在前端开发中通常会用到校验函数,检验是否为空、手机号格式、身份证格式等等。现按照用途分类整理出了30个常用的方法,在V

    2024年02月14日
    浏览(25)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包