• JavaScript基础


    Js的位置

    可以写在head里,也可以写在body里。

    还可以引用外部的js文件,就像引用CSS的外部样式一样(<link rel=”stylesheet” href=”文件名”/>),

    外部JS的写法:

    <script type=”text/javascript ” src=”外部jS的文件名”></script>

    后缀名一般是.js

     

     

     

     

    Windows对象方法——setTimeout()在指定的毫秒数后调用函数或计算表达式。

    语法:

    setTimeout(code,millisec)

    说明:code :必需。要调用的函数,或,要执行的 JavaScript 代码串。 

    Millisec: 必需。在执行代码前需等待的毫秒数。 

     

    提示:setTimeout() 只执行 code 一次。如果要多次调用,请使用 setInterval() 或者让 code 自身再次调用 setTimeout()

     

    DOM Window 对象——setInterval()

    setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。

     

    setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。

     

     

    Window.open()打开新窗口

    语法:window.open(“url”,”窗口名称,可以不写”,”参数字符”)

    例如:window.open(“http://www.baidu.com”,”_blank”,”width=200px,height=300px,menubar=no,toolbar=no,status=no,scrollbars=yes,”)

    注意有分号哟!

    而且不能有空格。(然而俺试了即使有空格,似乎也能起作用,不能有空格的说明似乎并没有什么卵用= =!

     

     

    窗口名称:可选参数,被打开窗口的名称。

        1.该名称由字母、数字和下划线字符组成。

        2."_top""_blank""_selft"具有特殊意义的名称。

           _blank:在新窗口显示目标网页

           _self:在当前窗口显示目标网页

           _top:框架网页中在上部窗口中显示目标网页

        3.相同 name 的窗口只能创建一个,要想创建多个窗口则 name 不能相同。

        4.name 不能包含有空格。

    参数字符串:可选参数,设置窗口参数,各参数用逗号隔开。

     

     

    TIPS:scrollbars等参数,似乎只对IE有效,chrome无效的样子。

    Window.close()关闭窗口

    语法:

    Window.close();关闭本窗口

    指定窗口.close();关闭指定的窗口

    例子:

    <script type = “text/javascript”>

    var myWin = window.open(“http://www.baidu.com”);//上面说的打开窗口的window.open

    myWin.close();

    </script>

    注意:上面代码在打开新窗口的同时,关闭该窗口,看不到被打开的窗口..

     

    窗口相对移动:

    <script type=”text/javascript”>

    window.moveBy(100,100);x,y轴移动100,100

    window.moveTo(100,100);移动到坐标点

    window.resizeBy(100,100);窗口大小改变,可以为负值,负值就是缩小了

    window.resizeTo(100,100);窗口大小改变到指定宽高,不可 以为负值

    浏览器距离左边屏幕和上面屏幕的距离:

    alert(document.body.offsetWidth);

    alert(document.body.offsetHeight);

     

    alert(window.screenLeft);

    alert(window.screenTop);

    alert(window.screenX);

    alert(window.screenY);

    </script >

     

    后四个其实意思差不多:属性返回窗口相对于屏幕的XY坐标。只是浏览器兼容性支持不同:

    window.screenLeft(Right)--ie,chrome,safari,opera,不支持fireFox

    window.screenX(Y)--FirxfoxChromeSafariOpera 不支持IE

     

     

    js date对象:

    Date 对象用于处理日期和时间。

    创建 Date 对象的语法:

    var myDate=new Date()

    注释:Date 对象会自动把当前日期和时间保存为其初始值。

    Date 对象属性

    属性与描述

    constructor 返回对创建此对象的 Date 函数的引用。

    prototype 使您有能力向对象添加属性和方法。

    Date 对象方法

    方法 描述

    Date() 返回当日的日期和时间。

    getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31)

    getDay() 从 Date 对象返回一周中的某一天 (0 ~ 6)

    getMonth() 从 Date 对象返回月份 (0 ~ 11)

    getFullYear() 从 Date 对象以四位数字返回年份。

    getYear() 请使用 getFullYear() 方法代替。

    getHours() 返回 Date 对象的小时 (0 ~ 23)

    getMinutes() 返回 Date 对象的分钟 (0 ~ 59)

    getSeconds() 返回 Date 对象的秒数 (0 ~ 59)

    getMilliseconds() 返回 Date 对象的毫秒(0 ~ 999)

  • 相关阅读:
    对于动态建立索引的禁止方法
    在 Lotus Notes 中设置邮件定时发送的方法及代理功能介绍
    Lotus Domino中使用Xpage技术打造通讯录
    利用 LotusScript 实现 Microsoft Word 文档在公文流转中的公文留痕
    Ext.Template模板进阶
    Ext.template的使用
    Domino中Xpage和自定义控件的使用
    利用 LotusScript 灵活操作 Lotus Notes 富文本域
    ExtJs2.0学习系列(11)Ext.XTemplate
    利用 XForms 和 ODF 实现交互式办公文档
  • 原文地址:https://www.cnblogs.com/hamsterPP/p/4650160.html
Copyright © 2020-2023  润新知