本教程已配套《零基础JavaWeb视频教程》,从HTML/CSS/JS到Java后端,再到MySQL数据库,全程讲解及应用实例一网打尽,点此观看!
本文目录
1. 前言
从今天开始,我们就进入一个全新的编程阶段:JavaScript语言的学习。JavaScript又简称JS,后面我们都用JS来代指JavaScript了。
2. JS的历史
JS诞生于1995年,现在已经26岁了,正值壮年,想必比我们很多读者的年龄都大。它并不是一个新鲜事物,刚诞生的时候也不算特别出名、特别流行。
但是随着互联网的发展,尤其是Ajax技术的兴起,JS语言具备了席卷互联网浏览器的力量。可以这么说吧,网页前端开发的核心就是JS。一个JS语言学的好的人,绝对是不愁找到一个理想的工作的。
3. JS的地位
JS在网页前端开发中占据了绝对的统治地位,与后端开发语言C/C++/C#/Java/Python百花齐放不同,前端编程语言可以说一家独大,都是用JS的。
一些大家可能耳熟能详的知名框架jQuery、BootStrap、Vue、React,都是基于JS进行封装的。
所以学习网页开发,学习Web,绝对绕不开JS,JS在前端的地位,就是至尊王者。
4. JS与HTML、CSS的区别
之前在讲HTML和CSS的时候,我们举过一个字。
HTML表示内容,就像家里有哪些家具家电,比如床、茶几、沙发、餐桌、电视、屋门。
CSS表示内容的样式,比如家具家电的颜色、尺寸、位置。
那么还缺少啥呢,还缺功能,比如电视机,它不光是个电视,不光有颜色、尺寸、摆放位置,它还能打开、能关闭、能播放、能换台。遥控器一按,咔嚓就打开了,这就是它的功能。
再比如屋门,它能干啥?它能打开,能关闭,能上锁,能开锁,这就是它的功能。
这些功能部分,或者说交互部分,就是JS负责的。
大家想必能发现,之前HTML、CSS,基本都是表述的静态的外观,而JS,则负责处理动态的交互。
5. JS是真正的编程语言
之前我们学习的HTML、CSS,其实不算正儿八经的编程语言,他们更像是一种设计语言,用一些规则来描述内容、描述样式。
而JS则完全不同,它是一门正儿八经的编程语言,它有变量、有数据类型、有流程控制、有对象有数组,有异常处理。它的能力千变万化,是他就是他,是他就是他,少年英雄 小哪吒!
开个玩笑,因为大家还没接触真正的编程语言,所以大家就了解下,JS就像哪吒,拥有闹海的强大能力!
6. JS的组成部分
JS其实有三大块,一个是语言核心,一个是BOM,一个是DOM,语言核心就是JS作为一门编程语言基本的功能部分,BOM就是它拥有的操作咱们浏览器的能力,DOM就是它操作我们网页文档HTML的能力。
这块大家简单了解下,以后会具体一点一点的学习。
7. 小结
JS来了,你准备好了吗。