自定义博客皮肤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 346

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

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

2018-08-08 19:12:25 336

翻译 [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 350

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

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

2018-08-06 22:29:36 234

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

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

2018-08-04 22:16:54 274

翻译 [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 437

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

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

2018-07-26 17:19:31 318

翻译 [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 577

翻译 [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 492

翻译 [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 441

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

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

2018-07-24 17:06:03 521

翻译 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 893

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

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

2018-04-26 16:46:09 416

原创 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 368

空空如也

空空如也

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

TA关注的人

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