zoukankan      html  css  js  c++  java
  • 初识javascript

    注:javascript文章中使用的方法()、封号等均使用英文的。
    JavaScript是一种基于对象和事件驱动的、并具有安全性能的脚本语言
    JavaScript特点
               向HTML页面中添加交互行为
               脚本语言,语法和Java类似
               解释性语言,边执行边解释
    JavaScript组成
               ECMAScript、DOM、BOM
    JavaScript的基本结构       

    <script type="text/javascript">

        <!—

              JavaScript 语句;

        —>

    </script >

    网页中引用javascript的方式

           使用<script>标签

           外部js文件:<script src="index.js "  type="text/javascript"></script>

           直接在html标签中:<input name="btn" type="button" value="弹出消息框"   

                                             onclick="javascript:alert('欢迎你');"/>

    数据类型

           underfined:变量被声明,没有初始值

           null:空值

           number:整数、浮点数

           boolean:布尔值  -true和false

           striing:文本类型

    typeof运算符

           underfined:变量被声明,没有初始值

           string:声明的字符串类型

           boolean:布尔值  -true或false

           number:整数或浮点数

           object:javascript中的对象、数组和null

       string对象

            字符串对象.length  -结果为字符串长度

            字符串对象.方法名()

            string方法对象:

            charAt(index):返回在指定位置的字符

            indexOf(str,index):字符串首次出现的位置

            substring(index1,index2):截取字符串

            split(str):字符串分割

    数组

           var 数组名称=new Array(size);  -下标和java一样从0开始

           属性:

                   length:数组长度

           方法:

                   join():使用分隔符转为字符串

                  sort():数组排序

                  push():向数组末尾添加元素

    逻辑控制语句

                 if、for语句和java一样,但在javascript中写

                switch分多支语句

    函数

            含义:类似于java中的方法,是完成热定任务的代码语句块

            使用:不用定义某个类,直接使用

            函数分类:

                            系统函数

                                    parseInt(“字符串”)、parseFloat(“字符串”)、isNaN()

                            自定义函数

                                    有参函数、无参函数

    事件

            onload:一个页面或一幅图像完成加载

            onclick

            onmouseover:鼠标移到某元素上触发

            onkeydown:键盘按键被按下说的触发

            onchange:域的内容被改变

     
  • 相关阅读:
    JDBC链接mysql
    javac和java的使用
    PreparedStatement的execute误解
    sleep() 与 wait()的比较
    使用java程序模拟页面发送http的post请求
    《算法竞赛入门经典》6.1.2栈和队列-铁轨
    《算法竞赛入门经典》6.1栈和队列-卡片游戏
    《算法竞赛入门经典》5.42数学基础-因子和阶乘
    《算法竞赛入门经典》5.41数学基础-Cantor的数表
    qsort函数
  • 原文地址:https://www.cnblogs.com/cy7533649/p/13153666.html
Copyright © 2011-2022 走看看