Javascript学习

简介: Javascript学习

1.什么是javascript

JavaScript 一种直译式脚本语言,是一种动态类型、弱类型、基于原型的高级语言。

脚本语言:在程序的运行过程中逐行进行解释执行,不需要预编译。

动态类型:在声明了一个变量之后,我们能够随时改变它的数据类型。

弱类型:变量在使用前不需要做类型声明,而是解释器在运行时检查它的数据类型。     直译式:运行的时候将程序直接编译成机器语言(浏览器中的js引擎)

2.javascript特点

简单性:它的变量类型是采用弱类型,并未使用严格的数据类型。

安全性:js 不允许直接访问本地的硬盘,而且不能将数据存放到服务器上,不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互,从而有效地防止数据的丢失。

动态性:js 可以直接对用户的输入做出响应而无需经过 Web 服务程序。它对用户的响应是采用以事件驱动的方式进行的。

跨平台性:js 仅依赖于浏览器本身,与操作系统无关,只要是能运行浏览器的计算机,并支持 js

的浏览器就可以正确执行。

3.JavaScript 的组成部分

ECMAScript:简称 ES,它是 JS 的基本语法,也是 JS 的核心。

DOM:(文档对象模型),使 JS 对 HTML 元素具有操作的能力。

BOM:(浏览器对象模型),使 JS 能够获取浏览器信息或操作浏览器。

4.javascript代码的学习

      首先,学习了上面一些理论知识,使我们对javascript有了更深的理解,接下来就进行实战演习了。

conlose.log()

      JS 中常用的调试语句,该语句会将内容输出到控制台的 Console 中。

如下图所示,我输入了一个 console.log("hello word"),我所输入的内容可以在浏览器控制台查看。

 要注意的一点是在输入英文或者汉字的时候要使用双引号或者单引号给他包起来,否则是会报错的。

docment.write()        

      JS 中的输出语句,该语句会将内容输出到页面上,并且能够解析标签元素。

解释

  输入在网页页面和输入在控制台用法相似,代码有点差别,还是很简单易懂的

alert()

 JS 中的警告弹框,该语句会将内容以弹窗的形式提示用户。

   如图所示,只要进入或者刷新,弹窗就会一直存在的。

创作不易,👍 +⭐ +📝(一键三连) 是对阿福最大的鼓励与支持哦


相关文章
|
19天前
|
JavaScript 前端开发 开发者
VUE 开发——Node.js学习(一)
VUE 开发——Node.js学习(一)
47 3
|
1月前
|
JavaScript
ES6学习(9)js中的new实现
ES6学习(9)js中的new实现
|
10天前
|
JavaScript
js学习--制作猜数字
js学习--制作猜数字
31 4
js学习--制作猜数字
|
10天前
|
JavaScript
webpack学习五:webpack的配置文件webpack.config.js分离,分离成开发环境配置文件和生产环境配置文件
这篇文章介绍了如何将webpack的配置文件分离成开发环境和生产环境的配置文件,以提高打包效率。
20 1
webpack学习五:webpack的配置文件webpack.config.js分离,分离成开发环境配置文件和生产环境配置文件
|
28天前
|
算法 JavaScript 前端开发
第一个算法项目 | JS实现并查集迷宫算法Demo学习
本文是关于使用JavaScript实现并查集迷宫算法的中国象棋demo的学习记录,包括项目运行方法、知识点梳理、代码赏析以及相关CSS样式表文件的介绍。
第一个算法项目 | JS实现并查集迷宫算法Demo学习
|
29天前
|
JavaScript 前端开发 API
紧跟月影大佬的步伐,一起来学习如何写好JS(上)
该文章跟随月影老师的指导,探讨了编写优质JavaScript代码的三大原则:各司其职、组件封装与过程抽象,通过具体示例讲解了如何在实际开发中应用这些原则以提高代码质量和可维护性。
紧跟月影大佬的步伐,一起来学习如何写好JS(上)
|
10天前
|
JavaScript
js学习--制作选项卡
js学习--制作选项卡
30 4
|
9天前
|
JavaScript
js学习--商品列表商品详情
js学习--商品列表商品详情
11 2
|
9天前
|
JavaScript
js学习--九宫格抽奖
js学习--九宫格抽奖
8 2
|
9天前
|
JavaScript
js学习--开屏弹窗
js学习--开屏弹窗
20 1