JavaScript阶段总结(一)

          在牛腩新闻发布系统中我们曾经接触过JavaScript和JQuery这两个概念,但是具体是什么呢?那时候只是简单的了解了一下,并没有作深入的研究。而随着我们学习的深入,所接触的东西也就越来越深入,现在也就开始了JavaScript的详细学习。

      这部分的学习视频大概是150集,所以为了避免因为学着后边的而把前边的忘记,阶段总结是必须的,既是对所学的知识的一个统筹把握,也是为下一步学习打基础。

      什么是JavaScript?

    

      JavaScript是一种具有面向对象能力的、解释型的程序设计语言。基于对象和事件驱动并具有相对安全性的客户端脚本语言。

      面向对象大家应该不陌生,那么这里的解释型是什么意思呢?官方解释:程序不需要编译,程序在运行时才翻译成机器语言,每执行一次都要翻译一次。所以就造成了相对来说解释型语言的运行效率低,这样对于一些网页脚本、服务器脚本等通常使用解释型语言。

 

      第二章主要是对<Script?标签进行了解析:

         charset:可选,表示通过src属性指定的字符集

         defer:可选,表示脚本可以延迟到文档完全被解析和显示之后再执行

         src:可选,包含要执行文件的web文件

         type:必须,表示代码使用的脚本语言的内容类型

      相对来说,我们经常用到的是后两个(目前所接触到的是这样的)。同时,本章还介绍了一些代码嵌入的问题:

         内嵌:打印结尾字符时,需要用+连接起来:

         一般使用外嵌,可维护性高,

         script中不需要添加代码,只需要引用即可

         script尽量放在head下,一般都在title下方

 

      第三章简单介绍了基本语法以及变量的声明、初始化及赋值

    

      在这里我们需要注意的是,在书写代码的时候一定要注意大小写问题,在JavaScript中,大写与小写是两种不同的字符,这个问题值得注意。

     

      第4章对数据类型进行了介绍,与之前学过的VB进行对照:

     

      通过对比我们有几种类型在两类语言中都存在,但是也是有区别的:

         1、  数值型:

            在两类语言中都可以再分为整数型和浮点型,但是其声明的形式是不同的。在VB中,一般都要指定变量是那种类型的,即指明是Integer、Long或float等,而在JavaScript中无需指明,可以直接赋值

         2、  Boolean型:

            相同点:都有两种值true或false;但是在JavaScript中,由于区分大小写,所以True和False不是Boolean类型。另外,VB中Boolean型转换为数值型时,true是-1,false是0;但是在JavaScript中,true和false不一定等于1和0。

 

      

       第5章是对运算符的说明举例,这些跟C++中所接触到的运算符基本上差不多,有部分也与VB中的相似。在这三门语言中都涉及到了运算符的优先级,简单的优先级我们都已经接触过很长时间了,所以只需多熟悉一下特殊的几种类型即可。 

 

      通过对JavaScript视频前5章的总结,很容易发现,这些内容大部分跟我们之前学过的VB内容相似的,它们的内容分块等大同小异。所以正如米老师经常跟我们强调的,vb是简单,但是当学好之后,其他的语言也基本上都学会了。确实是这样的,通过这次的学习,既是对旧知识的复习与巩固,也是对新概念的理解和掌握。之所以称为新概念,是因为它不是一个新的知识,只不过是以前的知识换了一种形式而已。

评论 21
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值