为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript进阶篇

难度入门
时长 8小时55分
学习人数
综合评分9.47
2557人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.3 逻辑清晰
  • 操作符之间的优先级(高到低): 算术操作符 → 比较操作符 → 逻辑操作符 → "="赋值符号 如果同级的运算是按从左到右次序进行,多层括号由里向外。
    查看全部
  • 记录一下,太丑。
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • function commafy(num) { //将num格式化成千分位制 if ((num + "") == "") { return ""; } num = num + ""; if (/^.*\..*$/.test(num)) { var pointIndex = num.lastIndexOf("."); var intPart = num.substring(0, pointI
    查看全部
    0 采集 收起 来源:编程挑战

    2018-03-22

  • //通过javascript的日期对象来得到当前的日期,并输出。 var s,sum=0; var d=new Date(); var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]; s=d.getFullYear()+"年"; s+=(d.getMonth()+1)+"月"; s+=(d.getDate())+"日" s+=weekday[d.getDay()]; document.write(s); //成绩是一长窜的字符串不好处理,
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • <script type="text/javascript"> var mystr="Hello World!" document.write(mystr.indexOf("o",mystr.indexOf("o")+1)); </script
    查看全部
  • Math对象 Math对象,提供对数据的数学计算
    查看全部
    0 采集 收起 来源:Math对象

    2018-03-22

  • var myarr=new Array(); for(var i=0;i<3;i++) { myarr[i]=new Array() for(var j=0;j<5;j++){ myarr[i][j]=i*j; document.write("myarr["+i+"]["+j+"]:"+myarr[i][j]+"<br/>"); } }
    查看全部
    0 采集 收起 来源:二维数组

    2018-03-22

  • 访问兄弟节点 1. nextSibling 属性可返回某个节点之后紧跟的节点(处于同一树层级中)nodeObject.nextSibling 2. previousSibling 属性可返回某个节点之前紧跟的节点(处于同一树层级中)。nodeObject.previousSibling 注意: 两个属性获取的是节点。Internet Explorer 会忽略节点间生成的空白文本节点(例如,换行符号),而其它浏览器不会忽略。 解决问题方法:判断节点nodeType是否为1, 如是为元素节点,跳过。
    查看全部
    0 采集 收起 来源:访问兄弟节点

    2018-03-22

  • 访问父节点parentNode获取指定节点的父节点 语法:elementNode.parentNode 注意:父节点只能有一个。
    查看全部
  • 一、firstChild 属性返回‘childNodes’数组的第一个子节点。 node.firstChild说明:与elementNode.childNodes[0]是同样的效果。 二、 lastChild 属性返回‘childNodes’数组的最后一个子节点。 说明:与elementNode.childNodes[elementNode.childNodes.length-1]是同样的效果。
    查看全部
  • 访问子结点childNodes.访问选定元素节点下的所有子节点的列表,返回的值可以看作是一个数组,他具有length属性。 语法:elementNode.childNodes 注意: 1. IE全系列、firefox、chrome、opera、safari兼容问题 2. 节点之间的空白符,在firefox、chrome、opera、safari浏览器是文本节点,在IE中不是。
    查看全部
  • DOM 节点三个重要的属性 :1. nodeName : 节点的名称2. nodeValue :节点的值3. nodeType :节点的类型 一、nodeName 属性: 节点的名称 1. 元素节点的与标签名相同2. 属性节点的是属性的名称3. 文本节点的永远是 #text4. 文档节点的永远是 #document 二、nodeValue:节点的值1. 元素节点的是 undefined 或 null2. 文本是文本自身3. 属性是属性的值 三、nodeType: 节点的类型:元素1属性2文本3注释8文档9
    查看全部
    0 采集 收起 来源:节点属性

    2018-03-22

  • if(myarr[i][3]=="大一"){ //将大一学生加入到一个新的数组中 dayi.push(myarr[i]); console.log(myarr[i]); } } //找出都是女生的信息,遍历新的数组 for(var j=0;j<dayi.length;j++){ if(dayi[j][1]=='女') document.write("姓名:"+dayi[j][0]+" 年龄:"+dayi[j][2]+"\r\n"); }
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • var myarr = [['小A','女',21,'大一'],['小B','男',23,'大三'],['小C','男',24,'大四'],['小D','女',21,'大一'],['小E','女',22,'大四'],['小F','男',21,'大一'],['小G','女',22,'大二'],['小H','女',20,'大三'],['小I','女',20,'大一'],['小J','男',20,'大三']]; //第一次遍历 var dayi=[];//声明一个数组,用于存放大一学生 for(var i=0;i<myarr.length;i++){ if(myarr[i][3]
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • setAttribute() 方法增加一个指定名称和值的新属性,或者把一个现有的属性设定为指定的值。 语法:elementNode.setAttribute(name,value) 说明:1.name: 要设置的属性名。2.value: 要设置的属性值。 注意: 1.把指定的属性设置为指定的值。如果不存在具有指定名称的属性,该方法将创建一个新属性。 2.类似于getAttribute()方法,setAttribute()方法只能通过元素节点对象调用的函数。
    查看全部

举报

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

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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