一、什么是DOM?

Document Object Model文档对象模型

当创建一个网页并把它加载到web浏览器中时,如果没有document(文档);

DOM根据你编写的网页文档创建一个文档对象

Javascipt语言里面的对象分为三类 :

1.用户定义对象(user-defined object) :有程序员自行创建的对象

2.内建对象(native object):内建在JavaScript语言对象里面的,比如说 Array Math 和Date

3.宿主对象(host object):有浏览器提供的对象(window对象)

window对象对应着浏览器窗口的本身。这个对象的属性和方法通常被统称为BOM(浏览器对象模型)BOM向程序员提供window.open()和window.Onload();

实例:你们在上网的时候看到各种弹出窗口的下拉框菜单,几乎都是有BOM的方法负责创建和处理

Var  Array= 【1、2、3、4】

我们现在想要把7这个数字放到  这个数组的后面

想要的是【1、2、3、4、7】

push()从后面推进去

实例:var arr = 【1、2、3、4】

想要的是把7放到这个数组里面

arr.push(7)

console.log(arr);

实例:

arr.unshift(10)放到数组的前面

console.log(arr)

实例:从后面删除

arr.pop()

console.log(arr)

实例:从前面删除

var aa = 【11、12、13】

var sum = aa。concat(arr)

var zoom = arr.concat(aa)

console.log(sum);

console.log(zoom);

把数组转换为字符串 join(作用将数组中的各个元素通过制定的分隔符进行连接成为一个字符串)

console.log(arr.join(“-”));

把字符串转换为数组

var txt = ”aa - bb -cc“

console.log(txt.split(”-“))

js是有哪几部分组成

核心 (ECMAScript) DOM BOM

ECMAAScipt 欧洲计算机制作商机构

DOM处理网页内容的方法和接口

BOM 与 浏览器交互的方法和接口

DOM树

标签 标记 元素 节点

有结构图 整个文档就是一个文档节点

每一个HTML的标签都是元素节点

标签中的文字则是文字节点

标签中的属性就是属性节点

getElementById 通过id访问节点

getElementByTagName()标签访问节点

GETElementByClassName()类名

DOM动画效果基础入门的更多相关文章

  1. DOM动画效果的基础入门2

    一.动画效果 Transform字面上就是变形,改变的意思,在css3中transform主要包括以下几种: 选转 rotate,扭曲 skew 缩放 scale 和移动translate 以及矩形变 ...

  2. android动画效果编程基础--Android Animation

    动画效果编程基础--Android Animation 动画类型 Android的animation由四种类型组成 XML中 alpha 渐变透明度动画效果 scale 渐变尺寸伸缩动画效果 tran ...

  3. 前端基础-jQuery的动画效果

    阅读目录 隐藏 显示 切换 下拉 上卷 显示 一.jQuery中隐藏元素的hide方法 让页面上的元素不可见,一般可以通过设置css的display为none属性.但是通过css直接修改是静态的布局, ...

  4. 新添加的DOM节点如何实现动画效果

    如何给新添加的DOM节点加动画效果 最近碰到项目中,在DOM节点中,添加新的 html 后 要有动画效果,一直没能很好地理解,尝试了各种方式,终于找出来了 简化版结构 代码如下 使用jq1.9以上版本 ...

  5. 【Android开发日记】之基础篇(二)——Android的动画效果

          什么是动画,动画的本质是通过连续不断地显示若干图像来产生“动”起来的效果.比如说一个移动的动画,就是在一定的时间段内,以恰当的速率(起码要12帧/秒以上,才会让人产生动起来的错觉)每隔若干 ...

  6. 基于Rebound制造绚丽的动画效果-入门篇

    基于Rebound制造绚丽的动画效果-入门篇 Rebound是什么? Rebound是一个来自 Facebook 公司的 Java物理和动画库.Rebound spring 模型可用于创建动画,让你感 ...

  7. UI设计篇·入门篇·简单动画的实现,透明动画/旋转动画/移动动画/缩放动画,混合动画效果的实现,为动画设置监听事件,自定义动画的方法

    基本的动画构成共有四种:透明动画/旋转动画/移动动画/缩放动画. 配置动画的方式有两种,一种是直接使用代码来配置动画效果,另一种是使用xml文档配置动画效果 相比而言,用xml文档写出来的动画效果,写 ...

  8. iOS UIKit Dynamics入门 UIKit动力学,实现重力、连接、碰撞、悬挂等动画效果

    本文为转载文章 版权归原文所有 什么是UIKit动力学(UIKit Dynamics) 其实就是UIKit的一套动画和交互体系.我们现在进行UI动画基本都是使用CoreAnimation或者UIVie ...

  9. jQuery基础---动画效果

    内容摘要: 1.显示.隐藏 2.滑动.卷动 3.淡入.淡出 4.自定义动画 5.列队动画方法 6.动画相关方法 7.动画全局属性  发文不易,转载请注明出处~ 一.显示.隐藏 jQuery 中显示方法 ...

随机推荐

  1. FZU2127

    FZU2127:养鸡场 Problem Description Jason买来了n米长的竹篱笆,打算将n米长的竹篱笆所实用来围成一个三角形的养鸡场.为方便起见.养鸡场三条边的长度都为正整数. 同一时候 ...

  2. RHEL/CentOS 7最小化安装后需做的30件事情

    导读 CentOS是一个工业标准的Linux发行版,是红帽企业版 Linux 的衍生版本.你安装完后马上就可以使用,但是为了更好地使用你的系统,你需要进行一些升级.安装新的软件包.配置特定服务和应用程 ...

  3. Android学习笔记(二十二)——短信接收与发送

    //此系列博文是<第一行Android代码>的学习笔记,如有错漏,欢迎指正! 当手机接收到一条短信的时候, 系统会发出一条值为 android.provider.Telephony.SMS ...

  4. python __file__ 与相对路径

    用__file__ 来获得脚本所在的路径是比较方便的,但这可能得到的是一个相对路径,比如在脚本test.py中写入: #!/usr/bin/env pythonprint __file__ 按相对路径 ...

  5. 如何使用coding.net

        由于我有一位十分聪明能干的室友会使用coding.net,于是我决定奉献一下室友的智慧,告诉大家如何使用conding.net上交作业.(如有说错的地方希望大家可以指出来) 首先登陆codin ...

  6. git 教程(3)--时光机穿梭

    我们已经成功地添加并提交了一个readme.txt文件,现在,是时候继续工作了,于是,我们继续修改readme.txt文件,改成如下内容 Git is a distributed version co ...

  7. RouterOS首次打开网页强制跳转

    网上极少有关于RouterOS的第一次打开网页强制跳转主页的方法,大多数都方法是将浏览某个域名的IP地址跳转到自己的主页,这种方法有时会失效.还有一种方法就是当用户用80端口连接时,抓取源地址到地址列 ...

  8. IDEA 配置 tomcat 启动内存

    -server -XX:PermSize=128M -XX:MaxPermSize=256m

  9. Extjs PROXY查询params无法传参,改用extraParams

  10. C++数学、信号处理相关库

    1.Eigen 是一个线性算术的C++模板库,包括:vectors, matrices, 以及相关算法.功能强大.快速.优雅以及支持多平台. http://www.oschina.net/p/arma ...