React NativeHTML5 学习

HTML5快速入门(四)—— JavaScript

2016-09-05  本文已影响678人  珍此良辰

前言:

1.HTML5的发展非常迅速,可以说已经是前端开发人员的标配,在电商类型的APP中更是运用广泛,这个系列的文章是本人自己整理,尽量将开发中不常用到的剔除,将经常使用的拿出来,使需要的朋友能够真正快速入门,如果有哪些不清楚的地方或者错误,欢迎联系我
2.更新时间没有规律,一般会在3天左右更新一篇(全系列预计会有12篇)因为需要工作,所以只能在闲暇之余整理,如果有喜欢的朋友可以关注我,将会第一时间获得更新信息
3.如果有需要Reactive Native + H5跨平台开发的朋友,可以联系我,在本系列结束之前会根据需求的程度决定是否继续
4.全系列文章最后尽可能地附上综合实例,帮助朋友更好地理解
5.此系列会涉及到HTML、CSS、JavaScript等
6.如果文章的图片无法显示或页面显示不全,烦请转至简书查阅:简书

JS简介


JS书写形式


JS基本数据类型


从上面的示例中可以看出在JS里面,数组可以放任何类型的数据

JS函数的定义和使用


结果:


函数使用一.png

结果:


函数使用二.png 结果: 匿名函数使用.png

对象


```
    // 创建对象
    var person = {
        // 名字
        name : '狗蛋',
        // 年龄
        age : 18,
        // 行为
        action : ['eat', 'run', 'jump'],
        
        eat : function (something) {
            // 想要使用对象里面的属性,可以使用this关键字来获取
            console.log(this.name + '吃' + something);
        }
    };
    
    
    // 调用对象
    console.log(person.name, person.age, person.action[1], person.eat('面包'));

```

结果:


对象使用一.png

通过构造函数来批量产生对象


JS中的两大内置对象之window


JS中的两大内置对象之document


DOM操作


效果: 更改图片.gif

效果:


图片来回切换效果.gif

DOM事件


效果:


DOM事件示例一.gif

效果:


DOM事件示例二.gif

综合示例一


综合示例二


补充


外部JS的操作.gif
- 查:
    - getElementsByClassName、getElementsByName、getElementById、getElementsByTagName上面都说过了
    - 这边介绍一下怎么查看标签内包含的子标签
    <br><br>
    
    ```
        // 查
        var check = background.childNodes;
        console.log(check);
    
    ```
效果: DOM操作查.png
上一篇下一篇

猜你喜欢

热点阅读