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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 返回用户代理头的字符串表示(就是包括浏览器版本信息等的字符串)
    查看全部
    0 采集 收起 来源:userAgent

    2017-09-11

  • 访问父节点parentNode 获取指定节点的父节点 语法: elementNode.parentNode 注意:父节点只能有一个。
    查看全部
  • window.history.[属性|方法]
    查看全部
    0 采集 收起 来源:History 对象

    2017-09-11

  • element.clientWidth:在页面上返回内容的可视宽度(不包括边框,边距或滚动条) element.clientHeight:在页面上返回内容的可视高度(不包括边框,边距或滚动条) element.scrollWidth:返回元素的整个宽度(包括带滚动条的隐蔽的地方) element.scrollHeight:返回整个元素的高度(包括带滚动条的隐蔽的地方) element.offsetWidth:返回元素的宽度,包括边框和填充,但不是边距 element.offsetHeight:返回,任何一个元素的高度包括边框和填充,但不是边距
    查看全部
  • JavaScript定时器 setTimeOut()指定的延迟时间之后执行代码; clearTimeOut() setInterval()每隔指定的时间执行代码 clearInterval()
    查看全部
  • shibaiselai
    查看全部
    0 采集 收起 来源:编程练习

    2017-09-11

  • var browser = navigator.appName; var version = navigator.appVersion; var appCode = navigator.appCodeName; var platSys = navigator.platform; var usersAg = navigator.userAgent; document.write("浏览器名称:"+browser+"<br />"+"平台和版本信息:"+version+"<br />"+"浏览器代码名称字符:"+appCode+"<br />"+"浏览器操作系统平台:"+platSys+"<br />"+"服务器头部的值:"+usersAg)
    查看全部
    0 采集 收起 来源:Navigator对象

    2018-03-22

  • JavaScript 创建动态页面。事件是可以被 JavaScript 侦测到的行为。 网页中的每个元素都可以产生某些可以触发 JavaScript 函数或程序的事件。
    查看全部
    0 采集 收起 来源:什么是事件

    2017-09-11

  • myArray.sort(sortMethod); 注意: 该函数要比较两个值,然后返回一个用于说明这两个值的相对顺序的数字。比较函数应该具有两个参数 a 和 b,其返回值如下: 若返回值<=-1,则表示 A 在排序后的序列中出现在 B 之前。 若返回值>-1 && <1,则表示 A 和 B 具有相同的排序顺序。 若返回值>=1,则表示 A 在排序后的序列中出现在 B 之后。
    查看全部
    0 采集 收起 来源: 数组排序sort()

    2018-03-22

  • arrayObject.sort(方法函数) 1.如果不指定<方法函数>,则按unicode码顺序排列。 2.如果指定<方法函数>,则按<方法函数>所指定的排序方法排序。
    查看全部
    0 采集 收起 来源: 数组排序sort()

    2018-03-22

  • http://www.jb51.net/article/50967.htm 函数声明:function fnName () {…};使用function关键字声明一个函数,再指定一个函数名,叫函数声明。 函数表达式 var fnName = function () {…};使用function关键字声明一个函数,但未给函数命名,最后将匿名函数赋予一个变量,叫函数表达式,这是最常见的函数表达式语法形式。 匿名函数:function () {}; 使用function关键字声明一个函数,但未给函数命名,所以叫匿名函数,匿名函数属于函数表达式,匿名函数有很多作用,赋予一个变量则创建函数,赋予一个事件则成为事件处理程序或创建闭包等等。 函数声明和函数表达式不同之处在于,一、Javascript引擎在解析javascript代码时会‘函数声明提升'(Function declaration Hoisting)当前执行环境(作用域)上的函数声明,可以在声明代码前fnname()调用该函数,而函数表达式必须等到Javascirtp引擎执行到它所在行时,才会从上而下一行一行地解析函数表达式,不能在其代码前调用。二、函数表达式后面可以加括号立即调用该函数,函数声明不可以,只能以fnName()形式调用 。 var fnName=function(){ alert('Hello World'); }(); //函数表达式后面加括号,当javascript引擎解析到此处时能立即调用函数 function fnName(){ alert('Hello World'); }(); //不会报错,但是javascript引擎只解析函数声明,忽略后面的括号,函数声明不会被调用 function(){ console.log('Hello World'); }(); //语法错误,虽然匿名函数属于函数表达式,但是未进行赋值操作, //所以javascript引擎将开头的function关键字当做函数声明,报错:要求需要一个函数名
    查看全部
    0 采集 收起 来源:函数调用

    2017-09-11

  • 先写完了var i=setInterval(clock,100).编译器会立即运行。。这个计时器已经在运行,当同学们写完onclick="clearInterval(i)时,其实已经有七八个计时器在运行了。。这七八个计时器却id给它们没有停止。所以就流放了。。
    查看全部
  • 防止点多次start数字飙快的问题:在startCount()函数中首先执行一次clearTimeout(i);即可解决
    查看全部
  • arrayObject.slice(start,end) 1.返回一个新的数组,包含从 start 到 end (不包括该元素)的 arrayObject 中的元素。 2. 该方法并不会修改数组,而是返回一个子数组。 3.含头不含尾。
    查看全部
    0 采集 收起 来源:选定元素slice()

    2017-09-11

  • arrayObject.reverse() reverse() 方法用于颠倒数组中元素的顺序。 注意:该方法会改变原来的数组,而不会创建新的数组
    查看全部

举报

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

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