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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 操作符是用于在JavaScript中指定一定动作的符号。 (1)操作符 看下面这段JavaScript代码。 sum = numa + numb; 其中的"="和"+"都是操作符。 JavaScript中还有很多这样的操作符,例如,算术操作符(+、-、*、/等),比较操作符(<、>、>=、<=等),逻辑操作符(&&、||、!)。 注意: “=” 操作符是赋值,不是等于。 (2) "+"操作符 算术运算符主要用来完成类似加减乘除的工作,在JavaScript中,“+”不只代表加法,还可以连接两个字符串,例如: mystring = "Java" + "Script"; // mystring的值“JavaScript”这个字符串
    查看全部
  • 确定你的存在(变量声明) 我们要使用盒子装东西,是不是先要找到盒子,那在编程中,这个过程叫声明变量,找盒子的动作,如何表示: 声明变量语法: var 变量名; var就相当于找盒子的动作,在JavaScript中是关键字(即保留字),这个关键字的作用是声明变量,并为"变量"准备位置(即内存)。 var mynum ; //声明一个变量mynum 当然,我们可以一次找一个盒子,也可以一次找多个盒子,所以Var还可以一次声明多个变量,变量之间用","逗号隔开。 var num1,mun2 ; //声明一个变量num1 注意:变量也可以不声明,直接使用,但为了规范,需要先声明,后使用。
    查看全部
  • getAttribute()方法: elementNode.getAttribute(name); 说明: 1.elementNode: 使用getElementById()等方法,获取到的元素节点。 2.name: 要想查询的元素节点的属性名字。
    查看全部
  • 试一试
    查看全部
  • setTimeout()计时器 setTimeout()计时器,在载入后延迟指定时间后,去执行一次表达式,仅执行一次 语法: setTimeout(代码,延迟时间); 参数说明: 1.要调用的函数或要执行的代码串 2.延时时间:在执行代码前需要等待的时间,以毫秒为单位。
    查看全部
  • clearInterval() clearInterval(id_of_setInterval); 参数说明: id_of_setInterval:由setInterval()返回的id值
    查看全部
  • 计时器setInterval() 语法: setInterval(代码,交互时间); 参数说明: 1.代码:要调用的函数或要执行的代码串。 2.交互时间:周期执行或调用表达式的时间间隔,以毫秒计。 返回值: 一个可以传递给clearInterval()从而取消对代码的周期性执行的值。
    查看全部
  • 加载事件,onload
    查看全部
  • 数组排序sort(); 该方法使数组中的元素按照一定的顺序排序 array.sort(方法函数); 参数说明: 1.如果不指定方法函数,则按unicode码顺序排序 2.如果指定方法函数,则按方法函数所指定的排序方法排序。 如: <script type="text/javascript"> function sortNum(a,b) { return a - b; //升序,如降序,把“a - b”该成“b - a” } var myarr = new Array("80","16","50","6","100","1"); document.write(myarr + "<br>"); document.write(myarr.sort(sortNum)); </script>
    查看全部
    0 采集 收起 来源: 数组排序sort()

    2018-03-22

  • 虽然写出来,不懂啥意思
    查看全部
    0 采集 收起 来源:History 对象

    2017-07-09

  • 选定元素slice(); 该方法可从已有的数组中返回指定的元素。 arrayObject.slice(start,end); 参数说明: 1.返回一个新的数组,包含从start到end的数组中的元素。 2.该方法并不会修改数组,而是返回一个子数组。 注意: 1.含头不含尾 2.end不写,选取start到最后。 3.可使用负值从数组的尾部选取元素。
    查看全部
    0 采集 收起 来源:选定元素slice()

    2017-07-09

  • reverse()方法用于颠倒数组中元素的顺序。 arrayObject.reverse(); 注意:该方法会改变原来的数组,而不会创建新的数组。 例如: var myarr = ["我","爱","你"]; document.write(myarr+"<br>"); // 我,爱,你 document.write(myarr.reverse()); // 你,爱,我
    查看全部
  • join(); 该方法用于把数组中的所有元素放在一个字符串。元素通过指定的分隔符进行分隔的。 语法: arrayObject.join(分隔符); 注意:返回一个字符串,该字符串把数组中的各个元素串起来,不影响数组原本的内容 <script type="text/javascript"> var myarr = new Array(3) myarr[0] = "I"; myarr[1] = "love"; myarr[2] = "JavaScript"; document.write(myarr.join(".")); </script>
    查看全部
  • concat(); 用于链接两个或多个数组,返回一个新数组,不改变原来数组。 arrayObject.concat(array1,array2,...); 例如: var myarr1 = new Array("010"); var myarr2 = new Array("-","84697581"); document.write(myarr1.concat(myarr2)); 输出 010,-,84697581;
    查看全部
  • 1. nodeName : 节点的名称 2. nodeValue :节点的值 3. nodeType :节点的类型 一、nodeName 属性: 节点的名称,是只读的。 1. 元素节点的 nodeName 与标签名相同 2. 属性节点的 nodeName 是属性的名称 3. 文本节点的 nodeName 永远是 #text 4. 文档节点的 nodeName 永远是 #document 二、nodeValue 属性:节点的值 1. 元素节点的 nodeValue 是 undefined 或 null 2. 文本节点的 nodeValue 是文本自身 3. 属性节点的 nodeValue 是属性的值 三、nodeType 属性: 节点的类型,是只读的。以下常用的几种结点类型: 元素类型 节点类型 元素 1 属性 2 文本 3 注释 8 文档 9
    查看全部
    0 采集 收起 来源:节点属性

    2017-07-09

举报

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

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