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();     对数组成员按字母顺序进行排序。

        

  • 相关阅读:
    autocomplete自动完成搜索提示仿google提示效果
    实现子元素相对于父元素左右居中
    javascript 事件知识集锦
    让 IE9 以下的浏览器支持 Media Queries
    「2013124」Cadence ic5141 installation on CentOS 5.5 x86_64 (limited to personal use)
    「2013420」SciPy, Numerical Python, matplotlib, Enthought Canopy Express
    「2013324」ClipSync, Youdao Note, GNote
    「2013124」XDMCP Configuration for Remote Access to Linux Desktop
    「2013115」Pomodoro, Convert Multiple CD ISO to One DVD ISO HowTo.
    「2013123」CentOS 5.5 x86_64 Installation and Configuration (for Univ. Labs)
  • 原文地址:https://www.cnblogs.com/huang3/p/4855746.html
Copyright © 2011-2022 走看看