zoukankan      html  css  js  c++  java
  • JavaScript 基本知识

    JavaScript 学习
    一、变量的定义
    ① 变量为弱变量 使用var关键字
    例: var arg1=10; var arg2=new Array("王","李","赵")[定义字符串数组];
    二、函数定义
    ① 基本格式:
    (1) function 函数名(参数列表){ return 值 }
    (2) var arg1=function(参数列表) { return 值 }
    例:
    var arg0="Hello World";
    print(arg0);
    function print(arg1){ alert(arg1); }
    三、JavaScript主要内置对象
    ① window: 负责操作浏览器窗口,负责窗口状态,开闭等
    ② document: 负责操作浏览器载入的文档(HTML文件)。他属于window
    ③ history: 可以代替后退(前进)按钮访问历史记录,它属于window
    ④ location:访问地址栏,也是从属于window
    (1) window对象
    ① 出现提示框 alert:出现消息框 confirm:出现确认框 prompt:出现输入框
    ② 打开、关闭窗口 window.open()网页制作中使用非常广泛,参数有3个
    第一个是新窗口的地址,第二个是新窗口的名字,第三个是新窗口的状态,
    其中新窗口的状态的属性可设置的有:
    toolbar: 是否有工具栏,可选1和0
    location: 是否有地址栏
    status: 是否有状态栏
    menubar: 是否有菜单栏
    scrollbars: 是否有滚动条
    resizable: 是否有可改变大小
    width height : 窗口的宽度和高度,用像素表示
    left top 窗口左上角相对于左面左上角的x和y坐标。
    【各属性值用逗号隔开】
    ③ 定时器
    timer = window.setTimeout("需要运行的函数","时间(用毫秒表示)")
    清除定时器 clearTimeout(timer)
    (2) history最常用的函数为:
    history.back(): 返回上一页
    history.forward(): 返回下一页
    window.history.go(n): n为整数,整数表示向前n格页面,负数相反
    例: <a onclick="history.forward()">前进</a>
    <a onclick="history.back()">后退</a>

    (3) document对象从属于window,其功能如下:

    ① 在网页上输出 writeln函数 为输出一些简单却重读的代码提供很大的便利

    ② 设置网页的属性 document可以进行一些简单网页属性的设置,如网页标题、

    颜色等,并且可以得到网页的某些属性,如当前地址。比较常用的有:通过

    document.title来访问标题,同股票document.location来获取网页的地址

    (4) 访问文档元素,特别是表单元素

    ① document 可以访问文档中的元素(如图片、表单、表单中的控件等),前提是

    name属性是确定的。访问方法为:document.元素名.子元素名。比如名为form1

    的表单中有一个文本开给你account,其中的内容可以用如下代码获得:

    var account = document.form1.account.value;

    聚焦 document.form1.account.focus()

    (5) location对象

    location对象可以访问浏览器地址栏,也是从属于window,最常见功能就是跳转到另一个页面。

    跳转的方法就是修改location的href属性

    如:window.location.href="page.html";




  • 相关阅读:
    HiDPI的社区Wiki与部分解决方案
    Linux 桌面玩家指南:在 Ubuntu 中使用 deepin-wine,解决一些依赖 Windows 的痛点问题
    如何安装 Whisker Menu菜单
    为什么用 embed 方式插入的 Flash 元素总能把其它元素盖住?修改 z-index 属性也没用。
    Python 所谓的艺术操作
    Python 画矩形
    Python pygame中的颜色
    Python 创建一个Pycharm窗口
    Python画一个圆
    汉诺塔
  • 原文地址:https://www.cnblogs.com/qq-1585047819/p/12405668.html
Copyright © 2011-2022 走看看