JavaScript没有块级作用域。在其他语言上,比如C语言中,有花括号封闭的代码块都有自己的作用域,(如果用ECMAScript的话来讲,就是他们自己的执行环境),因而支持根据条件来定义变量。例如,下面的代码效果 if (true) { var color = "blue"; } alert(co ...
分类:
Web程序 时间:
2017-09-29 19:52:11
阅读次数:
210
一、数据类型 ECMAScript中有5种简单数据类型:Undefined、Null、Boolean、Number和String。还有一种复杂数据类型——Object。ECMAScript不支持任何创建自定义类型的机制,所有值都成为以上6中数据类型之一。 typeof操作符 typeof操作符是用来 ...
分类:
Web程序 时间:
2017-09-29 16:41:22
阅读次数:
249
使用Grunt构建项目涉及磁盘操作,构建效率较低,因此,基于流的Gulp应运而生。本节通过一个例子,介绍如何利用Gulp构建一个ECMAScript 6和Sass应用。 ...
分类:
移动开发 时间:
2017-09-28 00:29:51
阅读次数:
303
ECMAScript中一共有6种数据类型,其中包括5种基本数据类型(Undefined,Null,Boolean,Number,String)以及一种复杂数据类型(Object)。【ES6增加多了一种Symbol数据类型,但这里先不做讨论】 Undefined类型 Undefined类型只有一个un ...
分类:
编程语言 时间:
2017-09-27 21:48:21
阅读次数:
256
Java 反射 Java 反射 原文出处: 翡青 链接地址:http://www.importnew.com/17616.html 动态语言 动态语言,是指程序在运行时可以改变其结构:新的函数可以被引进,已有的函数可以被删除等在结构上的变化。比如众所周知的ECMAScript(JavaScript) ...
分类:
编程语言 时间:
2017-09-27 21:03:10
阅读次数:
294
一、做CSS案例 通过案例掌握一些CSS的样式属性;定位、浮动等内容 二、JavaScript基本知识 1、JS简介 Netscape公司开发的一种脚本语言 ,并且可在所有主要的浏览器中运行。 JS运行在浏览器中,客户端脚本。 JavaScript 的正式名称是 "ECMAScript"。这个标准由 ...
分类:
编程语言 时间:
2017-09-25 09:39:32
阅读次数:
163
1.在浏览器中,window对象即是通过JavaScript访问浏览器窗口的一个接口,又是ECMAscript 规定的Global对象,这意味着在网页中的任何一个对象,变量和函数,都是以window作为其global对象。 2.定义全局变量和直接在window上定义属性还是有区别的,全局变量不能通过 ...
ECMAScript 6中的Map类型是一种存储着许多键值对的有序列表。键值对支持所有的数据类型. 键 0 和 ‘0’会被当做两个不同的键,不会发生强制类型转换. 如何使用Map? let map = new Map(); 常用方法: set( 键,值 ): 添加新的键值对元素 get( 键 ): ...
在 ECMAScript 中,变量可以存在两种类型的值,即原始值和引用值。 Boolean. 布尔值,true 和 false. null. 一个表明 null 值的特殊关键字。 JavaScript 是大小写敏感的,因此 null 与 Null、NULL或其他变量完全不同。 undefined. ...
分类:
Web程序 时间:
2017-09-23 17:16:05
阅读次数:
211
2017.9.22【面试阶段】 一:js由来 JavaScript 1995年首次设计在浏览器上,领导者为了让他看起来更像java,所以起名JavaScript; js是兼容ECMA标准,也称为ECMAScript;js是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言; 他的解释器称为J ...
分类:
编程语言 时间:
2017-09-22 22:47:58
阅读次数:
256