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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • string对象方法总结 1.str.toUpperCase() 将字符串转化为大写,要先定义一个str. 2.str.toLowerCase() 将字符串转化为小写,要先定义一个str. 3.str.charAt(下标) 返回指定下标的字符. *返回的是一个字符 *下标从0到length-1,(因为length是从1开始算起),如果指定下标不在此范围,则返回空字符。 4.str.indexOf("检索字符",检索开始下标) 返回检索字符首次出现的位置,从检索开始的下标开始检索。 *返回的是一个下标,数字 *若检索字符没出现,则返回-1 *若省略第二个参数,则从开头检索 *检索的字符一定要加引啊 5.str.substring(start,stop)提取两个指定下标之间的字符 **提取的字符中不含stop对应的字符 *参数非负 *若省略stop,则提取start到末尾的字符 *start=stop,返回空字符串,应该没人这么干吧 start>stop,自动替换二者位置后提取字符 6.str.substr(start,length)提取指定数目的字符 **start为负则从倒数第几位开始提取 *length是提取的长度,省略的话提取到末尾 *start为负且绝对值大于字符串长度,start会被重新设为0. 7.str.split("分隔的位置",分隔次数)用来分隔字符串,用逗号隔开 *分隔位置为""空字符串的话,每个字符之间都会被分隔
    查看全部
  • 区别getElementByID,getElementsByName,getElementsByTagName getElementById 获得一个 getElementsByName和geElementsByTagName是一组 以人来举例说明,人有能标识身份的身份证,有姓名,有类别(大人、小孩、老人)等。 1. ID 是一个人的身份证号码,是唯一的。所以通过getElementById获取的是指定的一个人。 2. Name 是他的名字,可以重复。所以通过getElementsByName获取名字相同的人集合。 3. TagName可看似某类,getElementsByTagName获取相同类的人集合。如获取小孩这类人,getElementsByTagName("小孩")。 把上面的例子转换到HTML中,如下: <input type="checkbox" name="hobby" id="hobby1"> 音乐 input标签就像人的类别。 name属性就像人的姓名。 id属性就像人的身份证。 注意:方法区分大小写
    查看全部
  • 什么是对象 JavaScript 中的所有事物都是对象,如:字符串、数值、数组、函数等,每个对象带有属性和方法。 对象的属性:反映该对象某些特定的性质的,如:字符串的长度、图像的长宽等; 对象的方法:能够在对象上执行的动作。例如,表单的“提交”(Submit),时间的“获取”(getYear)等;
    查看全部
    0 采集 收起 来源:什么是对象

    2015-01-09

  • 开始变复杂了,静心!
    查看全部
    0 采集 收起 来源:二维数组

    2015-01-09

  • 如何显示数组的长度:document.write(arr.length)
    查看全部
  • getDay() 返回星期,返回的是0-6的数字,0 表示星期天。如果要返回星期几要有数组来完成
    查看全部
    0 采集 收起 来源:返回星期方法

    2015-01-09

  • function get_nextSibling(n) { var x=n.nextSibling; while (x.nodeType!=1) { x=x.nextSibling; } return x; }这段不懂 解释:由于标签之间的空行,不是我想要的节点,所以使用上面的方法来排除空白节点,上段代码:判断节点类型是不是1(元素节点),如果是反回该结果,如不是,下一个节点,然后返回。
    查看全部
    0 采集 收起 来源:访问兄弟节点

    2015-01-09

  • 两个操作数通过比较操作符进行比较,得到值为真(true)和假(false)。
    查看全部
  • 继续循环continue continue的作用是仅仅跳过本次循环,而整个循环体继续执行。 语句结构: for(初始条件;判断条件;循环后条件值更新) { if(特殊情况) { continue; } 循环代码 }
    查看全部
  • 加载事件(onload) 事件会在页面加载完成后立即发生,同时执行被调用的程序。 注意:1. 加载页面时,触发onload事件,事件写在<body>标签内。 2. 此节的加载页面,可理解为打开一个新页面时。 如下代码,当加载一个新页面时,弹出对话框“加载中,请稍等…”。
    查看全部
  • 取得星期.
    查看全部
    1 采集 收起 来源:返回星期方法

    2015-01-09

  • function startCount(){ document.getElementById('count').value=num; num=num+1; i=setTimeout("startCount()",1000); }
    查看全部
  • getElementsByTagName()方法 返回带有指定标签名的节点对象的集合。返回元素的顺序是它们在文档中的顺序。 语法: getElementsByTagName(Tagname) 说明: 1. Tagname是标签的名称,如p、a、img等标签名。 2. 和数组类似也有length属性,可以和访问数组一样的方法来访问,所以从0开始。 看看下面代码,通过getElementsByTagName()获取节点。
    查看全部
  • 在while、for、do...while、while循环中使用break语句退出当前循环,直接执行后面的代码。 for(初始条件;判断条件;循环后条件值更新) { if(特殊情况) {break;} 循环代码 }
    查看全部
    0 采集 收起 来源:退出循环break

    2015-01-09

  • http://img1.sycdn.imooc.com//53d1c6ed000151aa04190327.jpg
    查看全部

举报

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

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