什么是JavaScript?一篇文章带你快速入门JS

2022-10-2010:33:31编程语言入门到精通Comments1,012 views字数 2568阅读模式

[Javascript],从“最被误解的语言”,最后神奇地转变成为“最流行的语言”,证明它经受得起时间的考验。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

虽然单独来看,它的交互设计有些失败,但是加上Ajax的完美配合,javascript就成了一款轻便并且又实用的好语法。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

如果想要更高效、更系统地学会javascript,最好采用边学边练的学习模式。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

如果觉得javascript的学习难度较高,不易理解,建议采用视频的方式进行学习:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

https://www.bilibili.com/video/BV1Ft411N7R3

JavaScript概述

(1)简称JS文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

(2)一种脚本语言,脚本语言的特点文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

Java语言是一种非脚本语言,属于编译型语言。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

JavaScript语言是一种脚本语言(解释型语言),JavaScript的“目标程序”是以普通文本的形式保存。用记事本是可以直接打开的。浏览器打开就直接解释执行了。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

(3)JavaScript和JScript的关系文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

JavaScript是网景公司开发的,javascript之父是 布兰登艾奇。JavaScript前身叫做LiveScript。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

当时网景公司开发JavaScript的目的是为了占领“浏览器”市场。网景公司有一个浏览器,当时非常著名:领航者浏览器Navigator。JavaScript语言是为领航者浏览器专门量身打造的。JavaScript只支持Navigator浏览器,其它浏览器不支持。这个时候微软慌了,马上组建团队,开发了一种编程语言叫做Jscript,专门和JavaScript抗衡的,只支持IE浏览器。网景公司在某个历史阶段,和SUN公司有合作,SUN公司把LiveScript改名为JavaScript。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

(4)JavaScript主要用来操作HTML中的节点,产生动态效果文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

JavaScript是一门编程语言,专门用来操作HTML页面中的节点,让网页产生动态效果的。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

JavaScript中也有变量、数据类型、运算符、if语句、for循环、标识符、关键字等。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

(5)JavaScript和Java的区别文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

JavaScript运行在浏览器当中,浏览器中有执行JS代码的内核。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

Java运行在JVM当中。JavaScript和Java没有任何关系。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

Java语言是SUN公司开发的,JavaScript这个名字是SUN公司给起的名。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

JavaScript选择是对的,真的搭上了Java的顺风车!文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

课程目录

001.JavaScript教程-JavaScript概述文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

002.JavaScript教程-HTML嵌入JavaScript代码的第一种方式1文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

003.JavaScript教程-HTML嵌入JavaScript代码的第一种方式2文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

004.JavaScript教程-HTML嵌入JavaScript代码的第二种方式文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

005.JavaScript教程-HTML嵌入JavaScript代码的第三种方式文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

006.JavaScript教程-JS的标识符文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

007.JavaScript教程-JS的变量1文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

008.JavaScript教程-JS的变量2文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

009.JavaScript教程-JS的函数初步1文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

010.JavaScript教程-JS的函数初步2文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

011.JavaScript教程-全局变量和局部变量文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

012.JavaScript教程-JS的数据类型文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

013.JavaScript教程-Undefined数据类型文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

014.JavaScript教程-Number数据类型文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

015.JavaScript教程-Boolean数据类型文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

016.JavaScript教程-回顾数据类型文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

017.JavaScript教程-String数据类型文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

018.JavaScript教程-Object数据类型文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

019.JavaScript教程-Object数据类型2文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

020.JavaScript教程-Object数据类型3文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

021.JavaScript教程-null undefined NaN的区别以及等同和全等运算符文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

022.JavaScript教程-JS的常用事件文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

023.JavaScript教程-回调函数的概念文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

024.JavaScript教程-注册事件的两种方式文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

025.JavaScript教程-JS代码的执行顺序文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

026.JavaScript教程-JS代码的执行顺序2文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

027.JavaScript教程-捕捉回车键文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

028.JavaScript教程-捕捉回车键2文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

029.JavaScript教程-void运算符文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

030.JavaScript教程-JS的控制语句文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

031.JavaScript教程-设置和获取文本框的value文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

032.JavaScript教程-innerHTML和innerText属性文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

033.JavaScript教程-正则表达式文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

034.JavaScript教程-邮箱地址的正则表达式文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

035.JavaScript教程-扩展字符串的trim函数文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

036.JavaScript教程-回顾JS文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

037.JavaScript教程-表单验证文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

038.JavaScript教程-表单验证2文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

039.JavaScript教程-表单验证3文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

040.JavaScript教程-表单验证4文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

041.JavaScript教程-复选框的全选和取消全选文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

042.JavaScript教程-获取下拉列表选中项的value文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

043.JavaScript教程-周期函数setInterval文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

044.JavaScript教程-内置支持类Array文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

045.JavaScript教程-BOM编程window的open和close文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

046.JavaScript教程-BOM编程弹出确认框文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

047.JavaScript教程-(补录)-将当前窗口设置为顶级窗口文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

048.JavaScript教程-BOM编程history和location对象文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

049.JavaScript教程-JSON在开发中的使用文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

050.JavaScript教程-JSON在开发中的使用2文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

051.JavaScript教程-JSON在开发中的使用3文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

052.JavaScript教程-JSON在开发中的使用4文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

053.JavaScript教程-JSON在开发中的使用5文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html

百度网盘

链接:https://pan.baidu.com/s/1N91kleH9Z5hx9UrxxGPR3Q提取码:dmjt
文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/28622.html
  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/ymba/28622.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定