zoukankan      html  css  js  c++  java
  • js第一讲

      html做网页内容                用ul li做网页菜单

      css做网页外观                  用css做漂亮的菜单外观

      js做网页动作                    用js做点击菜单的动作

      一、js的调用方式

        1、内嵌式 写在网页开头的标题下面位置,是单独写的JavaScript编码段

           <script type="text/javascript">

              ...

           </script>

        2、链接式 所有js保存在一个单独的【.js】文件当中。

           <script src="js/demo01.js"></script>

      二、js的代码编写要求

        1、区分大小写 html和css式不区分大小写的

        2、变量 常用的有字符串s、数字(整数i、浮点数f)、布尔值b、数组a、函数fn、对象(控件)o、正则re

      A、声明变量

          var bSex = true; ---单个变量声明

              var sString1 = "aaaa", iNum1 = 10, bSex = false;  ---多个变量同时声明

      B、声明规则

          (1)首字母必须是字母(大小写均可)、下划线、或者美元符。

          (2)余下的字母可以是下划线、美元符、任意字母或数字字符。

          (3)变量名不含关键字。

      三、数据类型

        1、字符串

        length 获取字符串长度

        charAt(字符位置) 获取指定位置的字符

        位置:从零开始的序号,第1个字符位置是0,第2个字符位置是1,以此类推。

        substring(起始位置,终止位置) 内容不包括终止位置的那个字符,第二个参数缺省时即从开始位置到字符串的末尾。

        substr(起始位置,字符串长度) 从起始位置截取制定的字符串长度的字符串。

        indexOf (“字符”) 从前往后搜索字符串中某个字符第一次出现的位置,如果找不到返回-1

        indexOf (“字符”,起始位置) 从起始位置开始往后搜索字符串中某个字符第一次出现的位置,如果找不到返回-1

        lastindexof(“字符”) 从后往前搜索字符串中某个字符第一次出现的位置,如果找不到返回-1

        lastindexof(“字符”,起始位置) 从起始位置开始往前搜索字符串中某个字符第一次出现的位置,如果找不到返回-1

        2、数值

        整数运算     参与计算的成员全是整数时出现整数结果。

        浮点运算     参与计算的起码一个是浮点数才能出现浮点输的结果。

        ** 如果参与计算的成员有一个是字符串就出现字符串结果,如果真的需要字符串结果最好使用toString()。

            字符型数据转成数值的方法:

              parseint() 转换成整数

              parseFloat() 转换成浮点数

              Number() 转换成数值(浮点数、整数)

              ** 上述转换函数参数必须是数值,可以用isNaN()来判断是不是数值。

        3、布尔值

        只有true和false

        4、数组

        数组的声明

        var aTeam = new Array(12);     声明了一个长度为12的数组

        var aTeam = new Array();        声明了没有规定长度的的数组

        var aTeam = ["blue", "red", "yellow", "green","black"];   声明了制定成员对应数量长度的数组

        数组的属性

        aTeam.length;              数组长度

        aTeam.toString();            数组转换成字符串时每个成员以逗号[,]为默认分割生成字符串。

        aTeam.join("_").toString();      数组转换成字符串时每个成员可以用join属性指定分割符生成字符串。

        sString.split('_');              字符串变数组,分割符为空时字符串的每个字符成为一个数组成员。

        如:var sString = "abcdef";

          var aString = sString.split('');

          var sString = "aa_cc_dsad_ff_ee_qq";

          var aString = sString.split('_');

          aTeam.reverse().toString();   数组转换成字符串时成员的顺序调换成反序。

          aTeam.sort().toString();     对数组成员按字母顺序进行排序。

        

  • 相关阅读:
    SQL注入: with rollup特性
    【转】kali配置--修改IP和DNS
    【转】getopt模块,实现获取命令行参数
    socket编程: TypeError: must be bytes or buffer, not str
    Ansible进阶之企业级应用
    Ansible之Playbook详解
    Ansible之常用模块介绍
    JAVA企业级应用Tomcat实战
    ubuntu网络、包管理、工作内容小结
    shell细节决定高度
  • 原文地址:https://www.cnblogs.com/huang3/p/4855746.html
Copyright © 2011-2022 走看看