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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • cursor 属性规定要显示的光标的类型(形状)。

    该属性定义了鼠标指针放在一个元素边界范围内时所用的光标形状(不过 CSS2.1 没有定义由哪个边界确定这个范围)。

    默认值:auto
    继承性:yes
    版本:CSS2
    JavaScript 语法:object.style.cursor="crosshair"


    查看全部
    0 采集 收起 来源:编程挑战

    2019-08-05

    1. obj 是函数定义的时用到的形参,函数内的代码块用到了这个参数,你可以理解成变量名,可以任意命名

    2. 定义函数用到了几个形参,该函数被实调用的时候也必须传入几个实参

    3. onClick = dele(this),this此时是指向的是点击事件对应的那一个a标签

    4. 可以思考一下,如果不传this,如何才能找到被点击的那一个a标签;传入了 this,此时的 this 在这里就是指向了该点击对象,也就为你找到了被点击的那一个标签


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

    2019-08-05

  • 1、a href="javascript:js_method();"
           这是常用的方法,但是这种方法在传递this等参数的时候很容易出问题,而且javascript:协议作为a的href属性的时候不仅会导致不必要的触发window.onbeforeunload事件,在IE里面更会使gif动画图片停止播放。W3C标准不推荐在href里面执行javascript语句

           2、 a href="javascript:void(0);" onclick="js_method()"
           这种方法是很多网站最常用的方法,也是最周全的方法,onclick方法负责执行js函数,而void是一个操作符,void(0)返回undefined,地址不发生跳转。而且这种方法不会像第一种方法一样直接将js方法暴露在浏览器的状态栏。
           3、a href="javascript:;" onclick="js_method()"
           这种方法跟跟2种类似,区别只是执行了一条空的js代码。
          4、a href="#" onclick="js_method()"
           这种方法也是网上很常见的代码,#是标签内置的一个方法,代表top的作用。所以用这种方法点击后网页后返回到页面的最顶端。
         5、a href="#" onclick="js_method();return false;"
           这种方法点击执行了js函数后return false,页面不发生跳转,执行后还是在页面的当前位置。


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

    2019-08-05

  • href=”javascript:;”就是执行一段空白的javascript语句,去掉a标签的默认行为

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

    2019-08-05

  • 学习时间之后的
    查看全部
    0 采集 收起 来源:window对象

    2019-08-04

  •     var x=n.nextSibling;

            while (x && x.nodeType!=1){

                x=x.nextSibling;

            }

            return x;

        }

        function get_previousSibling(n){

            var x=n.previousSibling;

            while(x && x.nodeType!=1){

                x=x.previousSibling;

                

            }

            return x;

        }


    查看全部
    0 采集 收起 来源:访问兄弟节点

    2019-08-03

  • 编程练习:使用JS完成一个简单的计算器功能。实现2个输入框中输入整数后,点击第三个输入框能给出2个整数的加减乘除

    parseInt()函数可解析一个字符串,并返回一个整数。

    获取元素的值设置和获取方法为:例:赋值:document.getElementById(“id”).value = 1; 取值:var = document.getElementById(“id”).value;

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

    2019-08-03

  • 【原】js实现复制到剪贴板功能,兼容所有浏览器

    用js访问剪贴板,http://www.cnblogs.com/PeunZhang/p/3324727.html

    查看全部
  • 函数练习:使用javascript代码写出一个函数:实现传入两个整数后弹出较大的整数

    function shu(x,y) {
        return x>y?x:y;//条件? 正确:错误
    }

    三目运算,简化版的if else  

    返回a,b中最大值。若a>b成立,返回a,反之,返回b


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

    2019-08-03

  • 似乎要从最后一个子节点开始删除元素,不然会有意想不到的bug

    查看全部
  • 循环编程小练习

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

    2019-08-02

  •    checked用于判断是否选中true   false两个取值  

    <script type="text/javascript">

            function checkall(){

                var hobby = document.getElementsByTagName("input");

               

              // 任务1 

               for(var i=0;i<hobby.length;i++){

                   hobby[i].checked=true;

               }

            }

            function clearall(){

                var hobby = document.getElementsByName("hobby");

                

             // 任务2    

                for(var i=0;i<hobby.length;i++){

                   hobby[i].checked=false;

               }

            }

            

            function checkone(){

                var j=document.getElementById("wb").value;

                var hobby=document.getElementsByTagName("input");

             // 任务3

               if(j<1||j>6){

                   alert("不符合条件!");

               }else{

                   hobby[j-1].checked=true;

               }

            }

            

            </script>


    查看全部
  • break是跳出整个循环,continue只是跳过本次循环,但是整个循环会继续进行

    查看全部
  • 循环:

    while()是先判断后执行

    do。。。while(条件为真才继续执行)是先执行后判断

    查看全部
  • switch

    查看全部

举报

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

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