JavaScript基础知识总结

JavaScript
1.定义(自己理解的,仅供参考)

基于对象和事件驱动的,向HTML页面添加交互行为。

2.JavaScript的组成:

ECMAScript(核心)——>JavaScript语言基础
DOM(文档对象模型)——>规定了访问HTML和XML的接口——>用来获取或设置文档中标签的属性
BOM(浏览器对象模型)——>对象和方法——>用于获取或设置浏览器的属性和行为

3.使用的方式:  内部(行内)
  内部引用    在<head></head>中,<script type="text/javascript"></script>
  外部引用

4.输入/输出:

弹出语句:alert("大家好!");——>弹出框
       prompt("提示信息","默认值");——>带有输入的弹出框
   confirm("内容");——>带有选择的弹出框(返回值是布尔类型)

5.声明变量

声明一个对象: var num = 100;
创建一个persion对象:var persion = new Obiect();
创建数组:var  sz = new  Array(10);

6.函数:系统函数,自定义函数

系统函数:eval()函数——>用于计算并返回字符串表达式的值

parseInt()与parseFloat()——>这两个方法的参数数据类型都是字符串,parseInt() 是将数字开头的整数部分取出来而parseFloat是将数字开头的整数或浮点数取出来。

escape()与unescape()——>escape()用于将字符串中不是字母或数字的字符转换为按照格式“%XX“表示的数字,unescape是一个逆向的过程。

isNaN()函数——>该函数用于检查一个变量是否为数值,如果是,则返回false,如果不是,则返回true。

isFinte()——>用于检查是否为有限数字(或可转换为有限数字),如果是,则返回true,否则返回false。

自定义函数:function(){}

7.window对象——常用事件

onload、onclick、onmouseover、onmouseout、onchange、onmousedown、onkeydown

8.window对象——常用方法

prompt()、alert()、confirm()、close()、open()、setTimeout()(在指定的毫秒数后调用)、setInterval()(按照指定的周期调用)

9.Document对象的常用方法

getElementById()、getElementsByName()、getElementsByTagName()、write()

10.引入CSS样式——>className

<style type="text/css">

.aa{color:red}

</style>

<script>

function ch(){document.getElementById("span1").className=".aa"}

</script>

11.div的显示与隐藏

(显示与隐藏属于style属性)

隐藏:display="none" 显示:display="block"

function ch(){document.getElementById("div1").style.display="none"}

12.文本框对象

事件:onblur失去焦点 onfocus 获取焦点 onkeypress某个键盘按键被按下并松开

13.JavaScript的内置对象

JS中内置了17个对象,常用的是Array对象、Date对象、正则表达式对象、string对象、Math对象 

14.定时函数

setTimeout()用法: setTimeout(“调用的函数”,“指定的时间后”);

setInterval()用法: setInterval(“调用的函数”,“指定的时间间隔”);

例: var myTime = setInetval(“display”,1000)————>每1秒执行一次display函数

   

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值