• 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是简单,但是当学好之后,其他的语言也基本上都学会了。确实是这样的,通过这次的学习,既是对旧知识的复习与巩固,也是对新概念的理解和掌握。之所以称为新概念,是因为它不是一个新的知识,只不过是以前的知识换了一种形式而已。

  • 相关阅读:
    web安全:防止浏览器记住或自动填写用户名和密码(表单)的解决方案
    Sql CLR创建一个简单的表值函数
    html中实现某区域内右键自定义菜单
    HTML5单页框架View.js介绍
    Java使用apache的开源数据处理框架commons-dbutils完成查询结果集的各种处理输出(8种方式)
    【EAS】【BOS】如果使用BOS开发工具连接远程应用服务进行调试
    VSFTPD 550 Delete operation failed.
    两款不错的js甘特图控件
    我的node-webkit笔记
    node-webkit,nwjs 系统托盘【Tray】实践
  • 原文地址:https://www.cnblogs.com/victor-grace/p/7253797.html
Copyright © 2020-2023  润新知