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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • <!DOCTYPE HTML> <html > <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>函数</title> <script type="text/javascript"> //定义函数 function func(a,b){ if(a>b){ return a; }else if(a==b){ return '一样大'; }else{ return b; } } //函数体,判断两个整数比较的三种情况 //调用函数,实现下面两组数中,返回较大值。 document.write(" 5 和 4 的较大值是:"+func(5,4)+"<br>"); document.write(" 5 和 5 的较大值是:"+func(5,5)+"<br>"); document.write(" 6 和 3 的较大值是:"+ func(6,3)); </script> </head> <body> </body> </html>
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • 颠倒数组元素顺序reverse() reverse() 方法用于颠倒数组中元素的顺序。 语法: arrayObject.reverse()
    查看全部
  • 指定分隔符连接数组元素join() join()方法用于把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的。 语法: arrayObject.join(分隔符)
    查看全部
  • concat() 方法用于连接两个或多个数组。此方法返回一个新数组,不改变原来的数组。 语法 arrayObject.concat(array1,array2,...,arrayN)
    查看全部
  • onblur事件与onfocus是相对事件,当光标离开当前获得聚焦对象的时候,触发onblur事件,同时执行被调用的程序。
    查看全部
  • 小小的时钟.
    查看全部
  • 思路: 用Date对象date.getXXX获取年月日,注意月要+1. 之后用数组+date.getDay(),获取星期。 对于字符串 "小明:87; 小花:81; 小红:97; 小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76" 先用String对象的split(";");方法设置分隔符-> 将分割后得到的结果存在另一个变量中. 注意到:分数都是从子串.indexOf(":")+1开始的,于是用子串.substr(子串.indexOf(":")+1)即可得到字符串数组。 最后用parseInt()将字符数字转化为数字就可以了!!
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • 插入节点insertBefore() insertBefore() 方法可在已有的子节点前插入一个新的子节点。 语法: insertBefore(newnode,node); 参数: newnode: 要插入的新节点。 node: 指定此节点前插入节点。 我们在来看看下面代码,在指定节点前插入节点。
    查看全部
  • 访问兄弟节点 1. nextSibling 属性可返回某个节点之后紧跟的节点(处于同一树层级中)。 语法: nodeObject.nextSibling 说明:如果无此节点,则该属性返回 null。 2. previousSibling 属性可返回某个节点之前紧跟的节点(处于同一树层级中)。 语法: nodeObject.previousSibling 说明:如果无此节点,则该属性返回 null。 注意: 两个属性获取的是节点。Internet Explorer 会忽略节点间生成的空白文本节点(例如,换行符号),而其它浏览器不会忽略。
    查看全部
    0 采集 收起 来源:访问兄弟节点

    2015-04-16

  • 我们将按照不同的方式来分割字符串: 使用指定符号分割字符串,代码如下: var mystr = "www.imooc.com"; document.write(mystr.split(".")+"<br>"); document.write(mystr.split(".", 2)+"<br>"); 运行结果: www,imooc,com www,imooc
    查看全部
  • node.firstChild 与ElementNode.childNodes[0]等价 node.lastChild 与elementNode.childNode[elementNode.childNodes.lenght-1]等价
    查看全部
  • 在插入appendChild()或者insertBefore()时候,注意你获取的节点是否是数组;(getElementById:是独立的;getElementsByTagName:获取的是一个数组。这就是为啥得到ID能插入,而tagname不行的原因)。
    查看全部
  • window对象 window对象是BOM的核心,window对象指当前的浏览器窗口。 alert()----------显示带有一段信息和一个确认按钮的警示框 prompt()---------显示可提示用户输入的对话框 confirm()--------显示带有一段消息及确认按钮和取消按钮的对话框 open()-----------打开一个新的浏览器窗口或查找一个已命名的窗口 close()----------关闭浏览器窗口 print()----------打印当前窗口的内容 focus()----------把键盘焦点给予一个窗口 blur()-----------把键盘焦点从顶层窗口离开 moveBy()---------相对窗口的当前坐标把它移动指定的像素 moveTo()---------把窗口的左上角移动到指定的坐标 resizeBy()-------按照指定的像素调整窗口的大小 resizeTo()-------把窗口的大小调整到指定的宽度和高度 scrollBy()-------按照指定的像素值来滚动内容 scrollTo()-------把内容滚动到指定的坐标 setInterval()----每隔指定的时间执行一次代码 setTimeout()-----在指定延迟时间之后执行代码 clearInterval()--取消setInterval()的设置 clearTimeout()---取消setTimeout()的设置(摘自黑雪)
    查看全部
    0 采集 收起 来源:window对象

    2015-04-16

  • var mystr="Hello World!"; var myl=mystr.length; 返回长度 var my2=mystr.toLowerCase();将字符串大写字母转换为小写。 var my33=mystr.toUpperCase();将字符串小写字母转为为大写。
    查看全部
  • 在文档对象模型 (DOM) 中,每个节点都是一个对象。DOM 节点有三个重要的属性 : 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 采集 收起 来源:节点属性

    2015-04-16

举报

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

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