• js第三讲


    ** document.getElementById("docm").innerHTML = sStr;   动态的把sStr中的内容放到ID为docm的元素之中。

        document.write(aNum.toString());   把aNum中的内容转换成字符串输出到页面中,会覆盖已有内容。

        

    一、函数

        function                        可根据入口参数经过计算载返回值的程序段。

        如:function B(a, b) {          有一个或一个以上形参 

                var i = a + b;           经过计算

                return i;                   返回结果值

            }

        

    二、对象、属性、方法

        1、类对象的定义:

          类是现实世界或思维世界中的实体在计算机中的反映,它将数据以及这些数据上的操作封装在一起。对象是具有类类型的变量。类和对象是面向对象编程技术中的最基本的概念。

        ** 类和对象的关系:

          类是对象的抽象,而对象是类的具体实例。类是抽象的,不占用内存,而对象是具体的,占用存储空间。类是用于创建对象的蓝图,它是一个定义包括在特定类型的对象中的方法和变量的软件模板。

        2、属性:

           它定义了对象的特征(诸如大小、颇色成屏幕位置),或者一方面的行为(诸如对象是被激活或可见)。可以通过修改对象的属性值来改变对象的特性。例如,用户可以通过设置对象的属性来控制对象的外观和位置。对象的属性一次只能设置为一个特定的值。例如,当前工作薄不可能同时有两个不同的名称。

        3、方法:

          指的是对象能执行的动作。每一种想要对象做的操作都被称为【方法】。例如.用户使用Add方法添加一个新工作薄或者工作表.或者为某些窗体控件增加一个新的项目。

        ** 简单说:日常生活中的所有东西都是对象。具有同种属性的对象称为类。对象能够执行的动作叫方法。

        

    三、Date对象

        1、var myDate=new Date();        声明一个日期类型变量,并获得当前日期时间。

        2、方法(Date对象没有属性)

        getFullYear()           返回四位数的年份

        getMonth()            返回月份(当前的月份-1)

        getDate()              返回日期(从1开始)

        getDay()             返回星期几(星期天0)

        getHours()            返回小时数(从1开始)

        getMinutes()           返回分钟数(从1开始)

        getSeconds()            返回秒数(从1开始)

        getMilliseconds()         返回毫秒数(从0开始)

        getTime()             返回从GMT时间1970年1月1日0点0分0秒经过的毫秒数

        3、js中不能进行日期数据的直接运算,只能分段获取数据后连接字符串方式获得最终结果日期。

     

    四、Math对象

        1)属性

        Math.LN10            10的自然对数

        Math.LN2            2的自然对数

        Math.LOG2E            以2为底E的对数

        Math.LOG10E            以10为底E的对数

        Math.PI                 圆周率

        Math.SQRT1_2          1/2的平方根

        Math.SQRT2            2的平方根

        2)方法

        Math.max(18,12,22,33)     取最大值

        Math.min(18,2,2,3,1)      取最小值

        Math.ceil(25.9)            向上舍入:把数字向上舍入到最接近的整数。

        Math.floor(25.6)            向下舍入:把数字向下舍入到最接近的整。

        Math.round(25.6)          四舍五入:小于0.5时向下舍入,大于等于0.5时向上舍入。

        Math.random()          0~1之间的随机数:不包括0和1

        如:var iNum=Math.floor(Math.random()*100+1); 返回1~100之间的整数包括1和100

        

    五、window对象

        1)window.open("http://www.baidu.com", "_blank", "height=300,width=400,top=30,left=140,resizable=yes");

                         此语句会把搜索内容打开在一个新的窗口中。

        resizable             是否能通过拖动来调整新窗口的大小,默认为yes

        scrollable            新窗口是否显示滚动条 默认为no

        2)关闭新建的窗口

        Window.close()         关闭当前窗口。

        3)alert()、confirm()、prompt()

        alert("提示");            给出提示窗口。

        confirm("确定删除?");       给出有yes/no按钮的确认窗口,返回布尔型值。

        prompt("提示");          给出有制定提示信息的用户输入信息窗口。

        4)window.history.go(-1)       浏览器后退一页

             window.history.go           前进一页

           也可以用:

         window.history.back()       浏览器后退一页

         window.history.forward()      前进一页

        

  • 相关阅读:
    Eclipse
    文件递归查找
    BeanFactory 和 AppliactionContext的区别?
    文件上传
    Servlet路径的使用
    FileInputStream和FileOutputStream文件复制
    CentOS 7安装Nginx
    C语言程序设计100例之(6):数字反转
    C语言程序设计100例之(5):分解质因数
    C语言程序设计100例之(4):水仙花数
  • 原文地址:https://www.cnblogs.com/huang3/p/4858633.html
Copyright © 2020-2023  润新知