点滴的积累---初学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中的对象)

总结

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

点滴的积累---初学Javascript,布布扣,bubuko.com

时间: 2024-08-25 11:46:20

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

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

点滴的积累---J2SE学习小结 什么是J2SE J2SE就是Java2的标准版,主要用于桌面应用软件的编程:包括那些构成Java语言核心的类.比方:数据库连接.接口定义.输入/输出.网络编程. 学习感受 近半个月的坎坷,总算是将马士兵的<J2SE教程>视频看完了,期间一些其它的事一些不得不处理的事总是打断我的安排.看了视频之后认为东西确实都非常基础给我印象最深的是关于程序执行的内存分析.IO和线程,这谁在之前不管是学习VB.VB.NET还是C#中都没怎么设计到的东西. 首先,我想对于一个初学

点滴的积累---牛腩新闻发布系统总结

最近学习状态一直都不错,最近敲完牛腩新闻发布系统后又看了看<培养计划6.0>发现"牛腩新闻发布系统"的作用其实就是一个成语--抛砖引玉.在该新闻发布系统中基本上涉及到了B/S开发所需要具备的知识模块(HTML.Asp.net.XML.JavaScript.CSS.DIV.JQuery.AJAX).通过这个小的系统我的学习也将从C/S转移到B/S上,当然这个小的系统带给我的远远不止这些. 一.重新认识了软件开发的流程. 之前虽然学习过UML.软件工程等也算对系统开发有了初步的

AJAX入门---点滴的积累

AJAX入门---点滴的积累 每次学习完一个内容总会写上几句话总结一下学习的内容.这不刚看完王兴魁老师讲的AJAX核心技术.如今回想梳理一下. 这套视频的内容不多,简单的解说了XMLHttpRequest技术,DOM及其操作HTML.XML,一些Javascript的知识.再通过两个综合性的样例收尾. XMLHttpRequest对象 关于该对象的具体含义,怎样使用能够看看我之前写的博客--<AJAX入门--- XMLHttpRequest对象的属性和方法>和<AJAX入门---五步使用

初学JavaScript之猜测new操作符的原理

本文是一篇原理猜测的文章,如果有不准确的地方请指正,转载请声明出处,谢谢! 原文:http://blog.csdn.net/softmanfly/article/details/34833931 点击跳转 JavaScript中构造函数与普通函数其实没有什么差别,构造函数可以当做普通函数来使用,普通函数也可以用new来模拟构造函数的调用,然而使普通函数与构造函数发生区别的其实就在于new操作符的内部原理,下面是我通过测试猜测的new操作符的执行过程,当你在用new操作符来生成一个对象时内部可能执

初学JavaScript七大注意事项

知识说明: 初学JavaScript,注意以下七大细节,在实现同样功能的情况下,让我们的代码更易懂.效率更高. 一.简化代码 例如:创建对象 之前是这样的: Var car = new object(); Car.color = “red”; Car.wheels = 4; Car.age = 8; 而现在可以写成这样子: Var car = {color:’red’, wheels:4, age:8} 例如:创建数组 之前是这样的: Var studentArray = new Array(‘

初学Javascript,写一个简易的登陆框

<!--下面是源代码--> <!DOCTYPE html> <html> <head> <meta charset = "utf-8"> </head> <!--<script type = "text/javascript" src = "test.js"> --> <!-- </script> --> <script&

初学JavaScript须知道的七件事

1.1.缩略标记 //定义对象 //var car = new Object(); //car.colour = 'red'; //car.wheels = 4; //car.hubcaps = 'spinning'; //car.age = 4; //上述代码的简洁写法: var car = { colour: 'red', wheels: 4, hubcaps: 'spinning', age: 4 } //定义数组 var testArr = new Array('str1', 'str2

初学javascript

一.什么是JavaScript? JavaScript是一种脚本语言,结构简单,使用方便,其代码可以直接放入HTML文档中,可以直接在支持JavaScript的浏览器中运行.JavaSript使得网页的交互性更强,更生动和灵活.当在浏览网页时做了某种操作就产生一个事件,JavaScript所编写的程序可对相应的事件做出反应. 二.JavaScript的特点 1.javascript区分大小写(html.css不区分) 2.弱类型变量.声明变量用"var". 3.注释:多行注释/**/和

随便写写~~ 与同我一样初学JavaScript的博主们共勉

集中精力学习JavaScript有一个月了,现在过年放假在家有时间决定把之前学过的基础知识都复习总结一遍.想放到这里一方面方便今后查阅:另一方面真心希望看到我文章的各位博主给予指点. 大一时在学校接触过一点,之后的工作中用不到,可以说是一个初学者.为了集中精力学习同时也给自己放个假,辞职报班学习.因为之前的单位做网站建设,接触静态页面的机会很多.我只报了JS班,这样课下有时间我就自学HTML和CSS练习切图写静态页面.一步一步来,心急也没用的.2015年我很期待去找个新工作,融入新的工作环境,认