- 博客(10)
- 资源 (12)
- 收藏
- 关注
原创 JavaScript--变量提升
什么是变量提升?JavaScript引擎的工作方式是,先解析代码,获取所有被声明的变量,然后再一步一步地运行。这造成的结果,就是所有的变量的声明语句,都会被提升到代码的头部,这就叫变量提升例1:console.log(a);var a=1;上面的代码首先使用console.log()方法,在控制台显示变量a的值,因为a还没有声明和复赋值,但是并不会报错,因为变量
2017-02-16 15:33:58 310
原创 HTML5--表单新特性使用自定义错误提示消息validity属性
一、HTML5表单新特性这里由于不是本文的主要内容,所以就不详细介绍HTML5表单新特性,需要了解和学习的介意查看本人的另外一篇文章,里面有很详细的介绍关于HTML5的表单的新特性。网址: http://blog.csdn.net/baidu_25343343/article/details/53140454二、自定义错误是什么?首先,HTML5的表单中有很
2017-02-12 00:29:34 21129 1
原创 浅谈JavaScript--Array数组sort()排序方法与自定义比较器的使用
数组的排序的重要性不必多说,到处可见,现在来说说sort()方法的使用与自定义比较器sort()方法:默认将数组中的所有元素转为字符串后再排列(默认是升序),用来排列字符串类型的元素比如一个数组:var array=[3,5,7,6,1,4,2];array.sort();console.log(String(array)); //1,2,3,4,5,6,7
2017-02-11 14:22:44 11002
原创 JavaScript交换两个变量值的四种方法
交换变量值指的是两个变量之间的值相互交换,具体的方法可总结出四种一、使用第三个变量(最简单,但不推荐)var a=3;var b=5;var t=a;b=a;b=t;console.log(a); //5console.log(b); //3二、使用位运算异或(只能进行数字的交换)公式: a^=b b^=a a^=b
2017-02-11 12:33:45 7965 1
原创 浅谈Javascript--Array数组的splice()方法之删除、插入、替换
Array数组的splice()方法,也是一个非常强大的方法,它的作用是:删除、插入、替换需要注意的是: splice()方法是直接修改原数组的一、删除的用法语法: array.splice(starti,n);starti 指的是从哪个位置开始(不包含starti)n指的是需要删除的个数 var array=[1,2,3,4,5]; arr
2017-02-08 00:30:09 62968
原创 浅谈JavaScript--Array数组的join()方法
介绍性的话就不多说了,我们都知道Array类型是JS内置对象最常用的一个类型,里面的API经常在开发中用到,有一个方法非常的强大,那就是join(),这个方法的功能就是:将array数据中每个元素都转为字符串,用自定义的连接符分割join()方法的使用:一、最简单的将数组的每个元素都转为字符串 var num = Array("hello","world");
2017-02-07 01:22:03 15424
原创 JavaScript内置对象--单体内置对象(Global、Math)详解
一、什么是单体内置对象?官方对于"单体"二字其实没有显性的表达,看了很多书籍和大牛的网站,都是含糊两口,其实就我自己也没完全搞清楚这个几个名词,“引用类型”,“单体”内置对象,"内置对象"这些词的区别,按介绍说,内置对象是不依赖于宿主环境的对象,这些对象在程序执行之前就已经存在了,开发人员不必显示地实例化内置对象,因为它们已经实例化了。简而言之,单体内置对象是不需要通过new来实例化的,例
2017-02-05 18:32:05 1726
原创 JavaScript内置对象--基本包装类型(Boolean、Number、String)详解
一、什么是基本包装类型?为了便于操作基本类型值,ECMAScript还提供了3个特殊的引用类型: Boolean、Number、String。这些类型与其他内置对象类型相似,但同时具有各自的基本类型相应的特殊行为。实际上,每当读取一个基本类型值得时候,后台就会创建一个对应的基本包装类型的对象,从而让我们能够调用一些方法来操作这些数据。包装类型,是一个专门封装原始类型的值,并提供对原始类型的
2017-02-05 15:50:30 3902 2
原创 JavaScript内置对象--Error类型详解
一、什么是错误处理?在介绍Error对象之前,先说说什么是错误处理。错误,指程序中非正常运行状态,在其他编程语言中称为"异常"或"错误",解释器会为每个错误情形创建并抛出一个Error对象,其中包含错误的描述信息。通过使用JS提供的异常错误语句,可以用结构化的方式来捕捉发生的错误,让异常处理代码与核心业务代码实现分离,最终使我们能够集中精力编写主业务功能代码。简言之:在程序执行过程中,即使程序
2017-02-03 20:40:59 8222 1
原创 JavaScript内置对象--Date类型详解
一、Date类型基本介绍ECMAScript中的Date类型是在早期Java中的java.util.Date类基础上构建的。为此,Date类型使用自UTC(Coordinated Universal Time,国际协调时间) 1970年1月1日午夜(零时)开始经过的毫秒数来保存日期。在使用这种数据存储格式的条件下,Date类型保存的日期能够精确到1970年1月1日之前或之后的100000000
2017-02-03 15:44:15 1782
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人