【JavaScript】——JS入门

结束XML之旅,开始JavaScript的学习,看视频,了解了她的前世今生,还是为她捏了把汗啊!看了部分视

频了,简单的总结一下吧!

JavaScript是什么?

JavaScript是一种基于面向对象和事件驱动,并具有相对安全性的客户端脚本语言。

这是JavaScript的定义,有没有看出很熟悉的概念?

首先是面向对象和事件驱动,这是从VB 6.0那看到的概念:Visual Basic是一种由 Microsoft 公司开发的

结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。

然后再说脚本语言。首先确定的说脚本语言也是编程语言,那么它与编程语言的不同在哪里?脚本通常以

文本(如ASCII)保存,只在被调用时进行解释或编译。所以在视频敲Demo的时候,大多都是直接用文本文档建立,将

后缀名改为“.js”,然后再通过HTML进行调用,从而在网页里显示出来。

JS核心

JavaScript的核心由三大部分组成:ECMAScript、DOM、BOM。

1、ECMAScript实际上是一种脚本在语法和语义上的标准。JScript与JavaScript都是按照ECMAScript里的

标准来的。

2、DOM相当于JavaScript语言与HTML(XML)的接口,HTML(XML)通过DOM中的规范去访问JavaScript脚本

文件。

3、BOM是指浏览器对象模型,相当于一个平台,无论脚本语言怎么写,通过HTML(XML)在这个平台上展

示。

JS入门

在看了一部分视频之后,真心感觉和以前学VB、C++的基础部分相差无几,都是针对语言的基础部分:数据

类型、三大语句、运算符、时间日期、函数进行阐述,分别说明这些基础语法在JavaScript是如何使用的,有什么需

要注意的,是如何变化的。所以总的来说就一张图:

因为还没有看到DOM与BOM相关内容,所以下次再总结关于这两块内容的知识。

总结

好久没有画思维导图了,感觉有陌生的熟悉感。有些时候,真的是千言万语都不如一张图来的直接,明

了!马上开始自考学习了,好好利用思维导图,整理自己的知识,不然徒弟都要鄙视自己了。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-12-19 05:44:59

【JavaScript】——JS入门的相关文章

Javascript开发技巧(JS入门、运算符、分支结构、循环结构)

一.Js简介和入门 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>JavaScript简介</title> <!-- [使用JS的三种方式] 1.HTML标签中内嵌JS(不提倡使用): <button onclick="javascript:alert('小碧池!你真点啊!')">有本事点我呀!!!<

javascript基础入门之js中的数据类型与数据转换01

javascript基础入门之js中的数据结构与数据转换01 js的组成(ECMAScript.BOM.DOM)        js中的打印语句:        数据类型        变量        运算符        数据类型转换        js中三大特殊值 js的组成(ECMAScript.BOM.DOM) ①ECMAScript: ECMAScript是一个标准,它规定了语法.类型.语句.关键字.保留子.操作符.对象.(相当于法律):②BOM(浏览器对象模型):对浏览器窗口进行

JavaScript图表库的新选择!LightningChart JS入门须知了解一下

对于LightningChart JS,可能很多用户并不是很了解这个产品,这是由Arction Ltd公司最新推出的JavaScript图表库工具.LightningChart JS是Web上性能最高的图表库具有出色的执行性能 - 使用高数据速率同时监控数十个数据源. GPU加速和WebGL渲染确保您的设备的图形处理器得到有效利用,从而实现高刷新率和流畅的动画.非常适合用于贸易,工程,航空航天,医药和其他领域的应用. 入门视频 LightningChart JS入门视频(一):使用JavaScr

JavaScript(1) -- JS入门

1.   JavaScript介绍 JavaScript是属于HTML与Web的解释性编程语言,也是一种以函数优先的弱类型轻量级的脚本语言,无需进行预编译即可与HTML前端页面进行行为交互,支持跨平台运行,可在多种平台下(如Windows.Linux.Mac.Android.iOS等).目前JavaScript被广泛地应用于Web前端Html实现页面交互.实现浏览器页面事件响应.前端数据验证.检验访客浏览器信息.控制cookies的创建与修改.基于Node.js技术进行服务器端编程. 2.  

javascript新手入门必读书籍推荐

在当下,极多的程序员是通过自学来完成入门以及提升的.对于JavaScript的学习来说,同样不例外.许多新手入门javascript选择通过视频教程或者论坛交流的方式进行学习,这种方式固然较为轻松和便捷,但在知识的获取上有些碎片化,对于新手来说不是很好. 在javascript的入门阶段,通过书籍来学习对于新手来说才是最好的手段.书籍的学习固然比较枯燥,但是也是最权威,最系统化的,对于新手来说能够快速的完成基础知识的奠基,而对于之后进一步的提升也是大有裨益.这里笔者就结合自身经验为各位javas

Node.js入门:前后端模块的异同

通常有一些模块可以同时适用于前后端,但是在浏览器端通过script标签的载入JavaScript文件的方式与Node.js不同.Node.js在载入到最终的执行中,进行了包装,使得每个文件中的变量天然的形成在一个闭包之中,不会污染全局变量.而浏览器端则通常是裸露的JavaScript代码片段.所以为了解决前后端一致性的问题,类库开发者需要将类库代码包装在一个闭包内.以下代码片段抽取自著名类库underscore的定义方式. 1 (function () { 2 // Establish the

Node.js入门:异步IO

异步IO 在操作系统中,程序运行的空间分为内核空间和用户空间.我们常常提起的异步I/O,其实质是用户空间中的程序不用依赖内核空间中的I/O操作实际完成,即可进行后续任务. 同步IO的并行模式 多线程单进程    多线程的设计之处就是为了在共享的程序空间中,实现并行处理任务,从而达到充分利用CPU的效果.多线程的缺点在于执行时上下文交换的开销较大,和状态同步(锁)的问题.同样它也使得程序的编写和调用复杂化. 单线程多进程 为了避免多线程造成的使用不便问题,有的语言选择了单线程保持调用简单化,采用启

Node.js入门:包结构

JavaScript缺少包结构.CommonJS致力于改变这种现状,于是定义了包的结构规范(http://wiki.commonjs.org/wiki/Packages/1.0 ).而NPM的出现则是为了在CommonJS规范的基础上,实现解决包的安装卸载,依赖管理,版本管理等问题.require的查找机制明了之后,我们来看一下包的细节. 一个符合CommonJS规范的包应该是如下这种结构: 一个package.json文件应该存在于包顶级目录下 二进制文件应该包含在bin目录下. JavaSc

Node.js入门:模块机制

CommonJS规范  早在Netscape诞生不久后,JavaScript就一直在探索本地编程的路,Rhino是其代表产物.无奈那时服务端JavaScript走的路均是参考众多服务器端语言来实现的,在这样的背景之下,一没有特色,二没有实用价值.但是随着JavaScript在前端的应用越来越广泛,以及服务端JavaScript的推动,JavaScript现有的规范十分薄弱,不利于JavaScript大规模的应用.那些以JavaScript为宿主语言的环境中,只有本身的基础原生对象和类型,更多的对