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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • JS制作表格 注意在href=""调用js中函数时前面需加上javascript: onClick=""属性则可直接写出方法名
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • function ready(){ alert("准备好了,起航吧!"); } ready();
    查看全部
    1 采集 收起 来源:编程练习

    2018-03-22

  • tt.innerHTML=text; // tt.setAttribute("innerHtml",text); 第二种的写法,运行的时候没有这个东西。
    查看全部
  • a++ : 把(a++)作为一个整体表达式,a 的值虽然自增1,但是整个表达式的值是取 a自增 之前 的值; ++a : 也把(++a)作为一个整体表达式,a 的值也自增1,但是整个表达式的值是取 a 自增 之后 的值。 看实例: m=a++ 相当于 m=a,a=a+1 m=++a 相当于 a=a+1,m=a 这种自加运算和自减运算,都相当于两步骤 总结: a++ 是先把 a 赋值,然后自己加一, ++a,是先自己加一,然后再把 a 赋值。
    查看全部
    1 采集 收起 来源:编程练习

    2017-08-02

  • JavaScript的对象:字符串、数值、数组、函数等,每个对象带有属性和方法。
    查看全部
    0 采集 收起 来源:什么是对象

    2017-08-02

  • newnode.innerHTML=oldnode.innerHTML;保证标签内的内容不变,少了内容就为空
    查看全部
  • <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title> 卸载事件 </title> <script type="text/javascript"> var mypi=Math.PI; var myabs=Math.abs(-15); var mysource=Math.sqrt(9); var myceil=Math.ceil(11.11); var myfloor=Math.floor(11.11); var myacos=Math.acos(0); var myasin=Math.asin(1); var myexp=Math.exp(0); var mymax=Math.max(0.88,1.88); var mypow=Math.pow(3,3); var myrandom=Math.random(); document.write(mypi+"<br />"); document.write(myabs+"<br />"); document.write(mysource+"<br />"); document.write(myceil+"<br />"); document.write(myfloor+"<br />"); document.write(myacos+"<br />"); document.write(myasin+"<br />"); document.write(myexp+"<br />"); document.write(mymax+"<br />"); document.write(mypow+"<br />"); document.write(myrandom+"<br />"); </script> </head> <body> <h1>欢迎学习JavaScript!!!<h1> </body> </html>
    查看全部
    0 采集 收起 来源:Math对象

    2018-03-22

  • 使用正则表达式来提取需要的信息:
    查看全部
    0 采集 收起 来源:编程练习

    2017-08-02

  • JS创建数组:var 数组名= new Array (可填可不填); C创建数组:类型 数组名[可填可不填];
    查看全部
  • 生成随机数: 1:生成n-m,包含n但不包含m的整数 [n,m): 第一步算出 m-n的值,假设等于w 第二步Math.random()*w 第三步Math.random()*w+n 第四步parseInt(Math.random()*w+n, 10) 2:生成n-m,不包含n但包含m的整数(n,m]: 第一步算出 m-n的值,假设等于w 第二步Math.random()*w 第三步Math.random()*w+n 第四步Math.floor(Math.random()*w+n) + 1 3:生成n-m,不包含n和m的整数(n,m): 第一步算出 m-n-2的值,假设等于w 第二步Math.random()*w 第三步Math.random()*w+n +1 第四步Math.round(Math.random()*w+n+1) 或者 Math.ceil(Math.random()*w+n+1) 4:生成n-m,包含n和m的随机数[n,m]: 第一步算出 m-n的值,假设等于w 第二步Math.random()*w 第三步Math.random()*w+n 第四步Math.round(Math.random()*w+n) 或者 Math.ceil(Math.random()*w+n)
    查看全部
    0 采集 收起 来源:随机数 random()

    2017-08-02

  • <script type="text/javascript"> var con=document.getElementsByTagName("li");//找出所有li标签是一个数组的集合 for (var i=0; i< con.length;i++)//总的li个数 { var text=con[i].getAttribute('title');//遍历每个li的title属性的值 赋值给text if(text!=null)//如果text不是空 打印出来 { document.write(text+"<br>"); } } </script>
    查看全部
  • 如果选定的节点没有子节点,则该属性返回 NULL 换行和空白也算一个节点
    查看全部
  • 一、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-08-02

  • 我们还可以用简单的方法创建上面的数组和赋值: 第一种方法: var myarray = new Array(66,80,90,77,59);//创建数组同时赋值 第二种方法: var myarray = [66,80,90,77,59];//直接输入一个数组(称 “字面量数组”) 注意:数组存储的数据可以是任何类型(数字、字符、布尔值等)
    查看全部
  • 1.创建的新数组是空数组,没有值,如输出,则显示undefined。 2.虽然创建数组时,指定了长度,但实际上数组都是变长的,也就是说即使指定了长度为8,仍然可以将元素存储在规定长度以外。
    查看全部

举报

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

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