明凯博客

关注网站技术,一个特立独行的程序员

JS

JS操作数组的方法和属性全面详解

上次写了一篇文章: JS操作数组的方法 总感觉不是很全面,这次就整理一下更加全面的JS的数组操作方法。 一、数组操作的方法 1、数组的创建 1 2 3 4 5 6 7 8 var arrayObj = new Array();  //创建一个数组   v […]

, , ,

正则表达式表示html元素及元素内容

需求是这样子的: 现在有一个表单, 1 <form action=’mk.php’>…….</form><form action=’mk.php’>…….</form> 表单里面的省略号代表里面的内容,里面有各式各样 […]

, , ,

Highcharts横坐标文字实现竖放的方法

Highcharts这个插件用来画图很好,可是默认的横坐标是横放的。 如果横坐标组数很多,那么显示就会很拥挤很难看,于是我想到了将横坐标竖放。 看了官网API,发现写得很笼统,不是很明白,后来自己试了试。 看看下面的两段代码,现在懂了没有? 1 2 3 4 5 6 7 8 9 x […]

, ,

JS排序sort以及中文排序localeCompare详解

说到表格排序,首先要说的就一定是数组的排序,因为数组排序是表格排序的基础。 JavaScript为数组提供了sort()方法用于表格排序,默认情况下该方法会使Array中的数组按照ASCII码的顺序进行排列,JavaScript还为数组提供了数组倒序的方法reverse()。 看 […]

, , ,

常用的正则表达式大全

只能输入1个数字 表达式 ^\d$ 描述 匹配一个数字 匹配的例子 0,1,2,3 不匹配的例子 只能输入n个数字 表达式 ^\d{n}$ 例如^\d{8}$ 描述 匹配8个数字 匹配的例子 12345678,22223334,12344321 不匹配的例子 只能输入至少n个数字 […]

, ,

关于js中的“Uncaught SyntaxError: Unexpected token [”错误解决

我在js中为一个已经定义的数组重新定义新的一个维度的数组时,调试器这样报错: 只说结果:肯定是在给已经定义的数组中的元素重新定义下一维度时,多在前面加了一个“var”。 就像下面的这样: 1 2 3 4 5 6 var group = new Array(); f […]

, ,

JS获取节点的兄弟、父级、子级元素的方法

先说一下JS的获取方法,其要比JQUERY的方法麻烦很多,后面以JQUERY的方法作对比。 JS的方法会比JQUERY麻烦很多,主要则是因为FF浏览器,FF浏览器会把你的换行也当最DOM元素 1 2 3 4 5 6 7 <div id="test"&gt […]

, , ,

JS去掉字符串前后空格的五种方法

第一种:循环检查替换 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 //供使用者调用 function trim(s)&#1 […]

, ,

ZClip复制到剪切板插件介绍

上次写了一个不用插件实现复制到剪切板的功能. 虽然能够适应很多浏览器,但是每种浏览器要写不同的代码。感觉非常繁琐。 不同浏览器JS访问系统剪贴板的方法 这里介绍一个复制的插件:zclip zClip是一个轻量级的jQuery“复制到剪贴板”插件,采用了时下流行的”剪贴板”库。此插 […]

, , ,

不同浏览器JS访问系统剪贴板的方法

问题描述 IE 支持使用 window.clipboardData 对象内的一系列方法访问系统剪贴板; Chrome 和 Safari 中存在类似的 Clipboard 对象,且有与 IE 中类似的方法,但其功能尚未实现; Firefox 和 Opera 不支持这类对象。 造成的 […]

, , ,

上一页 下一页