为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
JavaScript进阶篇_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 鼠标经过事件,当鼠标移到一个对象上时,该对象就触发onmouseover事件,并执行onmouseover事件调用的程序。

    所以一定要有被调用的程序块

    查看全部
  • 鼠标单击事件( onclick ):
    onclick是鼠标单击事件,当在网页上单击鼠标时,就会发生该事件。同时onclick事件调用的程序块就会被执行,通常与按钮一起使用。

     <input name="button" type="button" value="点击提交" onclick="add2()"onclick事件调用的程序块就会被执行)/>

    查看全部
  • prompt 提问

    查看全部
  • 事件是可以被 JavaScript 侦测到的行为。 网页中的每个元素都可以产生某些可以触发 JavaScript 函数或程序的事件。

    onclick        鼠标点击
    onmouseover    鼠标经过
    onmouseout     鼠标移开 
    onchange       文本框内容改变
    onselect       文本框内容被选中
    onfocue        光标聚集
    onblur         光标离开
    onload         网页加载完成
    onunload       网页关闭

    查看全部
    0 采集 收起 来源:什么是事件

    2018-04-02

  • 如果不写return,那么函数就是一个“动作”,并不是数值。

     return sum; //返回函数值,return后面的值叫做返回值。
    还可以通过变量存储调用函数的返回值,result = add2(3,4);//语句执行后,result变量中的值为7。
    注意:函数中参数和返回值不只是数字,还可以是字符串等其它类型。 


    查看全部
    0 采集 收起 来源:返回值的函数

    2018-04-02

  • 函数调用:函数定义好后,是不能自动执行的,需要调用它,直接在需要的位置写函数名。

    第一种情况:在<script>标签内调用。

         add2();//调用函数,直接写函数名。

    第二种情况:在HTML文件中调用,如通过点击按钮后调用定义好的函数。
        <input type="button" value="click it" onclick="add2()">  //按钮,onclick点击事件,直接写函数名


    查看全部
    0 采集 收起 来源:函数调用

    2018-04-02

  • switch语句中一定要赋予初值,同时要包含case语句和break语句,也可以有default语句。

    switch(表达式){

    case值1:执行代码块 1  break;

    case值2:

      执行代码块 2  break;...

    case值n:
      执行代码块 n  break;

    default:
      与 case值1 、 case值2...case值n 不同时执行的代码
    }

    查看全部
  • 写lastChild的原因是:浏览器会自动在<table></table>中添加一个<tbody>标签,而因为兼容问题,有些浏览器会添加text(可能是把空格当作text元素,在之前的课里有)和<tbody>,也就是说<table>下会有两个子元素。加上lastChild会确保选中的是<tbody>,也是为了解决各浏览器的兼容问题。<br>

    查看全部
    0 采集 收起 来源:编程练习

    2018-04-02

  • 为什么要用window.onload=function()

    网页中的javaScript脚本代码往往需要在文档加载完成后才能够去执行,否则可能导致无法获取对象的情况,为了避免这种情况的发生,可以使用以下两种方式:
    一.将脚本代码放在网页的底端,这样在运行脚本代码的时候,可以确保要操作的对象已经加载完成。
    二.通过window.onload来执行脚本代码。
    第一种方式感觉比较凌乱(其实推荐使用),往往我们需要将脚本代码放在一个更为合适的地方,那么window.onload方式就是一个良好的选择。window.onload是一个事件,当文档加载完成之后就会触发该事件,可以为此事件注册事件处理函数,并将要执行的脚本代码放在事件处理函数中


    查看全部
    0 采集 收起 来源:编程练习

    2018-04-02

  • JavaScript能做什么?

    1.增强页面动态效果(如:下拉菜单、图片轮播、信息滚动等)

    2.实现页面与用户之间的实时、动态交互(如:用户注册、登陆验证等)


    查看全部
    0 采集 收起 来源:让你认识JS

    2018-04-02

  •    function count(){
        //获取第一个输入框的值
        var txt1 = parseInt(document.getElementById('txt1').value);
        //获取第二个输入框的值
        var txt2 = parseInt(document.getElementById('txt2').value);
        //获取选择框的值
        var st = document.getElementById('select').value;
        //获取通过下拉框来选择的值来改变加减乘除的运算法则
        switch(st){
            case '+':
                sum = txt1+txt2;
                break;
            case '-':
                sum = txt1-txt2;
                break;
            case '*':
                sum = txt1*txt2;
                break;
            case '/':
                sum = txt1/txt2;
                break;
        }
        //设置结果输入框的值
        document.getElementById('fruit').value=sum;
       }


    查看全部
    0 采集 收起 来源:编程练习

    2018-04-01

  • toUpperCase()和toLowerCase(),注意驼峰式的写法,UpperCase ,LowerCase

    查看全部
  • 操作符之间的优先级(高到低):

    算术操作符 比较操作符 逻辑操作符 "="赋值符号


    查看全部
  • 逻辑与操作符:  返回值是true和false

    逻辑与操作符值表:


    查看全部
  • 比较操作符:返回值是true和false。


    查看全部

举报

0/150
提交
取消
课程须知
你需要具备HTML、css基础知识,建议同学们也可以想学习下js入门篇,快速认识js,熟悉js基本语法,更加快速入手进阶篇!
老师告诉你能学到什么?
通过JavaScript学习,掌握基本语法,制作简单交互式页面
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!