- 博客(10)
- 资源 (21)
- 问答 (5)
- 收藏
- 关注
原创 谈谈JS中的sort方法
在js中我们可以对数组元素使用sort方法进行排序,比如下面这个程序:var values = [0,1,56,23,34,3]; values.sort(); alert(values);解释:上面程序定义了一个名为values的数组,然后对values进行了sort方法调用,然后alert一下数组的内容,所以该内容是对数组进行了默认的升序排序,有的人可能会对这个
2017-03-21 23:28:10 12094
原创 JavaScript中的垃圾回收和内存管理
JavaScript中的垃圾回收机制,有两种方法:清除标记法和引用计数法 (1)清除标记法:最常用的一种垃圾回收机制的方法,它是通过将变量进行标记,当变量进行执行流的时候打上一个标记(进入执行环境),当变量离开执行流的时候再打上一个标记(离开执行环境),根据标记来对变量进行回收。这样的话,垃圾收集器只需要根据这些标记就可以将无用的变量进行垃圾回收。 (2)引用计数法:不推荐使用,引用计数法是跟踪
2017-03-21 13:08:27 424
原创 JavaScript中的查询标识符
前面的一篇博文中我提到了执行环境、作用域和查询标识符的问题,现在举个例子来论证一下: (1)关于执行环境 一般在JS中的执行环境就是函数所处的环境,每个函数都有自己的执行环境,当执行流进入该环境的时候,函数的环境就会被推倒一个环境栈中,当函数执行完后,该函数又将会被从环境栈中推出。 (2)作用域 特别声明,在JS中是不存在块级作用域的。此外说一下在JS中的变量声明,声明变量使用var关键字,
2017-03-21 10:19:59 922
原创 eclipse中提示js或者JQuery代码
当你在eclipse中的JSP中写JavaScript或者JQuery代码的时候,eclipse是不会自动提示的,所以你需要在eclipse中安装一下插件,该插件的名字叫:Spket IDE,它可以作为一个插件存在,也可以作为一个独立的IDE存在。它具有提示js或者JQuery代码的功能。 (1)Spket IDE下载地址: 请点击Spket IDE插件下载地址 注意:下载里面的Plugin插
2017-03-20 11:13:10 37013 35
原创 JavaScript校验Number(4,1)格式的数字
项目里面有个录入,需要数字格式进行校验,前端使用的是miniUI框架,miniUI文档里面自带了校验,vtype="float",校验浮点数的,但是它不能做到校验这个浮点数有几位整数和几位小数,所以就有必要重写写一个js函数来校验: 实现思路: 1.获取所填写的值 2.判断是否为空,不为空执行3 3.对字符串trim()去空格,并且判断以”.”开始或者结尾的都不是合法的数字,给出提示。 4
2017-03-13 15:48:52 2894
原创 JavaScript中的String类型和Object类型
一、String类型 1.在javascript中String类型是用于表示0或者多个16位unicode字符组成的字符序列。 2.在javascript中可以使用双引号或者单引号来表示,但是必须是双引号配双引号,单引号配单引号,不允许出现相互配的情况,比如下面这个例子:var message = "aaa';//这种是一种错误的表示3.String类型中包含了一些特殊的字符字面量,这个叫做转义
2017-03-09 21:16:58 2951
原创 JavaScript中的数值转换函数
1.Number()函数 (1)用于任何数据类型,属于一种转型函数 (2)转型规则Boolean值,true->1,false->0数字值,简单的传入和返回null值,返回0undefined,返回NaN字符串,如果只包含数字,则转为十进制数,如果前面带0,则会自动忽略;如果里面包含有效的浮点格式,就会转换为对应的浮点数值,前导0也会被自动忽略;如果字符串中包含有效的十六进制格式,则会
2017-03-08 23:13:40 816
原创 JavaScript中的isNaN函数
在ECMAScript中有一个isNaN()函数,再说这个函数之前,会先说一下NaN: (1)NaN:非数值(not a number),是一个特殊的数值,用来表示本来要返回数值的操作数未返回数值的情况。在ECMAScript中,任何数值除以非数值会返回NaN,不会影响其他代码的执行。 (2)NaN有两个特点:任何与NaN相关的操作都会返回NaNNaN与任何的值都不相等,而且它与本身也不相等
2017-03-07 22:37:56 7936
原创 JavaScript函数isFinite()
在javascript中有一个函数是isFinite(),它的作用就是用来判断参数是否位于最小值和最大值之间,如果位于之间就会返回true,否则就会返回false。 在ECMAScript中能够表示的最小的数值保存在Number.MIN_VALUE中,在大多数浏览器中这个值是:5e-324;能够表示的最大的数值保存在Number.MAX_VALUE中,在大多数浏览器中,这个值是1.79769313
2017-03-07 21:59:46 2283
原创 JAVA 字符串格式化
在论坛上看到了一个问题,自己尝试写了一下。 问题描述:把字符串“2017/12/12”改为“20171212”,“2017/2/3”改为“20170203”等等 代码实现:package com.wonders;import java.util.regex.Matcher;import java.util.regex.Pattern;public class DeleteCharacter {
2017-03-01 10:05:59 367
javascript代码执行结果分析
2016-09-01
android毕设中使用了xutils,但是出现了问题
2016-04-06
在使用gson时,创建该对象但是不能导入Gson类
2016-04-06
chrome访问一个json文件中文乱码
2016-04-05
关于空格,有空格就报500错误,没有空格就不报错,这是什么原因
2015-05-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人