JavaScript笔记

1.脚本必须在<script></script>标签之间,一般放在<head>

2.使用src属性可以插入JS脚本(注意在JS脚本中是不需要有<script>标签的)

3.输出:document.write("String可以有html的标签可以有 + 运算符")

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

5.变量声明:用var声明变量

例子: 字符串: var str="Hello"

      数组:  var arr=[1,2,3,4]或者:var arr=new array("a","b")或者var arr=new array() 然后通过下标赋值来进行动态赋值,这样没有限制长度

6.if-else语句、switch语句、for语句、while语句、break语句和continu语句均与C++/java类似

注意:此处的for语句可以有 for  in  的形式

7.定义函数:

   function 函数名(参数...)(注意此处参数不需要任何声明,可用arguments[]数组来获取参数的值)

    {

函数代码块;

return

    }

 

8.调用函数: (1)可以在<script></script>标签中调用,方法:函数名()

    (2)可以在html文件中调用,比如在buttononclick调用

function对象:var a=bb可以是函数名

9.局部变量:在函数体内定义且是有声明(var)的是局部变量

10.全局变量:在函数体内定义但没有声明的变量,以及在函数体外定义的变量都属于全局变量

区别:第一种需要在执行函数后,定义的变量才是属于全局变量,第二种不需要函数的执行就已经是全局变量

11.类:function 类名(){}

1)继承:类名B.prototype=new 类名A()

2)类方法:类名.prototype.方法名=function(){}(注意:在类外定义)

3)静态方法:类名.方法名=function(){}(注意:在类外定义)

4)类内定义的方法(或者属性):this.方法名=function(){}

5)创建实例对象:var 变量名=new 类名()

6)通过 . 访问方法

(详见27

12.对象:

1)创建对象:(1)对象名=new Object() 对象名.属性=值(2)对象名={属性:,属性:}

13.Date对象:处理有关时间的相关  var date=new Date() (具体方法查看资料)

 

14.数组对像:var 数组名=[1,2,3..]  通过下标访问数组     (具体方法查看资料)

15.Math对象:Math.方法() (具体方法查看资料)

16.window对象:window对象是最顶层的对象,可以使用open方法来打开新的窗口    (具体方法查看资料)

17.计时器:setInterval()间隔指定的毫秒数不停地执行指定的函数代码->clearInterval()

  setTimeout()暂停指定的毫秒数后执行指定的函数代码->clearTimeout()

18.history对象:主要用来实现页面的跳转 (具体的方法查看资料)

19.location对象:用于获得当前页面的地址,并把浏览器重定向到新的页面 通过window.location调用(具体的方法查看资料)

20.screen对象:window.screen包含有关用户屏幕的信息

21.event事件对象:(1type属性获得事件类型(2target属性获得事件目标

3stopPropagation()方法阻止事件冒泡

4preventDefalut()方法阻止默认事件

22.异常对象:(1try{ 2throw抛出错误

语句块; 例子:throw “错误了,请重新输入”

}catcherr{ 注意:这里异常是没有细分的

语句块;

}

23.DOM操作CSS:语法:document.getElementByidid.style.属性名=新的属性

24.DOM操作html以及事件的类型:

 

 

 

事件的类型

26.事件响应:

 

27.面向对象编程:

 

 



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值