![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
little_how
爱学习,乐于助人
展开
-
javascript将table的td变为可编辑的input,实现表格动态编辑(带示例版)
该内容很久以前就写了,放在下载频道,csdn自动将分数调至很高,所以今天把里面的内容全部以博客形式写出来原创 2020-07-03 16:29:24 · 4693 阅读 · 0 评论 -
早期正则表达式练习
金额格式化var amount = 32304391;/** * 格式化为3位一个逗号 * \B表示非符号分隔符,\d{3}表示3位数字 * 整体意思就是按照3位数字分割,然后将非符号分隔符使用,替换 */var amountFormat = amount.toString().replace(/\B(?=(\d{3})+$)/g, ',');console.log(amountF...原创 2020-04-24 18:04:34 · 166 阅读 · 0 评论 -
javascript将平行的拥有上下级关系的数据转换成树形结构
将平行数据转换成树形数据,方便用于树形菜单和级联原创 2019-09-19 16:58:54 · 1263 阅读 · 0 评论 -
javascript级联插件
(function(){ /** 获取对象 */ var $ = function(id){ return typeof id == "string" ? document.getElementById(id):id; }; /** 绑定事件流 */ var bind = function(obj, eventName, funcionName){ if(obj.addEvent原创 2016-04-06 17:53:14 · 984 阅读 · 0 评论 -
移动端使用js出轻量级吐司提示
/** * 自定义吐司 littlehow 2015-12-10 */var toast = { c:function(tag){ return document.createElement(tag);// 创建标签 }, bgColor:"#59B9C6", color:"white", fontSize:45, initFlag:false, //初始化 toast:n原创 2016-04-27 16:27:51 · 2829 阅读 · 0 评论 -
javascript对象封装后转换为json
之前写了一个在Object原型加上一个转换json的工具,有一些bug和瑕疵在里面,而且改变Object的原型不是一个好的做法。 正好项目中有要用到,所以就重新写了一个我们项目所需要的结构来进行转换。 下载地址: 建议使用Google浏览器进行测试,插件支持所有主流浏览器 首先是ywkj-util.js /** * Created by littleho原创 2016-08-10 17:21:55 · 2223 阅读 · 0 评论 -
javascript将table的td变为可编辑的input,实现表格动态编辑
很多场景都会遇到再网页上,用户喜欢像用excel一样,直接对html的table内容进行操作,所以写了个方便使用的插件 csdn下载地址:http://download.csdn.net/detail/w172087242/9589681下面是javascript代码:/*** * 功能:将只读表格变成可编辑表格 * 支持自定义事件进行编辑 *原创 2016-07-29 11:53:42 · 23621 阅读 · 1 评论 -
javascrip将对象转换成json字符串
将javascript对象转换成json字符串,扩展了Object的方法。资源下载地址: http://download.csdn.net/detail/w172087242/9575125下面是代码:/*** 对js对象的json序列化* @author littlehow* @time 2016/7/13 11:49*/var littlehow =原创 2016-07-13 16:59:17 · 1188 阅读 · 0 评论 -
格式化javascript日期
/** 时间工具*/var time = {};time.formatTime = function(time){ if(typeof time == "number"){ time = new Date(time); } var hour = time.getHours(); if(hour<10){ hour = "0"+hour; } var minute = tim原创 2016-04-27 16:31:06 · 606 阅读 · 0 评论 -
动态创建style片段和script片段
/** 命名空间 */var Littlehow = {};/** 创建script对象 */Littlehow.script = function(data,head){ var script = document.createElement("script"); script.type = "text/javascript"; if(data){ if(document.all原创 2016-04-27 16:41:26 · 637 阅读 · 0 评论 -
写了一个定时器类,以方便应用
/** * 执行计划任务 author:littlehow * 2015-04-25 * @param time --执行时间间隔或者滞后时间 * @param fname --函数名称 * @param loopflag --循环次数 -1代表无限循环 0代表不循环(即timeout) 其余正数代表循环次数*/function Timer(time, fn原创 2016-04-27 15:57:58 · 2373 阅读 · 0 评论 -
早期练习正则与字符串的一些记录
//执行exec方法会将匹配到的坐标记录下来,也就是lastIndex属性//例如:var reg = /^#(\w+)$/;reg.exec("#aNodeId");alert(reg.lastIndex); //IE下为8 其他浏览器下为0reg = /^#(\w+)$/g;reg.exec("#aNodeId");alert(reg.lastIndex); //IE下为8原创 2016-04-27 15:55:51 · 299 阅读 · 0 评论 -
javascript实现stringbuffer操作
function StringBuffer(){ if(this instanceof StringBuffer){ this.arr = []; this.length = 0; this.add = this.append = function(v){ if(v!==null&&v!==undefined){ var vt = v.toString(); t原创 2016-04-27 15:54:02 · 805 阅读 · 0 评论 -
js对cookie的操作
var mycookies = { set:function(name, value){ var cook = name+"="+value+";"; if(!!arguments[2]){ var d = new Date(); d.setDate(d.getDate()+arguments[2]); cook = cook + "expires="+d.toUTCS原创 2016-04-27 15:48:56 · 633 阅读 · 0 评论 -
随笔(Array,prototype,call,object)
var MyArray = function(){ if(this instanceof MyArray){ this.length = 0; this.push = function(msg){ Array.prototype.p原创 2016-04-27 15:28:24 · 245 阅读 · 0 评论