- 博客(8)
- 资源 (9)
- 收藏
- 关注
原创 JS获取两个元素高度并且设定两个元素高度一致
function equityHeight(id1, id2) { if (/\d/.exec(id2)[0] > indexElement) { return; } sid1 = "td" + id1.toString(); sid2 = "td" + id2.toString(); if (document.getElementById(
2017-06-29 10:53:17 2532
原创 js解析URL为对象函数实现
写一个parseQueryString 函数,将类似url = http://witmax.cn/index.php?key0=0&key1=1&key2=2解析成对象,结果如{key0: "0", key1: "1", key2: "2"}functionparseQueryString(url){ var str = url.split('?')[1], items =
2017-06-21 19:26:49 2903
原创 jQuery的index()原生js实现以及删除空白文本节点函数
funtion findIndex ( elem, array, i ){//实现jQuery.inArray()方法 var len; if ( array ) { if ( indexOf ) { return indexOf.call( array, elem, i ); } len =
2017-06-21 19:25:30 1017 1
原创 高性能JavcaScript(二)
本系列是《高性能javascript》读书笔记和一些自己的思考整理,一共两篇,一来可以作为自己的总结;二来可以加深对知识的理解;三可以方便后期知识的整理。第五章、字符串和正则表达式1、字符串连接四种方式:++=joinconcat合并大量字符串时,IE7及以前版本中,join快于+和+=;在IE8和其他浏览器中+和+=快于其他连接。使用concat烧鳗鱼+和+=,尤
2017-06-20 18:34:19 532
原创 jQuery事件处理函数总结
bind() 向元素添加事件处理程序 blur() 添加/触发 blur 事件 change() 添加/触发 change 事件 click() 添加/触发 click 事件 dblclick() 添加/触发 double click 事件 delegate() 向匹配元素的当前或未来的子元素添加处理程序 die() 在
2017-06-19 09:20:14 433
原创 无法解析大于号和小于号
最近几天被一个复杂问题所折磨,主要是xslt和xml导出excel表格,开始通过打log日志,将其中牵扯到的svg排除掉,定位到问题是由于xml中含有非法字符,导致在导出excel文件过程中无法导出excel文件。由于其中牵扯到xslt技术是一个比较古老的技术,瞬间没了折腾的勇气,虽然解决了这个问题,但是耗费了大量的时间。解决办法是在解析完xml文件,重新按照xslt的规则生成xml文件时,使
2017-06-16 17:06:22 4891
原创 同一个标签定义多个样式优先级问题
style的优先级最高,然后是id,再来是class,最后才是td 另外,使用!important可以改变优先级别为最先。#aaa{ background-color: Fuchsia;}.ab{ background-color: Black;}td{ background-color: Aqua ;}
2017-06-12 13:54:56 1354
原创 JS(十三)文本框脚本
HTML中两种方式表现文本框:1、input2、textarea区别在于:1、要表现文本框,必须将元素的type特性设置为"text"。而通过设置size特性,可以指定文本框中能够显示的字符数。通过value特性,可以设置文本框的初始值,而maxlength特性则用于指定文本框可以接受的最大字符数。2、元素则始终会呈现为一个多行文本框。要指定文本框的大小,可以使用rows和
2017-06-01 13:15:21 1176
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人