4.21 javascript 自学第一阶段复习

来源:互联网 发布:淘宝客双十一怎么赚钱 编辑:程序博客网 时间:2024/06/10 13:16

JavaScript 是浏览器对象模型window和Dom文档对象模型编程是基于对象的而不是面向对象的语言,是一种弱内型语言,是实现动态网页交互的脚本语言,是一门边运行边解释的语言,是自顶向下的。(是事件驱动模式)

 事件如下

 onAbort :是图片加载过程中断时出发的事件

 onBlur:是失去焦点是触发

onclick:是点击时触发

onchange:选择该边的事件

onFocus:得到焦点时候触发

onmouesover:鼠标离开时候

onMouseOut:鼠标经过时候触发

onSubmit:提交时候触发

onunLoad:卸载文档时候触发

一:JavaScript是严格区分大小写的,有单行注释和多行注释

二:推荐JavaScript写在<head></head>之间,原因是显示html页面之前执行(<body></body>之间是操作html文档)

三:JavaScript:分基本数据类型和复合数据类型

    基本:5种

     1.数值:整数,实数

    2.字符串 “”或‘’

   3.布尔值 boolen: True,false

  4.空值,

  5.未定义

  复合数据:

    1.变量

四:消息框

   1.alert(),confirm(),提示框接受用户的输入 Prompt() <两个参数:1.输入的内容,2.显示的值>

五:基本数据类型装换

      Number()将其他的数值装换成数值类型的值

     string() 将其他类型的值装换成字符串

      Boolen()......................................

     parseInt()将字符串装换成整型

     parseFloat()将字符串装换成浮点型

六:条件语句,循环语句

    if..else....    switch case break defalut...    while   do.while   for 与C#语法相同(for有异同)

七:JavaScript采用的是值调用的方式,每个自定行数都有返回值,没有写return 语句则默认是undefined

八:JavaScript操作对象

    1. 对象是构造函数new出来的,它有很多内置函数,也叫构造函数如: var ve=new Object(), Date,Array,,,等

     2.对象访问自己的属性和方法用 对象点属性或方法

 九:定义文字量对象 属性名:属性值 *************************************************************

        var mobile={make:"摩托",year:“2008”};

        var detail=mobile.make+"<br>"+mobile.year+"<br>";

       document.write(detail);

    结果为:摩托

                2008

十:使用with访问对象的成员(针对成员很多的对象推荐使用)和随机数的使用

       var s=5;

       var arr=new Array(5);

       for(var i=0; i<5; i++)

    {

    arr[i]=parseInt(Math.random()*9);

      document.write(arr[i]+"/n");

    }

    十一:使用字符串做数组下标

   var states=new Array();

    states["京"]=“北京市”;

for(var i in states)

 {

  document.write(i);             //////////////////////////////////////////////////   结果是:京《字符串做数组下标》

  document.write(states[i]); //////////////////////////////////////////////////////结果是:北京市

 }

 

十二:数组属性和方法

   length, concat合并, join()连接     status.join("-");

 其他的

    MoveBy(10,20):窗口右移动10个像素,下移动20个像素

    MoveTo(10,20):窗口移动到屏幕主角

     resizeBy(10,20):横向放大10,纵向放大20

  //////////////////父窗口移动到主角 parent.window.MovTo(0,0)

这是我两天学习的内容希望以后更加的努力和用心的学习