美文网首页一起前行的全栈
JavaScript的简单介绍

JavaScript的简单介绍

作者: 你的言语我爱听却不懂 | 来源:发表于2016-04-12 23:06 被阅读75次

    1.JS的简介.历史.未来-Node.js


    1.1 JS是解释性语言


    1.2 JS是脚本语言


    1.3 JavaScript和Java没有任何关系


    1.4网景希望在静态HTML中添加一些动态效果,于是叫Brendan Eich这哥们在两周内容设计出了JavaScript只用了10天,由于网景开发了JavaScript,一年后微软模仿JavaScript开发了Script。为了让JavaScript成为全球标准,几个公司联合ECMA组织制定了JavaScript的语言标准,被成为ECMAScript标准European Computer Manufacturers Associatio


    1.5未来:Node.js

    #Node.js是运行在服务端的JavaScript
    #Node.js是一个基于Chrome JavaScript运行时搭建的一个平台
    Node.js是一个事件驱动I/O服务端的JavaScript环境,基于Google的V8引擎,V8引擎执行J avaScript的速度非常快,性能非常好。    
    

    2.JS的组成

    2.1ECMAScript基础语法

    2.2DOM:Document Object Model文档对象模型

    2.3BOM

     #Browser Object Model
     #window
     #location
     #history
     #navigator
     #弹窗
     #计时事件
     #cookies
    

    3.JS的特点

    3.1简单

    3.2安全

    ###3.2.1不允许访问硬盘      
    ###3.2.2不能讲数据存入服务器
    ###3.2.3不允许对网络文档进行操作
    ###3.2.4只能通过浏览器实现信息浏览或动态交互
    

    3.3动态

    ###3.3.1直接对用户输入做出相应,无须经过web程序
    ###3.3.2它对用户的相应采用事件驱动的方式进行
                                           点击鼠标
                                           移动窗口
                                           选择菜单
    

    3.4跨平台

     #依赖于浏览器
     #与操作系统无关
     #编写一次,随处运行
    

    4.JS的引入方式

    4.1写在head中

    4.2写在body中

    4.3写在body下面

    4.4写在外部文件中,在head中引入


    5.基础知识

    5.1 alert语句:弹框操作

    5.2 变量以及命名规则

    #由字母.数字.下划线组成,不能以数字开头
    #不能使用关键字
    #见名知意  驼峰命名法
    

    5.3基础数据类型

    #整型
    #浮点型
    #字符串
    #布尔
    #undefined类型
    #null类型
    

    5.4运算符

    # +     a = 1 + 2;
    # -     a = 1 - 2;
    # *     a = 1 * 2;
    # /     a = 1 / 2;
    # %     a  = 1 % 2;  取余符号
    # ++    a = a + 1;
    # --    a = a - 1;
    # +=    a += 3;相当于a = a + 3;
    # -=    a -= 3;相当于a = a - 3;
    # *=    a *= 3;相当于a = a * 3;
    # /=    a /= 3;相当于a = a / 3;
    

    5.5分支语句 ;就是if语句,也是判断语句,举例如下图

    屏幕快照 2016-04-12 下午10.39.03.png

    结果如右边所示


    5.6逻辑运算符

    5.6.1 与:写法是&&举例如下图

    屏幕快照 2016-04-12 下午10.50.53.png

    结果如右边所示,true是系统默认对的值


    5.6.2 或:写法是||举例如下图

    屏幕快照 2016-04-12 下午10.57.01.png

    结果如右边所示.


    5.6.3 非:写法是! 举例如下图

    屏幕快照 2016-04-12 下午11.05.21.png

    结果如右边所示,false是错误的意思

    先到这里

    相关文章

      网友评论

        本文标题:JavaScript的简单介绍

        本文链接:https://www.haomeiwen.com/subject/gsswlttx.html