JavaScript学习笔记

JavaScript

  • 在head里面做定义

<script language="JavaScriipt">

  • 在body里面指定动作
<script>
    document.write("");
</script>

也可以写出html语言标记

  • 在标记里面加入script:用alert(‘ ’)函数

变量和表达式计算

在< script >标记中定义变量标记中定义变量

<script>
    var a;
    a=1;
    document.write(a);
</script>

名字的规则:字母、数字、下划线(第一个字母不能是数字,且不能为保留字)

字符串链接:字符串+数字/字符串

“//”注释

JavaScript判断

<script>
var age=20;
    if(age>18){
        alert("");
    }
    else{
        
    }
</script>

alert表示浮窗确认

document.表示先写到JavaScript里面去

else和离if最近的配套

swich case

后面可以是字符串,也可以是整型数字

关系运算符

逻辑运算的运算符《关系运算符

条件运算符

JavaScript循环

函数

定义函数:

function fun_name(参数){
    
}
func_name(参数);

定义函数对象:

var f = new fuction("x","y","returen x*y")

变量只能在函数和全局变量使用,不能在更小的结构里面定义了

数组

可以不需要在创建数组时为其分配大小

var marks=new array(size);
var marks=new array(n1,n2,n3...);
var d=[n1,n2,n3...]
d[x]=n

数组的length表示数组所占的最大下标

且length可写,写length会影响数组的内容

改小会抛弃剩余值

改大会增加空值

转换数组为字符串:a.tostring()

a.jion("")

a.sort() \ a.reverse()

concat链接

slice取值

splice(开始位置,删除个数,插入元素)

对象

没有类的概念

var o=new object();
o.titel=balabala;//直接赋值
delete o.titel//删除属性
for(var a in o)//遍历属性 a是o里面属性的名字,而不是属性的值
    o[a]//输出值
var cicir={x:0,y:0,radius:2};

构造函数:

function a(){
this.d=d;
this.s=function(){}
}
var r=new a();
r.s();

原型对象:

function p(){}
p.prototype.name="";//用prototype来制定对象的属性
var q=new p();
q.name;

里面的属性如果不改变,而是增加减少,会出现错误

window

浏览器的全局对象是window

所有的全局变量都是window的属性

document表示浏览器窗口的html页面

window.document

可以在script的src属性或archive指定外部文件

<script src="url"></script>

时间处理器:

<p onMouseOver="alert('hi');">
    一个段落//当鼠标有什么什么状态的时候
</p>

body事件:

onload:装载完成

onunload:要被关掉

简单对话框:

confirm("")//结果为一个布尔值,且最终框里面有选择
prompt("你的名字")//显示一个文本框

状态栏:就是悬浮的小窗口

<p onMouseOver="status=''">
    一个段落//当鼠标有什么什么状态的时候
</p>

定时器:

<body onload='setInterval("update()",1000);'

window的控制方法(关闭阻止弹出式窗口的按钮)

var a=open("url","新窗口的名字","传窗口显示的参数")//打开一个新的窗口
a.close()
window.close()//把自己关掉
a.moveTo(0,0)

location对象:

window.location:当前文档的url

document

document对象的成员提供了html文档的信息

document.getElementsByName("");//通过名字访问标签
document.getElementsById("");//通过id访问标签

图像

定义对象:var images=new Array(6)

body:
onload/onUnload
所有元素:
onMouseOver/onMouseOut
onClick/onDblClick

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值