JavaScript基础和操作BOM对象

一、JS基础

JS定义:是一种基于对象和事件驱动的 , 并具有安全性能的脚本语言

JS组成

a:ECMAScript
b:DOM
c:BOM
语法:可以包含在文档任何地方,只要保证代码在被使用前已读取并加载即可

JS的三种表示形式

1:行内JS
2:内部JS
3:外部JS

变量:弱变量 不严格区分数据类型

字符串方法

charAt(index): 返回指定位置字符
indexOf(str,index): 查找指定字符在字符串中首次出现位置
substring(index1,index2): 返回至指定索引之间的字符串,包括index1对应字符,不包括index2对应的字符
split(str): 将字符串分割为字符串数组

数组和三种创建方式:长度可变,任意类型
    var a=new Array();
    var b=new Array(10);
    var c=new Array("霍霍",232,2);
JS注释

单行注释: //
多行注释: /**/

js中=区别
1:: 比较数据是否相同
2:
=:先比较数据类型是否相同再比较数据

弹窗
//消息框
alert("消息");
//输入框
    var age=prompt("请输入年龄", 18);
    document.write(parseInt(age)+10);
    document.write(parseFloat(age)+10);
    //确认框
    var qes=confirm("确定关闭?");
    document.write(qes);
系统函数和自定义函数

自定义函数关键字:function

function 函数名(参数1,参数2..){
JS语句
[return 返回值]
}

系统函数:isNaN: 检查参数是否是非数字


二、BOM对象

BOM:浏览器对象模型,包含一些可以操控浏览器窗口的对象

window(js默认对象)

history:浏览记录对象
document: 文档对象 控制网页主体
location: 地址栏对象

open方法

height,width: 窗口高度和宽度(按像素计)
left,top: 窗口x坐标和坐标(按像素计)
toolbar: 是否显示浏览器工具栏
scrollbars: 是否显示滚动条
location: 是否显示地址地段
status: 是否添加状态栏
menubar: 是否显示菜单栏
resizable: 窗口是否可以调节尺寸
fullscreen: 是否全屏模式显示浏览器
titlebar: 是否显示标题栏

history、location、innerHTML、innerText、style、value、document、定时函数、Date、Math等方法

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值