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

看了部分视

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

JavaScript是什么?

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

这是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相关内容,所下面次再总结关于这两块内容的知识。

总结

好久没有画思维导图了,感觉有陌生的熟悉感。

有些时候。真的是千言万语都不如一张图来的直接,明

了!立即開始自考学习了,好好利用思维导图。整理自己的知识,不然徒弟都要歧视自己了。

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

  1. JavaScript(JS)入门篇

    <script type="text/javascript"> 表示在<script></script>之间的是文本类型(text),javas ...

  2. javascript基础入门之js中的结构分支与循环语句

    javascript基础入门之js中的结构分支与循环语句 程序的结构①顺序结构:自上而下:②选择(分支)结构:多条路径,根据不同的条件,只执行其中一个:③循环结构:重复某些代码④配合特定的语句实现选择 ...

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

    javascript基础入门之js中的数据结构与数据转换01 js的组成(ECMAScript.BOM.DOM)        js中的打印语句:        数据类型        变量      ...

  4. 1. web前端开发分享-css,js入门篇

    关注前端这么多年,没有大的成就,就入门期间积累了不少技巧与心得,跟大家分享一下,不一定都适合每个人,毕竟人与人的教育背景与成长环境心理活动都有差别,但就别人的心得再结合自己的特点,然后探索适合自己的学 ...

  5. React.js入门笔记

    # React.js入门笔记 核心提示 这是本人学习react.js的第一篇入门笔记,估计也会是该系列涵盖内容最多的笔记,主要内容来自英文官方文档的快速上手部分和阮一峰博客教程.当然,还有我自己尝试的 ...

  6. JS入门之ActiveXObject对象(转载)

    JS入门之ActiveXObject对象   此对象提供自动化对象的接口.   function ActiveXObject(ProgID : String [, location : String] ...

  7. Node.js 入门手册:那些最流行的 Web 开发框架

    这篇文章与大家分享最流行的 Node.js Web 开发框架.Node 是一个服务器端 JavaScript 解释器,它将改变服务器应该如何工作的概念.它的目标是帮助程序员构建高度可伸缩的应用程序,编 ...

  8. 【特别推荐】Node.js 入门教程和学习资源汇总

    这篇文章与大家分享一批很有用的 Node.js 入门教程和学习资源.Node 是一个服务器端的 JavaScript 解释器,它将改变服务器应该如何工作的概念.它的目标是帮助程序员构建高度可伸缩的应用 ...

  9. 【转】HTML, CSS和Javascript调试入门

    转 http://www.cnblogs.com/PurpleTide/archive/2011/11/25/2262269.html HTML, CSS和Javascript调试入门 本文介绍一些入 ...

随机推荐

  1. Oracle_exp/expdp备份

    目录索引 1.exp和expdp的区别 2.expdp导出数据库流程 一.↓↓exp和expdp的区别↓↓ 1.exp和expdp最明显的区别就是导出速度的不同.expdp导出是并行导出(如果把exp ...

  2. 【BZOJ1306】match循环赛

    预先警告:我的做法代码量比较大 看完题目后看到数据n<=8, 不难想到这题可以写深搜来做 分析 比如说以数据: 3 3 3 3 为例子, 进行了三场比赛:AB AC BC: 我们只要搜索每场比赛 ...

  3. Blender之UILayout

    目标 [x] 总结Blender面板布局 总结 Blender面板中界面组件是通过UILayout进行组织的. 其主要属性如下: row() 定义横向子布局. column() 定义竖向子布局. sp ...

  4. POJ 1172 DFS

    (感谢wzc学长的幻灯片) 单组数据 注意从必经点能到标记过的点则此点不是分裂点. //By: Sirius_Ren #include <cstdio> #include <queu ...

  5. 树莓派-USB存储设备自动挂载

    简单介绍实现命令行下USB存储设备自动挂载的方法,Linux gnome/kde窗口环境下有移动存储的管理程序,可以实现自动挂载移动存储设备,但是在命令行下 通常需要用mount命令手动挂载USB存储 ...

  6. Discuze修改用户名长度限制

    第一步,在网站 uc_client\model 目录下的 user.php文件中,找到如下代码: ? 1 if($len > 15 || $len < 3 || preg_match(&q ...

  7. Android 存储路径选择

    Android能用来存储的地方有两个,一个是手机内置的存储空间,一个是外置的SD卡,内置的存储空间一般比较小,所以应用的缓存建议存储在外置的SD卡中. 在Android系统中如何获得存储的路径呢? p ...

  8. Power BI 入门资料

    1.官方文档 Power BI Desktop:https://docs.microsoft.com/zh-cn/power-bi/desktop-getting-started Power BI 报 ...

  9. 【sqli-labs】 less12 POST - Error Based - Double quotes- String-with twist (基于错误的双引号POST型字符型变形的注入)

    加个双引号 通过报错信息猜测SQL语句 , 将括号闭合掉,通过注释后面的条件登录

  10. 利用Putty/Plink通过ssh tunnel端口转发实现FireFox和Chrome的加密代理访问

    如果需要使用远端服务器的DNS:在Firefox中about:config设置 network.proxy.socks_remote_dns ==> true 参考原文:http://think ...