在学习知识的路上,我们须要的不断的去接触新的知识,同一时候我们也不要不停地对自己旧的知识进行总结。近期通过《牛腩Javascript》和姜昊的《Javascript专题视频》对Javascript有了初步的理论了解。

Javascript学习简单介绍

因为Javascript是一种基于对象和事件驱动并具有相对安全性的client脚本语言。因此在学习Javascript时须要具备一定的对象对象基础,因为已经学习过C#和VB.NET因此在学习的过程中理解起来还是相对easy的。

同一时候JavaScript也是一种广泛用于clientWeb开发的脚本语言,经常使用来给HTML(标准通用标记语言的子集)网页加入动态功能,比方响应用户的各种操作。因此眼下我们学习Javascript的目的是为了Web开发。

         一般来说,完整的JavaScript包含下面几个部分:
  • ECMAScript,描写叙述了该语言的
  • ·文档对象模型(DOM),描写叙述处理网页内容的方法和接口
  • ·浏览器对象模型(BOM),描写叙述与浏览器进行交互的方法和接口
         它的基本特点例如以下:
  • 是一种解释性脚本语言(代码不进行预编译)。
  • 主要用来向HTML页面加入交互行为。
  • 能够直接嵌入HTML页面,但写成单独的js文件有利于结构和行为的分离。

JavaScript经常使用来完毕下面任务:

  • 嵌入动态文本于HTML页面
  • 对浏览器事件作出响应
  • 读写HTML元素
  • 在数据被提交到server之前验证数据
  • 检測訪客的浏览器信息
  • 控制cookies,包含创建和改动等

Javascript与VB

在学习Javascript的过程中,脑海中一直在想当时学习VB的时候,都是一步一步的从基本的语法和基本的对象開始解说;要说不同的地方可能就是VB(没有继承)是基于面向对象而Javascript(没有多态)是全然面向对象的和前者是编译型的编程语言后者是解释型的脚本语言。

通过以下两张图大家能够看看两者的差别:

ps:之前学习VB时的总结图

(PS:Javascript简单的总结图,当中基本对象、BOM和DOM都属于Javascript中的对象)

总结

不管在学习什么的时候我们都应该联系之前学习的知识,在对照中学习这要我们对于学习到的知识才干有更加深刻的印象和理解。同一时候再通过对照学习中我们在不同的知识中寻找不同点、同样点有利于构建我们的知识网,从而对我们今后的学习有更大的帮助。在此过程中我们会形成一个良性的循环,让我们学习新知识的周期变得越来越短。

点滴的积累---初学Javascript的更多相关文章

  1. 点滴的积累---J2SE学习小结

    点滴的积累---J2SE学习小结 什么是J2SE J2SE就是Java2的标准版,主要用于桌面应用软件的编程:包括那些构成Java语言核心的类.比方:数据库连接.接口定义.输入/输出.网络编程. 学习 ...

  2. AJAX入门---点滴的积累

    AJAX入门---点滴的积累 每次学习完一个内容总会写上几句话总结一下学习的内容.这不刚看完王兴魁老师讲的AJAX核心技术.如今回想梳理一下. 这套视频的内容不多,简单的解说了XMLHttpReque ...

  3. 初学JavaScript七大注意事项

    知识说明: 初学JavaScript,注意以下七大细节,在实现同样功能的情况下,让我们的代码更易懂.效率更高. 一.简化代码 例如:创建对象 之前是这样的: Var car = new object( ...

  4. 初学JavaScript

    什么是 JavaScript? JavaScript 被设计用来向 HTML 页面添加交互行为. JavaScript 是一种脚本语言(脚本语言是一种轻量级的编程语言). JavaScript 由数行 ...

  5. 初学JavaScript(入门一)

    javaScript是世界上最流行的脚本语言   在我们的手机.电脑设备上所浏览的所有网页,以及基于HTML5手机App的交互都是通过javaScript驱动的,所以javascript是前端工作的一 ...

  6. 初学JavaScript须知道的七件事

    1.1.缩略标记 //定义对象 //var car = new Object(); //car.colour = 'red'; //car.wheels = 4; //car.hubcaps = 's ...

  7. 初学JavaScript从入门到放弃(一)JavaScript介绍、变量、数据类型

    一.JavaScript介绍 1.JavaScript:轻量级的客户端脚本语音 2.目前js已经不仅仅是客户语音,基于NODE可以做服务器端程序,所以Javascript是全栈编程语音 3.js及部分 ...

  8. 使用html+javascriptt实现的简易四则运算(初学JavaScript笔记)

    今天第一天学javascript,做了个简易的四则运算,提供参考,效果图: html代码: <!DOCTYPE html> <html > <head > < ...

  9. 初学JavaScript之推測new操作符的原理

    本文是一篇原理推測的文章,假设有不准确的地方请指正, 原文:http://blog.csdn.net/softmanfly/article/details/34833931 JavaScript中构造 ...

随机推荐

  1. SQL Server 2008 Windows身份验证改为混合模式身份验证 及修改sa密码

    由于需要,要把SQL2008单一的Windows身份验证改为混合模式身份验证.在此做一备忘. 步骤: 1.用Windows身份验证方式进入SQL2008,在[对象资源管理器]右键击[根目录]:

  2. OpenVPN Server端配置文件详细说明(转)

    本文将介绍如何配置OpenVPN服务器端的配置文件.在Windows系统中,该配置文件一般叫做server.ovpn:在Linux/BSD系统中,该配置文件一般叫做server.conf.虽然配置文件 ...

  3. python string和dict转换

    字典(dict)转为字符串(string) 我们可以比较容易的将字典(dict)类型转为字符串(string)类型. 通过遍历dict中的所有元素就可以实现字典到字符串的转换: for key, va ...

  4. DLL Injection and Hooking

    DLL Injection and Hooking http://securityxploded.com/dll-injection-and-hooking.php Three Ways to Inj ...

  5. IIS发布站点错误收集

    转载:http://www.cnblogs.com/hangwei/p/4249406.html 本文主要收集IIS在发布站点过程中遇到的错误,并提供解决办法.并亲测可行.如果您也在使用IIS发布站点 ...

  6. kindeditor老版本version 4.1.10 bug踩坑

    目录 上传图片或者视频的弹窗有时候不出现,只出现遮罩 视频上传无法播放的问题 参考链接: 问题目录 上传图片或者视频的弹窗有时候不出现,只出现遮罩 通过测试发现,出现这种情况不是弹出框没有出现,而是设 ...

  7. Eclipse 结合Tomcat开发Web应用

    第一部分 配置Tomcat 先到Apache官方网站下载Tomcat:http://tomcat.apache.org/.  但是在你下载Tomcat时,首选确定你的Eclipse支持的Tomcat版 ...

  8. 玩转android自定义控件二——自定义索引栏listview

    带索引栏的listview,在android开发非常普遍,方便用户进行字母索引,就像微信通讯录这样: 今天,我们就从零到一实现这个具有索引栏的listview. 怎么实现这个控件了,我们应当梳理出一个 ...

  9. NAT详解 z

    http://www.cnblogs.com/beginmind/p/6380489.html 1.为什么出现了NAT? IP地址只有32位,最多只有42.9亿个地址,还要去掉保留地址.组播地址,能用 ...

  10. FAQ:Domain Event 和 C# 中的 Event 有啥区别?

    问: Domain Event 和 C# 中的 Event 有啥区别? 答: C# 中的 Event,事件.监听者列表和事件发布器是由一个类型承担,事件源和监听者之间的生命周期耦合在一起,C# 帮你提 ...