点滴的积累---初学Javascript

简介:

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

         Javascript学习简介

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

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

         一般来说,完整的JavaScript包括以下几个部分:

  • ECMAScript,描述了该语言的
  •          ·文档对象模型(DOM),描述处理网页内容的方法和接口
  • ·浏览器对象模型(BOM),描述与浏览器进行交互的方法和接口

         它的基本特点如下:

  • 是一种解释性脚本语言(代码不进行预编译)。
  • 主要用来向HTML页面添加交互行为。
  • 可以直接嵌入HTML页面,但写成单独的js文件有利于结构和行为的分离。

         JavaScript常用来完成以下任务:

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

         Javascript与VB

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

         通过下面两张图大家可以看看两者的区别:

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

 

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

         总结

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


目录
相关文章
|
Web App开发 JavaScript 前端开发
JavaScript初学指南
目录:   包含与引入(Embedding,including) write 和 writeln 文档对象(document object) bgColor 和 fgColor 消息框(Message Box) 变量(Variables)和条件(Conditions) 函数(Func...
615 0
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
256 2
|
11月前
|
JavaScript 前端开发
JavaScript中的原型 保姆级文章一文搞懂
本文详细解析了JavaScript中的原型概念,从构造函数、原型对象、`__proto__`属性、`constructor`属性到原型链,层层递进地解释了JavaScript如何通过原型实现继承机制。适合初学者深入理解JS面向对象编程的核心原理。
172 1
JavaScript中的原型 保姆级文章一文搞懂
|
11月前
JS+CSS3文章内容背景黑白切换源码
JS+CSS3文章内容背景黑白切换源码是一款基于JS+CSS3制作的简单网页文章文字内容背景颜色黑白切换效果。
106 0
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的小区物流配送系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的小区物流配送系统附带文章源码部署视频讲解等
375 5
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的家政平台附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的家政平台附带文章源码部署视频讲解等
209 4
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的宠物援助平台附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的宠物援助平台附带文章源码部署视频讲解等
195 4
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的宠物交易平台附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的宠物交易平台附带文章源码部署视频讲解等
200 4
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的大学生入伍人员管理系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的大学生入伍人员管理系统附带文章源码部署视频讲解等
226 4
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp宿舍管理系统的附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp宿舍管理系统的附带文章源码部署视频讲解等
198 3

热门文章

最新文章