一、什么是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. Java并发包源码学习之线程池(一)ThreadPoolExecutor源码分析

    Java中使用线程池技术一般都是使用Executors这个工厂类,它提供了非常简单方法来创建各种类型的线程池: public static ExecutorService newFixedThread ...

  2. bootstrap搜索框样式代码及效果

    <div class="container"> <div class="input-group"> <input type=&qu ...

  3. 自定义Listview

    public class MyListView extends ListView { public MyListView(Context context) { super(context); } pu ...

  4. JAVA设计模式 之 策略模式

    一. 定义 设计模式定义了算法族,分别封装起来,让他们之间可以互相替代,此模式让算法的变化独立于使用算法的客户(该定义来自于Head First 设计模式). 二. 应用场景 当我们在应用程序中完成一 ...

  5. Google在三大系统上停止对Chrome Apps的支持

    近年来凭借着低廉的价格和易于管理和追踪的特性,Chrome OS设备逐渐获得了市场的肯定.只是相比较Windows和macOS桌面系统来说,Chrome OS在应用方面依然存在劣势,为此三年前Goog ...

  6. 学习Node.js笔记(一)

    一.什么是Node.js 1.1.Node.js是什么 Node.js是用来编写高性能网络服务器的JavaScript工具包 Node.js 是一个基于Chrome JavaScript 运行时建立的 ...

  7. cocos2dx 3.7中 AppDelegate.h的class TestController;这种写法的具体意思不太明白,只能猜是类似于外部定义的东西。

    cocos2dx 3.7中 AppDelegate.h的class TestController;这种写法的具体意思不太明白,只能猜是类似于外部定义的东西.

  8. Error: failed to fetch platform android

    在使用ionic创建项目后,需要添加平台,运行如下命令添加Android平台时: ionic platform add android 1 出现错误: Error: failed to fetch p ...

  9. ImageView显示网络图片

    package com.example.urlimage; import java.io.InputStream; import java.net.HttpURLConnection; import ...

  10. 如何将代码托管到GitHub上

    注册账号什么的直接省略吧...GitHub传送门:https://github.com/ 首先就是创建repository. 接着就是填写相关的信息了 点击Create repository,创建成功 ...