自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

翻译 [JavaScript高级程序设计]JSON

 JSNO是一种数据格式,不是一种编程语言。虽然具有相同的语法形式,但JSON并不从属于JavaScript。JSON是在JavaScript中读写结构化数据的更好的方式。1 语法JSON语法可以表示以下三种类型的值:简单值:使用与JavaScript相同的语法,可以在JSON中表示字符串,数值,布尔值和null,但是不支持JavaScript中的特殊值undefined。 对象:对...

2018-08-14 10:31:55 268

翻译 [JavaScript高级程序设计]客户端检测

1 能力检测能力检测的目标不是识别特定的浏览器,而是识别浏览器的能力。采用这种方式只要确定浏览器具有某种能力,就可以给出解决方案。例:IE5.0之前的版本中不支持document.getElementById()这个DOM方法,只能使用非标准的document.all()来实现。于是有了类似以下的能力检测方法:function getElement(id){ if(docum...

2018-08-08 19:12:25 274

翻译 [JavaScript高级程序设计]BOM

目录1 Window对象1.1 全局作用域1.2 窗口关系及框架1.3 窗口位置1.4 窗口大小1.5 导航和打开窗口1.5.1 弹出窗口1.5.2弹出窗口屏蔽程序1.6 间歇调用和超时调用超时调用:间歇调用:1.7 系统对话框2 location对象位置方法3 navigator对象3.1 监测插件3.2 注册处理程序4 s...

2018-08-07 19:24:24 251

翻译 [JavaScript高级程序设计]函数表达式

函数表达式定义函数有两种方式:一是函数声明,二是函数表达式。函数声明有一个重要特征是函数声明提升。匿名函数:function关键字后面没有标识符。1 递归非严格模式下:function factorial(num){ if(num <= 1){ return 1; }else{ return num * arguments...

2018-08-06 22:29:36 192

翻译 [JavaScript高级程序设计]面向对象设计(3)--继承

继承许多OOP语言都支持两种继承方式:接口继承和实现继承。由于ECMAScript中函数没有签名,故无法实现接口继承,只支持实现继承。ECMAScript中的的继承主要是通过原型链实现的。1 原型链利用原型让一个引用类型继承另一个引用类型的属性和方法。当我们让一个引用类型的原型等于另一个引用类型的实例,那么该引用类型的远新对象中将包含一个指向另一个原型的指针。以此可以构成原型链。...

2018-08-04 22:16:54 212

翻译 [JavaScript高级程序设计]面向对象设计(1)--对象

目录理解对象1.属性类型1.1 数据属性1.2 访问器属性2 定义多个属性3 读取属性的特性理解对象创建对象方法://对象声明var person = new Object();person.name = 'Nicholas';person.age = 29;person.sayName = fuction(){ alert(this.name...

2018-08-01 21:32:55 364

翻译 [JavaScript高级程序设计]引用类型

引用类型引用类型是一种数据结构,用于将数据和功能组织在一起。有时候也被称为对象定义,因为描述的是一类对象所具有的属性和方法。对象是某个特定引用类型的实例。1.Object类型创建方法:1.使用new操作符后跟Object构造函数var person = new Object();person.name = 'Nicjolas';person.age = 29;2....

2018-07-26 17:19:31 264

翻译 [JavaScript高级程序设计]变量、作用域和内存问题

目录变量1.基本类型和引用类型的值1.1 动态属性1.2 复制变量值3.传递参数4.检测类型执行环境及作用域1.延长作用域链2.没有块级作用域2.1 声明变量2.2 查询标识符垃圾收集1.标记清除2.引用计数3.性能问题4.管理内存变量1.基本类型和引用类型的值ECMAScript包含两种不同数据类型的值:基本类型值(简单...

2018-07-25 15:52:16 482

翻译 [JavaScript高级程序设计]基本概念(3) -- 语句和函数

目录语句1.for-in语句2.label语句3.break和continue语句4.with语句函数1.理解参数2.没有重载语句1.for-in语句用来枚举对象的属性2.label语句在代码中添加标签,以便将来使用3.break和continue语句break语句:立即退出循环,强制继续执行后面的语句continue语句:立即退出循环...

2018-07-24 20:07:02 431

翻译 [JavaScript高级程序设计]基本概念(2)--操作符

目录操作符1.一元操作符1.1 递增递减操作符1.2 一元加减操作符2.位操作符3.布尔操作符4.乘性操作符4.1 乘法4.2 除法4.3 求模5.关系操作符6.相等操作符6.1 相等(==)和不相等(!=)6.2 全等(===)和不全等(!==)操作符1.一元操作符1.1 递增递减操作符递增(++),递减(--)     ...

2018-07-24 19:33:15 371

翻译 [JavaScript高级程序设计]基本概念(1)--数据类型

目录数据类型1.typeof操作符2.Undefined类型3.Null类型4.Boolean值5.Number类型5.1 浮点数值5.2 数值范围5.3 NaN5.4 数值转换6. String类型7. Object类型数据类型ECMAScript有5种简单数据类型(基本数据类型)——Undefined,Null,Boolean,Numbe...

2018-07-24 17:06:03 417

翻译 MQTT Apollo 搭建 + 上传云

一、搭建Apollo服务器1.下载    下载地址:http://activemq.apache.org/apollo/download.html     源码地址:http://activemq.apache.org/apollo/community/source.html    直接下载apache-apollo-1.7.1-windows的安装包:http://apache.faye...

2018-06-06 17:36:08 736

原创 百度前端学院-任务二

· HTML是什么,HTML5是什么        HTML是一种超文本标记语言,不是一种编程语言。        HTML5是最新的HTML标准,专门为承载丰富的web内容而设计的,并且无需额外插件,拥有新的语义,图形以及多媒体元素· HTML元素标签、属性都是什么概念?        HTML元素标签:是由尖括号包围的关键词,例如:<html>。标签通常是成对出现的,如<b&...

2018-04-26 16:46:09 362

原创 JS中的变量提升

在进入函数的执行环境中时,函数的声明会被提前到最开始,如下例子:var x = 1;function a() { alert(x); var x = 2; x++; alert(x);}function b() { alert(x); x++; alert(x);}if(0 < 100 < 0) { a();...

2018-04-03 16:39:20 291

空空如也

空空如也

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

TA关注的人

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