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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 在不同浏览器都实用的 JavaScript 方案: var w= document.documentElement.clientWidth || document.body.clientWidth; var h= document.documentElement.clientHeight || document.body.clientHeight;
    查看全部
  • <!DOCTYPE HTML> <html > <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>系好安全带,准备启航</title> <script type="text/javascript"> var a=new Date(); var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]; var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76"; var myarr=scoreStr.split(";"); var sum=0; for(var i=0;i<myarr.length;i++) { sum+=parseInt(myarr[i].substr(3)); } var b=sum/(myarr.length + 1); document.write(a.getFullYear()+"年"+(a.getMonth()+1)+"月"+a.getDate()+"日"+"&nbsp&nbsp&nbsp&nbsp"+weekday[a.getDay()]+"--班级总分为:"+b); </script> </head> <body> </body> </html>
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • createTextNode() 方法创建新的文本节点,返回新创建的 Text 节点。 语法: document.createTextNode(data) 参数: data : 字符串值,可规定此节点的文本。
    查看全部
  • http://blog.csdn.net/caixiajia/article/details/53144142 里面写了关于<a>标签中href和onclick传递this参数的问题,href无效,使用onclick传递this javascript:是伪协议,表示url的内容通过javascript执行。 void(0)表示不作任何操作,这样会防止链接跳转到其他页面。
    查看全部
    1 采集 收起 来源:编程练习

    2018-03-22

  • get/setDate(); 返回/设置日期 get/setFullYear(); 返回/设置年份,用四位数表示 get/setYear(); 返回/设置年份 get/setMonth(); 返回/设置月份。(0:一月...11:十一月,所以加一) get/setHours(); 返回/设置小时,24小时制。 get/setMinutes(); 返回/设置分钟数 get/setSeconds(); 返回/设置秒钟数 get/setTime(); 返回/设置时间(毫秒为单位)
    查看全部
    0 采集 收起 来源: Date 日期对象

    2017-07-27

  • 注意FOR语句的执行流程: for(i=0;i<8;i++) {执行语句;} 当i=2时,i满足小于8,执行语句,i自加1 i=3,i满足小于8,执行语句,i自加1, .....执行完循环体才会执行自加的语句
    查看全部
  • while语句中对x的判断很重要,如果没有对x的判断,如果是第一个节点,会因找不到元素节点而无限循环
    查看全部
    0 采集 收起 来源:访问兄弟节点

    2017-07-27

  • 注意当满足条件的时候执行了break后面的语句就不再执行了,程序直接跳出了
    查看全部
    0 采集 收起 来源:退出循环break

    2017-07-27

  • 注意while 语句后面没有冒号
    查看全部
  • a>b 取得的值为true 或 false
    查看全部
  • 我们来创建一个按钮,代码如下: <script type="text/javascript"> var body = document.body; var input = document.createElement("input"); input.type = "button"; input.value = "创建一个按钮"; body.appendChild(input); </script> 效果:在HTML文档中,创建一个按钮。 我们也可以使用setAttribute来设置属性,代码如下: <script type="text/javascript"> var body= document.body; var btn = document.createElement("input"); btn.setAttribute("type", "text"); btn.setAttribute("name", "q"); btn.setAttribute("value", "使用setAttribute"); btn.setAttribute("onclick", "javascript:alert('This is a text!');"); body.appendChild(btn); </script>
    查看全部
  • DOM 节点有三个重要的属性 : 1. nodeName : 节点的名称 2. nodeValue :节点的值 3. nodeType :节点的类型
    查看全部
    0 采集 收起 来源:节点属性

    2017-07-27

  • 出现高为8是浏览器问题,我试了下火狐和IE都没问题。 只有谷歌浏览器出现8,可以这样: var h=document.body.scrollHeight || document.documentElement.scrollHeight; 把body.scrollHeight放在前面,会先执行得到高600;关于body.scrollHeight与documentElement.scrollHeight的区别问答里有人解释,自己可以去看看。
    查看全部
  • replaceChild 实现子节点(对象)的替换。返回被替换对象的引用。 注意: 1. 当 oldnode 被替换时,所有与之相关的属性内容都将被移除。 2. newnode 必须先被建立。
    查看全部
  • 区别: string.substring(起点,重点); string.substr(起点,长度);
    查看全部

举报

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

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