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

JavaScript进阶篇

难度入门
时长 8小时55分
学习人数
综合评分9.47
2557人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.3 逻辑清晰
  • 第一种方法:

    var myarray = new Array(66,80,90,77,59);//创建数组同时赋值

    第二种方法:

     var myarray = [66,80,90,77,59];//直接输入一个数组(称 “字面量数组”)

    注意:数组存储的数据可以是任何类型(数字、字符、布尔值等)


    查看全部
  • var myarray=new Array();
    var myarray= new Array(n);


    查看全部
  • 操作符之间的优先级(高到低):

    算术操作符 → 比较操作符 → 逻辑操作符 → "="赋值符号

    如果同级的运算是按从左到右次序进行,多层括号由里向外。


    查看全部
    1. 必须以字母、下划线或美元符号开头,后面可以跟字母、下划线、美元符号和数字。

    2. .变量名区分大小写,如:A与a是两个不同变量。

    3. 不允许使用JavaScript关键字和保留字做变量名。

    查看全部
  • 访问兄弟节点

    1. nextSibling 属性可返回某个节点之后紧跟的节点(处于同一树层级中)。

    语法:

    nodeObject.nextSibling

    说明:如果无此节点,则该属性返回 null。

    2. previousSibling 属性可返回某个节点之前紧跟的节点(处于同一树层级中)。

    语法:

    nodeObject.previousSibling

    说明:如果无此节点,则该属性返回 null。

    注意: 两个属性获取的是节点。Internet Explorer 会忽略节点间生成的空白文本节点(例如,换行符号),而其它浏览器不会忽略。

    解决问题方法:

    判断节点nodeType是否为1, 如是为元素节点,跳过。

    运行结果:

    LI = javascript nextsibling: LI = jquery


    查看全部
    0 采集 收起 来源:访问兄弟节点

    2019-11-28

  • 访问父节点parentNode

    获取指定节点的父节点

    语法:

    elementNode.parentNode

    注意:父节点只能有一个。

    看看下面的例子,获取 P 节点的父节点,代码如下:

    <div id="text">   <p id="con"> parentNode 获取指点节点的父节点</p> </div>  <script type="text/javascript">   var mynode= document.getElementById("con");   document.write(mynode.parentNode.nodeName); </script>

    运行结果:

    parentNode 获取指点节点的父节点 DIV

    访问祖节点:

    elementNode.parentNode.parentNode

    看看下面的代码:

    <div id="text">     <p>     parentNode           <span id="con"> 获取指点节点的父节点</span>   </p> </div>  <script type="text/javascript">   var mynode= document.getElementById("con");   document.write(mynode.parentNode.parentNode.nodeName); </script>

    运行结果:

    parentNode获取指点节点的父节点 DIV

    注意: 浏览器兼容问题,chrome、firefox等浏览器标签之间的空白也算是一个文本节点。


    查看全部
  • 滚动过程中offset值不变,但是scorll值会变化

    查看全部
  • 首先setTimeout(startCount,time)设置的计时器,只会在延迟time时间后执行仅一次startCount函数

    函数外的setTimeout()是为了在这个页面加载后先调用startCount()这个函数,

    函数里的setTimeout()调用startCount这个函数本身是为了形成一个死循环:即进入函数后num+=1,然后显示在文本框中,等待1000ms后再进入这个函数重复过程。

    查看全部
  • 访问子节点的第一和最后项

    一、firstChild 属性返回‘childNodes’数组的第一个子节点。如果选定的节点没有子节点,则该属性返回 NULL。

    语法:

    node.firstChild

    说明:与elementNode.childNodes[0]是同样的效果。 

    二、 lastChild 属性返回‘childNodes’数组的最后一个子节点。如果选定的节点没有子节点,则该属性返回 NULL。

    语法:

    node.lastChild

    说明:与elementNode.childNodes[elementNode.childNodes.length-1]是同样的效果。 

    注意: 上一节中,我们知道Internet Explorer 会忽略节点之间生成的空白文本节点,而其它浏览器不会。我们可以通过检测节点类型,过滤子节点。 (以后章节讲解)


    查看全部

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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