美文网首页
javascript基础-6

javascript基础-6

作者: Jackson_yee_ | 来源:发表于2017-06-27 21:28 被阅读0次

json数据:

  • 就是一种数据格式:

    • 类比数组来学习;
  • 特点:

  • 数组是有序,而且里面的数据可以重复 []

  • 数组的作用:就是用来存储数据的:

  • json:

  • 特点:

    • 无序的!
      • 里面数键[key]是不能重复的
    • 作用:也是用来存储数据的

语法格式:{}
{key:value,key1:value1......}

json:{ name:'小红',age:4 }

json数据的遍历

for(var i in json){}
可以遍历数组/json数据/对象

for(var i in json)
    {
        console.log(json[i]);
    }

offset家族

  • box.style.height:通过样式无法获取到元素的宽\高...

  • offset家族;

  • 特点:都是值自己相关的;

  • offsetWidth: 自己宽度

  • offsetHeight: 自己高度

  • offsetLeft:

  • 默认情况下:

  • 距离document的最左边:

  • 如果祖先元素有定位,那么是自己的左边距离定位元素的距离

  • scroll家族
  • Offset 自己的 偏移
  • scroll 滚动的
  • scrollTop scrollLeft
  • scrollTop 被卷去的头部
  • 它就是当你滑动滚轮浏览网页的时候网页隐藏在屏幕上方的距离

闭包:

  • 作用:

  • 由于在函数内部的变量是局部变量,外界无法访问到;

  • 但是用闭包这种手段,就能在外界访问到,函数内部的变量;

  • 闭包的优点 :

  • 优点:不产生全局变量,实现属性私有化。

  • 缺点:闭包中的数据会常驻内存,在不用的时候要删掉否则会导致内存溢出。

相关文章

  • javascript基础-6

    json数据: 就是一种数据格式:类比数组来学习; 特点: 数组是有序,而且里面的数据可以重复 [] 数组的作用:...

  • JavaScript进阶

    一、ES6基础 1. ECMAScript 6 简介 ECMAScript(ES6) 是JavaScript语言的...

  • 2019-03-13

    web前端 JavaScript 基础 day6 JavaScript:页面脚本语言,主要用于用户的交互逻辑处理 ...

  • es6

    第十三章 ECMAScript 6 基础 ECMAScript 6 简介 JavaScript 三大组成部分ECM...

  • 学好vue笔记一

    不忙了,看看基础 vue是javascript前端框架,除了HTML和css之外es6中javascript的新特...

  • FFYY-7216 4-TS

    TS基础 typescript 是 javascript 的超集,支持 ecmascript6标准比 javasc...

  • FFYY-7216 4-TS

    TS基础 typescript 是 javascript 的超集,支持 ecmascript6标准比 javasc...

  • JS t18

    JavaScript——数据类型 JavaScript共有6种数据类型,其中有5种基础数据类型。 数值型(Numb...

  • 第14天,JavaScript

    第14天,JavaScript @(前端基础)[JavaScript] 目录 一、JavaScript基础 一个完...

  • JS-Basic

    本文主要结构 任务JavaScript基础练习JavaScript集合练习 JavaScript基础练习学到的主要...

网友评论

      本文标题:javascript基础-6

      本文链接:https://www.haomeiwen.com/subject/htfycxtx.html