为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
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"> var attime; var colorHead,colorFoot; function clock(){ var time=new Date(); var HH = time.getHours(); if(HH<10){HH="0"+HH}; var MM = time.getMinutes(); if(MM<10){MM="0"+MM}; var SS = time.getSeconds(); if(SS<10){SS="0"+SS}; var ww = ["星期日","星期一","星期二","星期三","星期四","星期五","星期六"] var nWeek = time.getDay(); attime= HH+":"+MM+":"+SS+" "+ww[nWeek]; document.getElementById("clock").value = attime; } var i= setInterval("clock()",100); function kk(){ i=setInterval("clock()",100); } </script> </head> <body> <form> <input type="text" id="clock" size="50" ; /> <input type="button" value="暂停" onclick="clearInterval(i)" /> <input type="button" value="开始" onclick="kk()" /> </form> </body> </html>
    查看全部
  • num1,num2是字符变量,num1 + num2得到的并非整数和,需要用parseInt();也有parseFloat()等函数可以转换类型;/运算时也不像c++那样1/x = 0;(c++中整数除以整数只留下整数位,除非加上精确度)
    查看全部
    0 采集 收起 来源:编程练习

    2017-08-05

  • arrayObject.sort(方法函数): 如果不指定<方法函数>,则按unicode码顺序排列,数字不会按数值大小排列; 比较函数应该具有两个参数 a 和 b,其返回值如下: 若返回值<=-1,则表示 A 在排序后的序列中出现在 B 之前。 若返回值>-1 && <1,则表示 A 和 B 具有相同的排序顺序。 若返回值>=1,则表示 A 在排序后的序列中出现在 B 之后。
    查看全部
    0 采集 收起 来源: 数组排序sort()

    2018-03-22

  • 记得onchange存在兼容问题
    查看全部
  • onselect用于文本框,查看按钮是否被选中考虑checked属性 function check(){ var radio = document.getElementById("radio"); if(radio.checked){ alert("你选中了单选框!"); } }
    查看全部
  • onfocus:聚焦 onblur:失焦
    查看全部
  • 一个表单验证的例子:点击按钮时验证select是否已经选择。 <script type="text/javascript"> function check(){ //获取select的value var select = document.getElementById("career").value; if(select == "未选择") alert("请选择,您现在的职业!"); } </script> <form> <select id = "career" name = "career"> <option>未选择</option> <option>学生</option> <option>教师</option> <option>工程师</option> <option>演员</option> <option>会计</option> </select> </form> <button onclick = "check()">确定</button>//鼠标没有onfocus事件,可以用onmouseover代替
    查看全部
  • slice() 方法 1.返回一个新的数组,包含从 start 到 end (不包括该元素)的 arrayObject 中的元素。 2. 该方法并不会修改数组,而是返回一个子数组。
    查看全部
    0 采集 收起 来源:选定元素slice()

    2017-08-05

  • reverse()会改变原来的数组,而不会创建新的数组。
    查看全部
  • 使用onmouseout实现网络课上离开页面多少次重载的功能: <script type="text/javascript"> //全局变量--计数 :不需要用localStorage var count = 0; function check(){ count++; if(count > 5){ alert("即将刷新页面"); //重新载入页面 window.location.reload(); } alert("你已经离开特定区域" + count + "次!"); } </script>
    查看全部
  • back()方法,加载 history 列表中的前一个 URL。 window.history.back();
    查看全部
  • 该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。
    查看全部
  • confirm:弹出确认框
    查看全部
  • window.open属性:toolbar:工具栏;menubar:菜单栏;scrollbars:滚动条;status:状态栏
    查看全部
  • 1. ID 是一个人的身份证号码,是唯一的。所以通过getElementById获取的是指定的一个人。 2. Name 是他的名字,可以重复。所以通过getElementsByName获取名字相同的人集合。 3. TagName可看似某类,getElementsByTagName获取相同类的人集合。如获取小孩这类人,getElementsByTagName("小孩")。
    查看全部

举报

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

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