DOM动画效果基础入门
一、什么是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动画效果基础入门的更多相关文章
- DOM动画效果的基础入门2
一.动画效果 Transform字面上就是变形,改变的意思,在css3中transform主要包括以下几种: 选转 rotate,扭曲 skew 缩放 scale 和移动translate 以及矩形变 ...
- android动画效果编程基础--Android Animation
动画效果编程基础--Android Animation 动画类型 Android的animation由四种类型组成 XML中 alpha 渐变透明度动画效果 scale 渐变尺寸伸缩动画效果 tran ...
- 前端基础-jQuery的动画效果
阅读目录 隐藏 显示 切换 下拉 上卷 显示 一.jQuery中隐藏元素的hide方法 让页面上的元素不可见,一般可以通过设置css的display为none属性.但是通过css直接修改是静态的布局, ...
- 新添加的DOM节点如何实现动画效果
如何给新添加的DOM节点加动画效果 最近碰到项目中,在DOM节点中,添加新的 html 后 要有动画效果,一直没能很好地理解,尝试了各种方式,终于找出来了 简化版结构 代码如下 使用jq1.9以上版本 ...
- 【Android开发日记】之基础篇(二)——Android的动画效果
什么是动画,动画的本质是通过连续不断地显示若干图像来产生“动”起来的效果.比如说一个移动的动画,就是在一定的时间段内,以恰当的速率(起码要12帧/秒以上,才会让人产生动起来的错觉)每隔若干 ...
- 基于Rebound制造绚丽的动画效果-入门篇
基于Rebound制造绚丽的动画效果-入门篇 Rebound是什么? Rebound是一个来自 Facebook 公司的 Java物理和动画库.Rebound spring 模型可用于创建动画,让你感 ...
- UI设计篇·入门篇·简单动画的实现,透明动画/旋转动画/移动动画/缩放动画,混合动画效果的实现,为动画设置监听事件,自定义动画的方法
基本的动画构成共有四种:透明动画/旋转动画/移动动画/缩放动画. 配置动画的方式有两种,一种是直接使用代码来配置动画效果,另一种是使用xml文档配置动画效果 相比而言,用xml文档写出来的动画效果,写 ...
- iOS UIKit Dynamics入门 UIKit动力学,实现重力、连接、碰撞、悬挂等动画效果
本文为转载文章 版权归原文所有 什么是UIKit动力学(UIKit Dynamics) 其实就是UIKit的一套动画和交互体系.我们现在进行UI动画基本都是使用CoreAnimation或者UIVie ...
- jQuery基础---动画效果
内容摘要: 1.显示.隐藏 2.滑动.卷动 3.淡入.淡出 4.自定义动画 5.列队动画方法 6.动画相关方法 7.动画全局属性 发文不易,转载请注明出处~ 一.显示.隐藏 jQuery 中显示方法 ...
随机推荐
- 45个实用的JavaScript技巧、窍门和最佳实践
在这篇文章中,我将分享一组JavaScript的技巧.窍门和最佳实践,这些都是JavaScript程序员应该知晓的,不管他们是使用在浏览器/引擎上,还是服务器端(SSJS——Service Side ...
- javascript 正则表达式使用
切记:js 正则表达式无需用双引号,正则表达式不是字符串. 参考网址:http://www.w3school.com.cn/jsref/jsref_obj_regexp.asp 个人用于查找字条串匹配 ...
- codeblocks+Mingw 下配置开源c++单元测试工具 google test
google test 是google的c++开源单元测试工具,chrome的开发团队就是使用它. Code::Blocks 12.11(MinGW 4.7.1) (Windows版)Google T ...
- git之remote repository create(远程仓库创建)
参考:Git教程 - 廖雪峰的官方网站 1.在Git bash窗口执行如下指令创建SSH KEY: ssh-keygen -t rsa -C "sunjf@biomarker.com.cn& ...
- 又一个绝对棒的对话框插件fancybox v1.3.4
http://www.jsfoot.com/jquery/demo/2011-07-30/fancybox/index.html jquery插件:fancybox Fancybox的特点如下: ...
- BZOJ1503——郁闷的出纳员
1.题目大意:一道treap题,支持插入,询问第K大,还有全体修改+上一个值,如果某个点值小于x,那么就删除这个点 插入100000次,询问100000次,修改100次..最后输出删了多少个点 2.分 ...
- [BZOJ2656][codevs1207][Zjoi2012]数列(sequence)
[BZOJ2656][codevs1207][Zjoi2012]数列(sequence) 试题描述 小白和小蓝在一起上数学课,下课后老师留了一道作业,求下面这个数列的通项公式: 小白作为一个数学爱好者 ...
- javax.swing.JList 设置分割线
public class TestJList extends JFrame { public TestJList() { JList list = new JList(new String[] { & ...
- [转载]Eclipse.ini的相关说明
原文链接:http://www.cnblogs.com/yan5lang/archive/2011/05/24/2055867.html Eclipse的启动由$ECLIPSE_HOME/eclips ...
- 2.AngularJS MVC
AngularJs的MVC全部借助于$scope(作用域)实现 1.ng指令 <!doctype html> <html ng-app> <head> <me ...