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:域的内容被改变

     
  • 相关阅读:
    thinkphp使用ajax程序报500错误
    非隐藏转发和隐藏转发的区别及选择
    表单文件(图片)上传到服务器,权限自动变成363,无法访问
    我收到了互联网应急中心的通报!记sqlmap的正确打开方式。
    css字体可以小于12px!被小米官网打脸
    阿里云CDN添加域名80端口和443端口什么区别?
    网站使用海外服务器,国内访问很慢的解决方案
    linux下设置php文件不区分大小写
    国际化
    Spring boot2.0学习笔记(一)
  • 原文地址:https://www.cnblogs.com/cy7533649/p/13153666.html
Copyright © 2011-2022 走看看