javascript核心技术(一)javascript语言介绍

[复制链接]
查看: 1505|回复: 31
发表于 2023-1-20 13:29:35 | 显示全部楼层 | 阅读模式
从今天开始我们来学习javascript这门语言,首先应该了解一下javascript是什么,它能做什么。文本不会像书本上一样去罗列一些概念,简单描述如下:
javascript主要应用于前端,它是在客户机上运行的一种比较古老却至今依然被广泛应用的脚本语言。虽说是一门脚本语言,但它的功能非常强大,强大到令人发指的程度。javascript是弱类型语言,也就是说:在定义数据的时候,我们并不需要声明它的数据类型,在使用时我们当它是整数它就是整数,当它是文本它就是文本。

为了能让大家更快的掌握javascript这门语言的核心,本专题也不会按照书本上的章节划分方式去讲解,我们会将javascript原生语法和jqurey语法进行归纳汇总,精简最核心最常用的部分,然后用最浅显的表述方式分门别类的展开讨论。


什么是脚本语言?
脚本语言是一种寄生于其它语言之中编程语言,生动的比喻为:如同一只脚踩在了其它语言里。javascript一般是寄生于html中,它所涉及的领域包括PC网站前端页面、H5移动端页面、一切小程序,甚至于用于编写服务器的nodejs和国内最牛框架vue等都是基于javascript的。

javascript能做什么?
最常用的例如:动画实现,表单验证等数据预处理场景,它是前端语言中的重头戏,可以这样说,前端如果没有了javascript寸步难行。

javascript 由三部分组成
1.ECMAScript(核心)ES5+ES6
它规定了语言的组成部分:语法,类型,语句,关键字,操作符等等。

2.DOM(文档对象模型)
DOM 把整个页面映射为一个多层节点对象(DOM树),开发人员可借助DOM提供的API,轻松地删除、添加、替换或修改任何节点。

3.BOM(浏览器对象模型)
支持可以访问和操作浏览器窗口的浏览器对象模型,开发人员可以控制浏览器显示的页面以外的部分。



从今天开始,我们就会围绕着javascript的三个组成部分来中展开。

任何语言都需要一个编写环境与运行环境,javascript可以在任意文本编辑软件中编写,运行环境为浏览器。

今后我们会用vscode这个编辑工具来编写,因为vscode这款工具拥有海量的插件扩展,是目前最强大的代码编辑器。

没安装vscode的同学们请先安装vscode,下载地址如下:
  1. https://code.visualstudio.com/
复制代码

安装完成后,先在磁盘的任意位置创建一个编写javascript代码的文件夹,使用vscode打开这个文件夹,并新建一个html文件。

javascript核心技术(一)javascript语言介绍

我这里创建了一个名为JS的文件夹,里面创建了一个demo.html的文件。


javascript核心技术(一)javascript语言介绍


下面我们就举例来说明,浏览器是如何来执行一段javascript代码的:

先在demo.html文件中生成一个html结构,输入html后,选择html:5


javascript核心技术(一)javascript语言介绍

javascript核心技术(一)javascript语言介绍

接着安装一个插件,用来动态预览js的执行效果,不安装该插件也可以用浏览器直接打开demo.html文件来预览,安装只是为了更方便一些。
进入插件中心,搜索live preview,安装即可。

javascript核心技术(一)javascript语言介绍

安装后会在编辑器的右上角出现一个图标

javascript核心技术(一)javascript语言介绍

点击它,会打开一个浏览器窗口

javascript核心技术(一)javascript语言介绍


然后在任意位置写一个script标签对,在script标签对中编写javascript代码,如下:
  1. document.write('hello world');
复制代码

javascript核心技术(一)javascript语言介绍

该条语句的含义是:在浏览器中输出hello world。
浏览器果然很听话,它执行了我们的指令。
除了在页面中输出,还可以在控制台console中输出,我们一般习惯于在console中输出,如下:

javascript核心技术(一)javascript语言介绍

通过以上的讲解,我们已经部署完成javascript编写环境,从下节开始将正式进入学习环节。











易博软件介绍

1

主题

83

帖子

44

积分

终身会员

Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25

积分
44

终身会员

发表于 2023-1-30 16:34:00 | 显示全部楼层
我是个凑数的。。。

0

主题

18

帖子

10

积分

营销入门

Rank: 2

积分
10
发表于 2023-2-24 17:24:53 | 显示全部楼层
很受启发!  谢谢!  

0

主题

18

帖子

10

积分

营销入门

Rank: 2

积分
10
发表于 2023-3-7 07:40:28 | 显示全部楼层
看你的文章,真的挺受益啊~~~  我以后一定要努力!

0

主题

29

帖子

16

积分

营销入门

Rank: 2

积分
16
发表于 2023-3-18 21:35:07 | 显示全部楼层
well

0

主题

37

帖子

20

积分

营销入门

Rank: 2

积分
20
发表于 2023-3-25 20:38:54 | 显示全部楼层
天下一绝啊!!!!!!!!!!!好!!!!!!!!!!!!!

0

主题

16

帖子

9

积分

营销入门

Rank: 2

积分
9
发表于 2023-4-1 08:02:05 | 显示全部楼层
真的不错,看了很受启发。  学习!  太多的学习

0

主题

23

帖子

12

积分

营销入门

Rank: 2

积分
12
发表于 2023-4-6 03:03:18 | 显示全部楼层
谢谢你说的东西,相信我们一定也能像你一样成功~~~~~~~~~~~~

0

主题

10

帖子

6

积分

营销入门

Rank: 2

积分
6
发表于 2023-4-11 07:05:28 | 显示全部楼层
有同感

0

主题

20

帖子

11

积分

营销入门

Rank: 2

积分
11
发表于 2023-4-15 13:56:43 | 显示全部楼层
看完后除了感慨还是感慨啊谢谢楼主给我这么好的文章看我很受益中国的程序员都要努力啊~而且点明了我今后的目标真的很谢谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1、请认真发帖,禁止回复纯表情,纯数字等无意义的内容!帖子内容不要太简单!
2、提倡文明上网,净化网络环境!抵制低俗不良违法有害信息。
3、如果你对主帖作者的帖子不屑一顾的话,请勿回帖。谢谢合作!
3、问答求助区发帖求助后,如有其他用户热心帮您解决问题后,请自觉点击设为最佳答案按钮。

 
 
QQ在线客服
QQ技术支持
工作时间:
8:00-18:00
软著登字:
1361266号
官方微信扫一扫
weixin

QQ|小黑屋|慈众营销 ( 粤ICP备15049986号 )|网站地图

自动发帖软件 | 自动发帖器 | 营销推广软件 | 网络营销工具 | 网络营销软件 | 网站推广工具 | 网络推广软件 | 网络推广工具 | 网页推广软件 | 信息发布软件 | 网站推广工具 | 网页推广软件

Powered by Discuz! X3.4   © 2012-2020 Comsenz Inc.  慈众科技 - Collect from 深圳吉宝泰佛文化有限公司 公司地址:罗湖区黄贝街道深南东路集浩大厦A1403

返回顶部 返回列表