javascript提取HTML页面内容

0 个评论
今天同事有一个用javascript提取的HTML页面的内容的需求。 经过一段时间的试验。 得到下面的代码。 能提取出来相应的HTML标签内的内容。 var reg = /]*?>([^>^]*?>/g; var res = '&nbsp123456'.replace(reg, "$1,"); console.log(res); 结果: “&nbsp,1,2,3,4,5,6,”
2010-09-30 / Javascript, WEB前端技术 / 43 views浏览
阅读全文

UBUNTU/Linux 下Netbeans 6.8的中英文文字美化

0 个评论
netbeans因为安装方便,对html/css/javascript的格式化超级强大,运行速度快一直是我的最爱, 更因为上面的jVi插件非常好用,与项目管理能力非常好让我爱不释手, 但netbeans的字体一直比较难看,所以我们不得不动手自己来配置。 下面是我在Ubuntu下对Netbeans 6.8的字体配置的修改方法。 1)先按下面地址的方...
2010-03-08 / Ubuntu / 55 views浏览
阅读全文

在Vim里让javascript折叠

0 个评论
英文源于: http://verens.com/archives/2005/04/18/using-javascript-folds-in-vim/ 1.修改vimrc文件, 添加下面一行: let javaScript_fold=1 2.de>编辑/usr/share/vim/vim(7.x)/syntax/javascript.vim 括号里的7.x要修改成自己相应的目录。我的目录是: de>de>/usr/share/vim/vim72/syntax/javascript.vimde> ...
2010-01-26 / 编程技术 / 41 views浏览
阅读全文

Vim下面的javascript脚本的格式化工具jsbeautify.vim

0 个评论
一个很强大的工具。 在命令模式下打入“\ff” 就可以开始执行了。 但目前的速度有点慢。 你需要有耐心。 下载地址:http://www.vim.org/scripts/script.php?script_id=2727 目前还没有绑定到vim的expandTab设置。 如果想将tab换成是空格, 需要将 295行: let s:opt_indent_char = “\t” 换成是: let s:opt_inden...
2010-01-26 / 编程技术 / 33 views浏览
阅读全文

javascript下的trim

0 个评论
实际上只要在string下面添加一下下面的语句: replace(/^\s+/ig, '').replace(/\s+$/ig, '') 就可以了。 如果 var str = " hello world "; str = str.replace(/^\s+/ig, '').replace(/\s+$/ig, ''); alert(str); str等于hello world
2010-01-26 / Javascript / 10 views浏览
阅读全文

一个实用的javascript的Cookie类

0 个评论
var Cookie = function(name, val, expires, path, domain, secure){ path = path || null; domain = domain || null; secure = secure || false; function set(key, value){ var str = key + "=" + escape(value); if(expires > 0){ var date = new Date(); va...
2010-01-26 / Javascript / 12 views浏览
阅读全文

简单的事件添加的函数

0 个评论
var addEvent = function(e, type, fn){ if (e.length){ for(var i = 0; i < e.length; i++){ addEvent(e[i], type, fn); } return; } if (e.addEventListener) { if( type && fn){ e.addEventListener(type, fn, false); } } els...
2010-01-26 / Javascript / 3 views浏览
阅读全文

javascript 提示的对话框

0 个评论
var iMsgBox = function(msg, dom){ var mask = document.createElement('div'); var pop = document.createElement('div'); var message = document.createElement('h4'); dom = dom || document.body; message.innerHTML = msg; var timed = false; var closed = false; v...
2010-01-26 / Javascript / 5 views浏览
阅读全文

用javascript里创建select的通用办法

0 个评论
搜索互联网上,看到的创建select的办法五花八门,但是都认为无法实现firefox与ie的通用创建办法。 我查了一下犀牛书。讲解了一个简单的通用的创建的方法。 我将这个方法抄下来,就成了下面的函数。 只要传进去相应的两个数组,就可以创建出来一个完整的select节点。 其中, val: option的可能的值的数组, nam...
2010-01-26 / Javascript / 15 views浏览
阅读全文

将javascript对象属性排序与遍历javascript属性的方法

0 个评论
var myobj = {'2007': { '5': { '01' : [{'tit':'abc','mon':123,'typ':2},{'tit':'abc','mon':123,'typ':2}], '03' : [{'tit':'abc','mon':123,'typ':2},{'tit':'abc','mon':123,'typ':2}], ...
2010-01-26 / Javascript / 53 views浏览
阅读全文

javascript 代码的格式化工具

0 个评论
由于javascript越来越成为一门重要的开发语言。 各类IDE对javascript的支持也越来越好。 比如基于eclipse的集成开发环境aptana sun的开源集成开发环境netbeans, 还有收费的IDEA. 都已经在一定程度上支持javascript的开发。 对于很多人包括我自己来讲,代码的格式化能力是很重要的。 所以比较了一下各apatana与...
2010-01-26 / Javascript / 20 views浏览
阅读全文

一个检测日期正确与否的javascript代码

0 个评论
function checkData(str) { var year = /^(19|20|21)[0-9]{2}$/; var month = /^(0[1-9])|(1[0-2])$/; var date = /^(0[1-9])|([1-2][0-9])|(3[0-1])$/; var ystr = str.substring(0, str.length - 4); var mstr = str.substring(str.length - 4, str.length - 2); var dstr = str.substring(str.length - 2...
2010-01-21 / Javascript / 36 views浏览
阅读全文