JavaScript小结(1

#博学谷IT学习技术支持#

目录

1 - 变量

2 - 数组

3 - 函数

3.1 函数的作用

3.2 声明方式

3.3 函数的调用

3.4 return为函数的返回值

3.5 arguments的使用

4 -对象

4.1 概念

4.2 使用对象字面量创建对象

4.3 利用 new Object 创建对象

4.4 构造函数创建对象

4.5 对象的使用

4.6 遍历对象

5 - JQurey实例分享



1 变量

变量的概念是一小块存储数据的内存空间

声明变量: var 变量名

var 变量名 = 赋予的值

2 数组

数组的作用: 存放多个类型的元素

创建数组

var 数组名 = new Array();

var 数组名 = [ ]

用数组名 与索引查询数组元素

3 函数

3.1函数的作用: 封装一段可被重复调用执行的代码块

3.2声明方式: 命名函数与匿名函数

命名函数: function 函数名(a) {a}

匿名函数:var fn = function() {}

3.3函数的调用

function 函数名(a) {a}

 调用函数: 函数名(b)

a为形参 b为实参

a的值为b

3.4 return为函数的返回值

在使用 return 语句时,函数会停止执行,并返回指定的值

如果函数没有 return ,返回的值是 undefined

3.5arguments的使用

当不确定有多少个参数传递的时候,可以用 arguments 来获取

arguments 是当前函数的一个内置对象,存储了传递的所有实参

arguments 是一个伪数组,可以进行遍历

具有 length 属性

4 对象

4.1 概念

对象是一组无序的相关属性和方法的集合,所有的事物都是对象

对象是由属性和方法组成的。

属性:事物的特征,在对象中用属性来表示(常用名词)

方法:事物的行为,在对象中用方法来表示(常用动词)

4.2 使用对象字面量创建对象

{属性名:属性值,方法名:方法体}

var star = {

    name : 'pink',

    age : 18,

    sex : '男',

    sayHi : function(){

        alert('大家好啊~');

    }

};

4.3利用 new Object 创建对象

var andy = new Object();

Object() :第一个字母大写 

4.4 构造函数创建对象

是一种特殊的函数,主要用来初始化对象,即为对象成员变量赋初始值,它总与 new 运算符一起使用

function 构造函数名(形参1,形参2,形参3) {

    this.属性名1 = 参数1;

    this.属性名2 = 参数2;

    this.属性名3 = 参数3;

    this.方法名 = 函数体;

}

构造函数的调用格式 :  var obj = new 构造函数名(实参1,实参2,实参3)

构造函数中 不需要 return 返回结果

必须用 new 来调用构造函数

new关键字的作用

(1. 在构造函数代码开始执行之前,创建一个空对象;

(2. 修改this的指向,把this指向创建出来的空对象;

(3. 执行函数的代码

(4. 在函数完成之后,返回this---即创建出来的对象

4.5 对象的使用

对象中存储 “具体数据" 的 "键值对"中的 "键"称为对象的属性,即对象中存储具体数据的项

对象中存储 函数  的 "键值对"中的 "键"称为对象的方法,即对象中存储函数的项

对象里面的属性调用 : 对象.属性名

对象里面属性的另一种调用方式 : 对象[‘属性名’],注意方括号里面的属性必须加引号

对象里面的方法调用:对象.方法名()

4.6 遍历对象

for...in 语句用于对数组或者对象的属性进行循环操作。

for (变量 in 对象名字) {

    // 在此执行代码

}

5 JQurey实例分享

html:

 <div class="wrapper">

        <ul>

            <li>

                <a href="###">

                    <img src="images/01.jpg" alt="" />

                </a>

                <p>百度一下,你就知道</p>

            </li>

            <li>

                <a href="###">

                    <img src="images/02.jpg" alt="" />

                </a>

                <p>百度一下,你就知道</p>

            </li>

            <li>

                <a href="###">

                    <img src="images/03.jpg" alt="" />

                </a>

                <p>百度一下,你就知道</p>

            </li>

            <li>

                <a href="###">

                    <img src="images/04.jpg" alt="" />

                </a>

                <p>百度一下,你就知道</p>

            </li>

            <li>

                <a href="###">

                    <img src="images/05.jpg" alt="" />

                </a>

                <p>百度一下,你就知道</p>

            </li>

            <li>

                <a href="###">

                    <img src="images/06.jpg" alt="" />

                </a>

                <p>百度一下,你就知道</p>

            </li>

            <li>

                <a href="###">

                    <img src="images/07.jpg" alt="" />

                </a>

                <p>百度一下,你就知道</p>

            </li>

            <li>

                <a href="###">

                    <img src="images/08.jpg" alt="" />

                </a>

                <p>百度一下,你就知道</p>

            </li>

        </ul>

    </div>

css:

 <style type="text/css">

        * {

            margin: 0;

            padding: 0;

        }

        ul {

            list-style: none;

        }

        img {

            display: block;

            border: 0;

        }

        .wrapper {

            width: 752px;

            border: 1px solid #ccc;

            padding: 10px 0 0 10px;

            font-family: arial;

            overflow: hidden;

            margin: 100px auto;

        }

        .wrapper li {

            float: left;

            margin: 0 10px 10px 0;

            width: 178px;

            height: 125px;

            overflow: hidden;

            position: relative;

        }

        .wrapper li div,

        .wrapper li p {

            width: 178px;

            height: 25px;

            position: absolute;

            font-size: 14px;

            text-align: center;

            line-height: 25px;

            color: white;

            left: 0;

            bottom: -25px;

            _bottom: -26px;

        }

        .wrapper li div {

            background-color: #000;

        }

        .wrapper li p {

            background: url(images/bg.png) no-repeat 5px 0;

        }

    </style>



JavaScript:

<script type="text/javascript" src="https://cdn.bootcss.com/jquery/1.12.4/jquery.js"></script>

    <script type="text/javascript">

        $(function () {

            var div = $("<div></div>"), speed = 388, $p = $(".wrapper p");

            $p.before(div);

            $(".wrapper div").fadeTo(0, 0.5);//设置透明度0.5

            $p.each(function (index, ele) {//each()是遍历意思 遍历CSS小图标

                var y = index * 25;

                $(ele).css("background-position", "5px -" + y + "px");//自动化设计精灵图 

            });

            $(".wrapper li").hover(function () {

                $(this).children("div,p").stop().animate({ "bottom": 0 }, speed);

            }, function () {

                $(this).children("div,p").stop().animate({ "bottom": -26 }, speed);

            });

        });

    </script>


©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,406评论 6 503
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,732评论 3 393
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 163,711评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,380评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,432评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,301评论 1 301
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,145评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,008评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,443评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,649评论 3 334
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,795评论 1 347
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,501评论 5 345
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,119评论 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,731评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,865评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,899评论 2 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,724评论 2 354

推荐阅读更多精彩内容