自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

转载 JS—DOM操作

节点分为三类:1.元素节点:标签<div></div>2.文本节点:标签内的纯文本。3.属性节点:标签内的属性,id或class查找元素:getElementById();参数传递一个元素的id值,这样就可以获取到该元素节点DOM操作必须等待HTML文档加载完毕,才可以获取怎样获取?1.把<script>...

2017-07-12 17:20:00 96

转载 JS-浏览器检测

/*navigator对象是window对象下的alert(window.navigator);alert(navigator.appName); //浏览器的名称,这个属性不能精确的取到浏览器的名称alert(navigator.userAgent); //用户代理字符串,表示浏览器信息的东西alert(navigator.platform); //表示浏览器所在的系统浏览器嗅探器...

2017-07-07 16:21:00 129

转载 JS-BOM

一、BOMBOM是browser object model的缩写,简称浏览器对象模型。BOM提供了独立于浏览器显示内容而与浏览器窗口进行交互的对象。个人理解是,我们知道浏览器显示的Document,javascrip 要想操作网页,需要DOM来进行访问,但是仅仅只是网页内容。浏览器除了有显示的内容,还有一个重要的部分就是一个载体,它承载我们看到的内容。好比是...

2017-07-07 16:10:00 88

转载 关于js中一个对象当做参数传递是按值传递还是按引用传递的个人看法

在《JavaScript高级程序设计》这本书中有这样一段话:有很多开发人员错误的认为:在局部作用域中修改的对象会在全局作用域中反映出来,就说明参数是按引用传递的。换句话说,尼古拉认为当一个对象是当做参数传递时,它是按值传递的。然后他举了个例子来证明这个结论:function setName(obj) { obj.name = "Nicholas"; obj = new...

2017-06-22 01:03:00 157

转载 JS面向对象,原型,继承

ECMAScript有两种开发模式:1.函数式(过程化),2.面向对象(OOP)。面向对象的语言有一个标志,那就是类的概念,而通过类可以创建任意多个具有相同属性和方法的对象。但是,ECMAScript没有类的概念,因此它的对象也与基于类的语言中的对象有所不同。var box = new Object();box.name = 'Lee';box.age = 100;box.run = f...

2017-05-15 01:17:00 76

转载 JS内置对象

一,Global对象Global(全局)对象是ECMAScript中一个特别的对象,因为这个对象是不存在的。在ECMAScript中不属于任何其他的属性和方法,都属于它的属性和方法。所以,事实上,并不存在全局变量和全局函数;所有在全局作用域定义的变量和函数,都是Global对象的属性和方法。ECMAScript没有定义怎么调用Global对象,所以,Global.属性或者Global.方...

2017-04-21 18:24:00 78

转载 JS基本包装类型

一.基本包装类型概述//是基本类型,但是又是特殊的引用类型。var box = 'Mr.Lee'; //基本类型alert(box.substring(2)); //对象.方法(参数),这种写法明显是引用类型的写法 //substring索引从0开始,从第2个位置开始截取到末尾的字符串alert('Mr.Lee'.substrin...

2017-04-21 18:21:00 87

转载 JS变量、作用域及内存

1.动态属性var box = new Object();box.name = 'lee';alert(box.name);var box = 'lee';box.age = '28';alert(box.age); //不是引用类型,无法输出2.复制变量值//栈内存var box = 'lee';var box2 = box;box2 = 'kkk' //基本类型保持...

2017-04-21 17:44:00 78

转载 JS—Function类型

1.函数的声明方式有三种普通函数的声明方式function box(num1,num2){ return num1+num2;}alert(box(1,2));使用变量初始化函数var box = function(num1,num2){ return num1+num2;};alert(box(1,2));使用NEW的构造函数来声明var box = new Functio...

2017-04-21 17:25:00 86

转载 JS正则表达式

正则表达式var box = new RegExp('Box'); //第一个参数是模式字符串alert(box); // /Box/两个反斜杠是正则表达式的字面量表示法var box = new RegExp('Box','ig'); //第二个参数可选,模式修饰符 i表示忽略大小写 g表示全局匹配 m表示多行匹配alert(box);...

2017-04-20 21:43:00 107

转载 js时间与日期

var box = new Date(); //创建了一个日期对象;构造方法里面可以传参数,指定时间。如果没有传,就是默认当前时间alert(box);alert(Date.parse('4/12/2007')); //返回的是一个毫秒数var box = new Date(Date.parse('4/12/2007')); //把毫秒数转换成看得懂的时间alert(box);...

2017-04-01 18:03:00 101

转载 js对象和数组

//对象 对象包含哪些元素//1.属性(字段);//2.方法(函数);var box = new Object(); //创建一个对象box.name='sdfsf'box.age=58alert(box);----------------------------------------------------------------------------------------...

2017-04-01 18:00:00 78

转载 js函数

function box(){ //函数声明完成 alert('sssss'); //函数本身没有运行功能,必须被调用}box(); //函数调用-----------------------------------------------------------------------------------------------------------...

2017-04-01 17:47:00 61

转载 js流程语句

var box = 100; //单行语句{ //用花括号包含的语句集合,叫做复合语句,单位一个。 //一对花括号,表示一个复合语句,处理的时候可以当作一条单行语句来对待 var height = 200; //复合语句一般称之为代码块 var width = 300;}----------------------------------------...

2017-04-01 17:42:00 85

转载 js运算符

//一元运算符//只能操作一个值的运算符叫一元运算符var box = 100;++box; //前置递增,box=box+1alert(box);var box = 100;--box; //前置递减,box=box-1alert(box);var box = 100;var age = ++box; //前置递增先box累加到101,然后赋值给agealert(age);...

2017-04-01 17:35:00 83

转载 js数据类型

typeof操作符var box;alert(typeof box); //box是Undfined类型 值是undfined,类型返回的字符串是undfined----------------------------------------------------------------------------------------------------------------...

2017-04-01 12:05:00 62

转载 createElement、createTextNode、setAttribute使用方法

createElement() 方法可创建元素节点。示例:var placeholder = document.createElement("img");createTextNode() 可创建文本节点。示例:var txt1 = document.createTextNode("Choose an image.");setAttribute() 方法添加指定...

2017-01-12 17:34:00 381

转载 分离JavaScript

分离JavaScript类似于使用style属性,在HTML文档里使用诸如onclick之类的属性也是一种既没有效率又容易引发问题的做法。如果我们用一个”挂钩“,就像CSS机制中的Class或ID属性那样,把JavaScript代码调用行为与HTML文档的结构和内容分离开,网页就会健壮得多。那么,可以用下面这条语句来表明”当这个链接被点击时,它将调用popUp()函数“。<a hr...

2016-12-22 17:13:00 102

转载 JavaScript - 平稳退化

JavaScript使用window对象的open()方法来创建新的浏览器窗口。这个方法有三个参数:window.open(url,name,features)这三个参数都是可选的。1.第一个参数是想在新窗口里打开的网页的URL地址。如果省略这个参数,屏幕上将弹出一个空白的浏览器窗口。2.第二个参数是新窗口的名字。可以在代码里通过这个名字与新窗口进行通信。3.最后一个参数是一个以逗号分隔...

2016-12-22 15:45:00 102

转载 nodeValue、firstChild和lastChild属性

nodeValue属性如果想改变一个文本节点的值,那就使用DOM提供的nodeValue属性,他用来得到(和设置)一个节点的值:node.nodeValue但是有个细节必须注意:在用nodeValue属性获取description对象的值时,得到的并不是包含在这个段落里的文本。可以用下面这条alert语句来验证这一点:alert(description.nodeValue);html代码...

2016-12-20 16:29:00 411

转载 childNodes属性 和 nodeType属性

childNodes属性可以用来获取任何一个元素的所有子元素,它是一个包含这个元素的全部子元素的数组:element.childNodes如果需要把某个文档的body元素的全体子元素检索出来。首先使用getElementsByTagName得到body元素。因为每份文档只有一个body元素,所以它将是getElementsByTagName("body")方法所返回的数组中的第一个(...

2016-12-15 17:55:00 217

转载 “条件语句”和“循环语句”

条件必须放在if后面的圆括号中。条件的求值结果永运是一个布尔值,即只能是true或false。花括号中的语句--不管有多少条,只有在给定条件的求值结果是true的情况下才会执行。if(1>2){alert("The world has gone mad!");}因为1不可能大于2,所以上面这个条件的值永远是false。if语句可以有一个else子句。包含在e...

2016-12-06 17:00:00 263

转载 js操作符总结

算数操作符加法操作符(+),减法操作符(-),除法操作符(/),乘法操作符(*)还可以把多种操作组合在一起:1+4*5避免产生歧义,可以用括号把不同的操作分隔开来:1+(4*5);(1+4)*5变量可以包含操作:var total = (1+4)*5;还可以对变量进行操作:var temp_fahrenheit = 95;var temp_celsius = ...

2016-12-02 17:26:00 56

转载 js数组

声明数组方法:var beatles = Array(4);beatles[0] = "John";beatles[1] = "Paul";beatles[2] = "George";beatles[3] = "Ringo";var beatles = Array("John","Paul","George","Ringo");声明数组不需要明...

2016-12-01 18:30:00 71

转载 资源,网址

JavaScript 代码检查工具JSHint。网址:http://jshint.com/开发者网络 web前端学习 网址:https://developer.mozilla.org/zh-CN/开源html5跨屏前端框架 网址:http://amazeui.org/W3Cfuns :前端网(W3Cfuns)——国内最大的前端站 网址:http://www.w3cfuns...

2016-02-14 10:11:00 193

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除