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

JavaScript进阶篇

难度入门
时长 8小时55分
学习人数
综合评分9.47
2557人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.3 逻辑清晰
  • numa>numb||numa=numb

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

    for(var i=0;i<3;i++)

        {

            myarr[i]=new Array();

            for(var j=0;j<6;j++)

                {

                    myarr[i][j]=i+j;

                }

    查看全部
    0 采集 收起 来源:二维数组

    2023-04-02

  • JS 事件集合
    onclick 鼠标单击事件
    onmouseover 鼠标经过事件
    onmouseout 鼠标移开事件
    onchange 文本框内容改变事件(onchange事件只在键盘或者鼠标操作改变对象属性,且失去焦点时触发,脚本触发无效)
    onselect 文本框内容被选中事件(就是选中文本框里面的内容才触发)
    onfocus 光标聚集事件
    onblur 光标离开事件

    查看全部
    0 采集 收起 来源:什么是事件

    2023-03-30

  • split():以()内的字符分割;

    slice():取某个字符串中前闭后开(以0开头)的字符串;

    查看全部
    0 采集 收起 来源:编程练习

    2023-03-28

  •   

    var a = 1;

    var b = 2;

    var sum = a + b;

    document.write(sum);


    sum的输出结果是12。

    这里讲两个变量当成字符串处理了,直接进行了拼接,并没有进行数学运算。要想进行正常的加法运算,需要将两个变量转换成Int,或其他数字类型。


    var a = 1;

    var b = 2;

    var sum = parseInt(a) + parseInt(b);(这里是大写i)

    document.write(sum);



    在异步调用中,有时候要在某个统计数字上加1,而直接用"+"号相连,必定得不到想要的结果,因为默认是两个字符串相连。

        js中有个parseint()函数可以实现这个功能。

        方法:parseInt("1")+parseInt("2");

    在进行js脚本编写的时候,parseInt这个函数经常被使用,

    目的是将 一个字符串转换为整型数.但是这个函数的实现和我们一般的想象有一定的差距.如:

    我们用 parseInt('08'),希望得到的是 8,结果得到的是 0  (特别是在日期转换中)

        parseInt对于 0开头的字符串,且不是0x,当作了八进制进行处理,碰到8,就当作是非法字符中断了处理,所以结果就是0.因此,在日期处理上,只有碰到 08,09,才会出现问题    

      

    那应该怎么办呢?其实js提供了一个重载函数来解决这个问题

    parseInt(s, radix)

     

    我们可以用 parseInt( '08',10)进行转换就没有问题了. 

    查看全部
    0 采集 收起 来源:编程练习

    2023-03-28

  • 访问父节点parentNode

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

    2023-03-15

  • 访问父节点parentNode

    对象.firstChild

    //第一个

    对象.lastChild

    //最后一个

    查看全部
  • 访问父节点parentNode

    对象.parentNode

    查看全部
  • 访问子节点childNodes

    对象.childNodes

    查看全部
  • 1. nodeName : 节点的名称

    2. nodeValue :节点的值

    3. nodeType :节点的类型

    查看全部
    0 采集 收起 来源:节点属性

    2023-03-15

  • setAttribute()方法

    elementNode.setAttribute(要设置的属性名, 要设置的属性值)
    //括号里面的就好像<li title="java"></li>就是(title,java);

    查看全部
  • getAttribute()方法

    通过元素节点的属性名称获取属性的值。(我理解的是可以提取<li>里面的title,或者就大概是提取里面的里面)

    语法:对象.getAttribute("对象里面想提取的那个关键字")

    查看全部
  • 区别getElementByID,getElementsByName,getElementsByTagName

    http://img1.sycdn.imooc.com//641030f40001b63707190163.jpg

    ID:相当于身份证,一个人只有一个

    Name:相当于人的姓名,可以有很多人的名字一样

    TagName:相当于类别,就是<input>中所有的元素,也是可以有很多个

    //看不懂就去看这一节

    查看全部
    1. document.getElementById("")

    2. document.getElementsByName("")

    3. document.getElementsByTagName("")

    查看全部
  • getElementsByName()方法

    document.getElementsByName(对象)http://img1.sycdn.imooc.com//640f1cc70001d05b03930297.jpg

    查看全部

举报

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

微信扫码,参与3人拼团

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

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