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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 数组赋值 var myarray=new Array(); myarray[1]="流川枫"; 。。。。。。。
    查看全部
  • var myarrary=new Array(8); 虽然指定了数组长度,但是其长度可以超过指定的长度
    查看全部
  • JavaScript能做什么? 1.增强页面动态效果(如:下拉菜单、图片轮播、信息滚动等) 2.实现页面与用户之间的实时、动态交互(如:用户注册、登陆验证等)
    查看全部
    0 采集 收起 来源:让你认识JS

    2015-01-27

  • location.assign和location.replace的区别是什么? window.location.assign(url) : 加载 URL 指定的新的 HTML 文档。就相当于一个链接,跳转到指定的url,当前页面会转为新页面内容,可以点击后退返回上一个页面。 window.location.replace(url) : 通过加载 URL 指定的文档来替换当前文档,这个方法是替换当前窗口页面,前后两个页面共用一个窗口,所以是没有后退返回上一页的
    查看全部
    0 采集 收起 来源:Location对象

    2015-02-03

  • 15:44
    查看全部
  • var w= document.documentElement.clientWidth || document.body.clientWidth; var h= document.documentElement.clientHeight || document.body.clientHeight; document.write("浏览器宽为:"+w); document.write("<br/>浏览器高为:"+h);
    查看全部
  • 编程挑战 现在利用之前我们学过的JavaScript知识,实现选项卡切换的效果。 效果图: 文字素材: 房产: 275万购昌平邻铁三居 总价20万买一居 200万内购五环三居 140万安家东三环 北京首现零首付楼盘 53万购东5环50平 京楼盘直降5000 中信府 公园楼王现房 家居: 40平出租屋大改造 美少女的混搭小窝 经典清新简欧爱家 90平老房焕发新生 新中式的酷色温情 66平撞色活泼家居 瓷砖就像选好老婆 卫生间烟道的设计 二手房: 通州豪华3居260万 二环稀缺2居250w甩 西3环通透2居290万 130万2居限量抢购 黄城根小学学区仅260万 121平70万抛! 独家别墅280万 苏州桥2居优惠价248万 任务 大家先思考和分析实现思路,然后在动手实现 一、HTML页面布局 提示: 选项卡标题使用ul..li 选项卡内容使用div 二、CSS样式制作 提示: 整个选项卡的样式设置 选项卡标题的样式设置 选项卡内容的样式设置 一开始只显示一个选项卡内容,其它选项卡内容隐藏。 三、JS实现选项卡切换 提示: 获取选项卡标题和选项卡内容 选项卡内容多个,需要循环遍历来操作,得知哪个选项卡和哪个选项内容匹配 通过改变DOM的css类名称,当前点击的选项卡显示,其它隐藏。
    查看全部
    0 采集 收起 来源:编程挑战

    2015-01-27

  • 插入节点appendChild(),可以先创建一个node,用var newnode = document.createElement("p");newnode.innerHTML = "this is a new p";
    查看全部
  • document.write("第二人的姓名是:"+ myarr);将显示全部内容
    查看全部
  • function clearText() { var content=document.getElementById("content"); // 在此完成该函数 //法一,一次性清除节点内容 for(var i=0;i<content.childNodes.length;i++){ if(content.childNodes[i].nodeType!=1){ continue; }else{ content.removeChild(content.childNodes[i]); } } //法二,一次性清除节点内容 /* for(var i=content.childNodes.length-1;i>=0;i--){ var chnode=content.childNodes[i]; content.removeChild(chnode); } */ //法三,多次方清除节点内容 /* for(var i=0;i<content.childNodes.length;i++){ var chnode=content.childNodes[i]; content.removeChild(chnode); } */ }
    查看全部
  • 数组是一个值的集合,每个值都有一个索引号,从0开始,每个索引都有一个相应的值,根据需要添加更多数值。
    查看全部
  • insertBefore(新节点,位置节点),新添加的节点在位置节点之前
    查看全部
  • 插入节点与添加节点差不多,只需最后使用insertBefore方法即可,代码如下 var otest = document.getElementById("test"); var w = document.createElement("li"); w.innerHTML = "PHP" ; otest.insertBefore(w,otest.childNodes[1]);
    查看全部
  • 有两种方法为标签项添加一个php 1. var w=document.createElement("li"); w.innerHTML="PHP"; otext.appendChild(w); 2. var W=document.createElement("li"); var P= document.createTextNode("PHP"); W.appendChild(P); otext.appendChild(W);
    查看全部
  • js中的数组即使指定了数组的长度也会是变长数组。不会导致数组下标越界。
    查看全部

举报

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

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