JavaScript
编程之间
Are you self-aware, and are you proactive?
展开
-
JavaScrpt中的substr() 方法
定义和用法:substr() 方法可在字符串中抽取从 start 下标开始的指定数目的字符。语法是:stringObject.substr(start,length)star是必须的,要抽取的子串的起始下标。必须是数值。如果是负数,那么该参数声明从字符串的尾部开始算起的位置。也就是说,-1 指字符串中最后一个字符,-2 指倒数第二个字符,以此类推。len原创 2016-03-30 13:42:32 · 2411 阅读 · 0 评论 -
JavaScript中的map()
在 JavaScript 1.6 里,javascript 数组增加了几个非常有用的方法:indexOf、lastIndexOf、every、 filter、 forEach、 map、 some,其中前两个可以归为元素定位方法,而后面的几个则可以归为迭代(iterative)方法。遗憾的是:这些新方法并非所有浏览器都支持,在这种情况下,我们就需要自己动手了,在这些介绍的文章中,我们同时提转载 2016-03-17 17:16:25 · 718 阅读 · 0 评论 -
JS生成UUID
一、UUID是什么 UUID就是Universal Unique IDentifier的缩写,它是一个128位,16字节的值,并确保在时间和空间上唯一。它是把硬件地址、时间以及随机数结合在一起,它保证对在同一时空中的所有机器都是唯一的。 通常平台会提供生成UUID的API。UUID按照开放软件基金会 (OSF)制定的标准计算,用到了以太网卡地址、纳秒级时间原创 2016-10-18 10:17:29 · 13668 阅读 · 0 评论 -
JS导出excel表格
以下代码可以在IE上使用,需要允许执行 new ActiveXObject,在设置里面设置允许执行,IE版本有限制,大家感兴趣的可以尝试一下。Insert title here var idTmr; function method1(tableid) {//整个表格拷贝到EXCEL中 var curT原创 2016-09-23 10:35:38 · 3694 阅读 · 0 评论 -
JS 生成GUID
GUID(全球唯一标识)是微软使用的一个术语,由一个特定的算法,给某一个实体,如Word文档,创建一个唯一的标识,GUID值就是这个唯一的标识码.除了.Net有专门的方法生成外,JS也可以生成GUID,一般有两种方式,分别是方法一://JS生成GUID函数,类似.net中的NewID();function S4() { return (((1+Math.rando原创 2016-05-30 11:12:45 · 22421 阅读 · 2 评论 -
常用正则表达式
一、校验数字的表达式数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$带1-2位小数的正数或负数:^(转载 2016-03-23 14:49:40 · 1556 阅读 · 0 评论 -
JavaScript的隐式类型转换
一、JavaScript的数据类型弱类型,在使用算术运算符时,运算符两边的数据类型可以是任意的,比如,一个字符串可以和数字相加。之所以不同的数据类型之间可以做运算,是因为JavaScript引擎在运算之前会悄悄的把他们进行了隐式类型转换的,如下是数值类型和布尔类型的相加:1+true;//2 二、比如-, *, /,和%等算术运算符都会把操作数转换成数字的,但是“+”号就有点不一样了,原创 2016-03-26 21:40:08 · 650 阅读 · 0 评论 -
HTML中使用JavaScript
一、元素1、向HTML插入JavaScript的主要方法,就是使用元素。这个元素被加入到正式的HTML规范中。HTML4.01规定了下列6个属性:async:可选,表示立即下载脚本,但不妨碍页面中的其他操作,比如下载其他资源或者等待加载其他脚本。只对外部脚本文件有效。charset:可选。表示通过src属性指定的代码的字符集。由于大多数浏览器会忽略它的值,因此这个属性很少有人用。d原创 2016-04-04 23:37:51 · 760 阅读 · 0 评论 -
JS获取当前页码URL中信息
一、设置或获取对象指定的文件名或路径:window.location.pathname 二、设置或获取整个 URL 为字符串:window.location.href三、设置或获取与 URL 关联的端口号码:window.location.port 四、设置或获取 URL 的协议部分。window.location.protocol原创 2016-03-21 13:31:05 · 1982 阅读 · 0 评论 -
无处不在的JavaScript
由于最近重新梳理巩固JavaScript,对JavaScript的现状也尤为的感慨,JavaScript能够发展到今天并渗透进每个程序员的血液里面主要原因之一是,JavaScript非常易于接近。学习JavaScript,对于初学者而言,相对比较容易,对于高级用户而言,又非常强大,可以用它来构建复杂又可靠的系统。JavaScript已经变得无处不在。 客户端: JavaScri...原创 2016-03-31 18:02:09 · 703 阅读 · 0 评论 -
JavaScript简介
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。在1995年时,由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Nets原创 2016-03-31 11:26:56 · 1015 阅读 · 0 评论 -
JS中的NaN、undefined、null
在知乎上看到一个将数字转换成中文输出的函数,其中有i~~(i/=10);看代码是要进行转换成数字。 function convert(i) { var r, n, x = 0, zero = i % 10 === 0; var unit = ['','','十','百','千','万']; var n2c = ['零','一','二','三','四'原创 2016-03-22 15:56:20 · 4477 阅读 · 1 评论