2017-09-22 09:56:20
js中json实现对象key值首字母大写化
function toUpperCase(jsonObj) { if(typeof(jsonObj)=='object'){ for (var key in jsonObj){ jsonObj[key.substring(0,1).toUpperCase()+key.substring(1)] = jsonObj[key]; delete
3155
2017-09-22 09:55:01
js实现数据结构: 树和二叉树,二叉树的遍历和基本操作方法
树型结构是一类非常重要的非线性结构。直观地,树型结构是以分支关系定义的层次结构。树在计算机领域中也有着广泛的应用,例如在编译程序中,用树来表示源程序的语法结构;在数据库系统中,可用树来组织信息;在分析算法的行为时,可用树来描述其执行过程等等。下面讲解的内容完整代码在这:https://github.com/LukeLin/data-structure-with-js/blob/master/Bina
2187
2017-09-22 09:50:13
CSS浮动写法
这一章主要记录定位与浮动常用的。1.浮动说到浮动我们要先说说标准流和浮动流。1.标准流标准流很常见,浏览器默认的方式就是标准流。 标准流怎么理解呢? 实现我们得知道CSS中的三种元素分类。行内元素,块级元素,行内块级元素 行内元素 块级元素 行内块级元素 不独占一行 独占一行 不独占一行 默认和内容一样宽 默认和父元素一样宽 默认和内容 不可以设置宽高
2617
2017-09-22 09:47:34
验证策略模式实现
// 定义策略var strategy = { isNotEmpty: function(value, errorMsg){ if(value === ''){ return errorMsg; } },
1617
2017-09-22 09:44:57
struts2标签的常用方法汇总
1、寻找一个list中是否有等于id的值 2、实现加法纯数字加法有变量的加法(变量需为数字类型,如果其中一个为字符串则为字符串相连)3、获取 iterator 的下标第题
1465
2017-09-22 09:43:28
在jquery中实现深拷贝与浅拷贝
var toString = [].toString, hasOwn = Object.prototype.hasOwnProperty;var types = { '[object Boolean]':'bool', '[object Number]' : 'number', '[object String]' : 'string', '[
1948
2017-09-22 09:39:53
函数节流与防抖的含义
function debounce(fn, delay, immediate){var timeout, args, context, timestamp, result; var later = function(){ var last = Date.now() - timestamp; if(
2014
2017-09-22 09:38:26
ECharts3实现动态数据+时间坐标轴的操作
对ECharts3官网中动态数据+时间坐标轴实例进行了修改,X轴为当前时间,并数据累积。累积数据的方法很简单。把data.shift();注释掉就可以了。可在ECharts3实例中的代码框中粘贴直接查看效果。function randomData() { now = new Date(+now + 1000); value = value + Math.random() * 21
11278
2017-09-22 09:24:42
2017-09-22 09:22:15
AngularJS中$http服务内容
使用$http快捷方法与服务端交互 在AngularJS中页面与服务端交互主要是调用模块。 根据请求类型的不同,$http模块提供了不同的调用方式 ,其通用的格式如下。 参数解释: url:表示一个相对或绝对的服务端请求路径; 请求类型:包括POST、GET、JSONP、DELETE、PUT、HEAD这6种常见的请求方式.其中POST和PUT类型请求可以通过可选项参数data来发送
1369