- 博客(23)
- 收藏
- 关注
转载 Javascript设计模式-----装饰者模式
装饰者模式的主要功能就是动态的将责任附加到对象上,而由于javascript的动态特性,为javascript函数添加新的职责将变得非常容易一、概念装饰者提供比继承更有弹性的替代方案。 装饰者用于包装同接口的对象,不仅允许你向方法添加行为,而且还可以将方法设置成原始对象调用(例如装饰者的构造函数)。装饰者通过重载方法的形式添加新功能,该模式可以在被装饰者前面...
2014-01-13 16:45:00 119
转载 javascript--------apply和this
一、语法(js手册)call 方法调用一个对象的一个方法,以另一个对象替换当前对象。call([thisObj[,arg1[, arg2[, [,.argN]]]]])参数thisObj可选项。将被用作当前对象的对象。arg1, arg2,, argN可选项。将被传递方法参数序列。说明call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初...
2014-01-13 10:26:00 114
转载 Javascript设计模式-----策略模式
一、定义策略模式定义了算法家族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算饭的客户.二、正文相信大家在web开发的时候都接触过jquery验证插件jquery.validate.js, 接下来我们通过此插件的源码和用法来展开讨论策略模式的用法。jquery.validate.js在线源码网址:http://ajax.aspnetcdn.com/...
2014-01-10 18:43:00 110
转载 Java设计模式------策略模式
一、定义策略模式(Strategy)属于对象行为型设计模式,主要是定义一系列的算法,把这些算法一个个封装成拥有共同接口的单独的类,并且使它们之间可以互换。策略模式使这些算法在客户端调用它们的时候能够互不影响地变化。这里的算法不要狭义的理解为数据结构中算法,可以理解为不同的业务处理方法。这种做法会带来什么样的好处呢?它将算法的使用和算法本身分离,即将变化的具体算法封装了起来,降低了代码...
2014-01-09 16:51:00 112
转载 javascript--------this探险
this是Javascript语言的一个关键字。它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用.随着函数使用场合的不同,this的值会发生变化。但是有一个总的原则,那就是this指的是,调用函数的那个对象。1、 this作为全局变量 VS 方法调用模式 1 var name = "The Window"; 2 var object = { 3 ...
2014-01-08 14:43:00 74
转载 javascript闭包与函数式编程
一、相关概念1、动态程序设计语言(Dynamic Programming Language ) Dynamic Programming Language (动态语言或动态编程语言) 动态语言,准确地说,是指程序在运行时可以改变其结构:新的函数可以被引进,已有的函数可以被删除等在结构上的变化。比如众所周知的ECMAScript(JavaScript)便是一个动态语...
2014-01-08 11:18:00 91
转载 javascript实现-------------选择排序
1 console.log("锋叔子的选择排序"); 2 //选择排序 3 function selectSort(myArray) 4 { 5 var k = 0; 6 var tmp = 0; 7 //每次循环找出最大的值 8 for(var i = 0; i < myArray.length - 1; i++)...
2014-01-06 14:52:00 70
转载 javascript-------插入排序
1 console.log("锋叔子的插入排序 "); 2 //插入排序实现 3 function insertSort(myArray) 4 { 5 for (var i = 1,n=myArray.length; i < n; i++) { 6 var temp=myArray[i]; 7 //1、判断是否需...
2013-12-31 14:18:00 74
转载 javascript-------直接排序
1 console.log("锋叔子的插入排序 "); 2 //插入排序实现 3 function insertSort(myArray) 4 { 5 for (var i = 1,n=myArray.length; i < n; i++) { 6 var temp=myArray[i]; 7 //1、判断是否需...
2013-12-31 13:58:00 72
转载 javascript-------快速排序
1 //快速排序 2 function quickSort(myArray,left,right) 3 { 4 5 if (left < right) 6 { 7 //Swap(s[l], s[(left + right) / 2]); //将中间的这个数和第一个数交换 8 var ...
2013-12-31 13:06:00 44
转载 javascript-------冒泡排序
1 //冒泡排序实现 2 function bubleSort(myArray) 3 { 4 var temp=0; 5 for (var i = 0; i < myArray.length; i++) { 6 for (var j = 0; j < myArray.length-i; j++) { 7 ...
2013-12-31 09:25:00 91
转载 你真的懂javascript吗?
//题目一if (!("a" in window)) { var a = 1;}console.log("题目一的答案:",a);//题目二var a = 1, b = function a(x) { x && a(--x); };console.log("题目二的答案:",a...
2013-12-28 16:09:00 77
转载 jqplot 饼图 百分比小于3百分比无法显示的问题
dataLabelThreshold :0, dataLabelPositionFactor :0.52,先备份再说转载于:https://www.cnblogs.com/fengshuzi/p/3440819.html
2013-11-25 03:45:00 201
转载 java设计模式之建造者模式
一、前言看了很多博文包括设计模式的书籍都说的不清不楚的,却通过百度空间的一片博文让我一看便明白了意思。二、粗糙理论定义:建造模式是将复杂的内部创建封装在内部,对于外部调用的人来说,只需要传入建造者和建造工具,对于内部是如何建造成成品的,调用者无需关心。同工厂模式的区别有:1可以返回不同的产品,产品很复杂2,多了一层建造者。当做一种事情的步骤是必不可少的。...
2013-10-27 21:17:00 67
转载 play framework
一、命令1、play new myFirstApp 创建play project2、play eclipse将项目转为eclipse项目3、play debug开启远程调试4、play reload重新加载项目5、play clean等同于maven clean6、play run运行项目7、play clean dist打包命令,注意play项目放到服务器后需要手动解压zip文件...
2013-10-23 22:49:00 172
转载 javascript格式化输出时间
1 <td>2 <script type="text/javascript">3 document.write($.format.date(4 "{{monitorDate}}",5 "yyyy-MM-dd HH:mm"));6 </script>7 </td>转载于:https://...
2013-10-20 12:48:00 125
转载 正则表达式获取url中的所有参数和值
1 /** 2 * 获取URL的所有查询参数 3 */ 4 function getUrlQueryParams(url){ 5 var params = {}; 6 var regex = /[\?&]([a-zA-Z_]+)=([\w\-\.]*)/g; 7 while( ( results = regex.exec( url ) ) != nu...
2013-10-20 12:40:00 628
转载 xsql queryhelpere标签
xsql可以通过自定义的标签对一些数据进行在JAVA类里进行处理,如<!—把url传入的参数进行处理成查询的条件 --><xsql: queryhelper class="com.csair.ams.queryhelpers.ZongBuChaXunGuoNeiQuDaoQueryHelper" where-param="whereCl...
2013-05-07 17:49:00 149
转载 plsql中文乱码
设置环境变量,新建一个环境变量:NLS_LANG,值是:AMERICAN.ZHS16GBK。转载于:https://www.cnblogs.com/fengshuzi/archive/2013/05/06/3063286.html
2013-05-06 18:24:00 158
转载 数组排序
1、问题描述:现有user实体,有名称name和age两个属性,先想实现对arrayList<User>数组按照年龄进行排序。2、user实体代码如下,重写tostring方法方便排序后数组的输出。User package com.fengshu.test.action;import org.junit.Test;public class Us...
2013-04-06 14:51:00 245
转载 oracle 当行函数
1、字符函数upper(字符串) 将输入字符串大写返回lower(字符串) 将输入的字符串小写返回initcap(字符串)使字符串首字母大写length(字符串) 求得字符串长度reqlace(字符串,被替换字符,体会字符)进行字符串替换substr(字符串,开始,[结束 ]) 字符串截取2、转换函数to_number(字符串)to_date(字符串...
2013-04-03 01:31:00 76
转载 java 公平打乱数组顺序 重新排列
01.import java.util.Random; 02. 03.public class RandomSort { 04. private Random random = new Random(); 05. //数组大小 06. private static final int SIZE = 10; ...
2013-04-03 00:37:00 215
转载 oracle基于scott用户的经典sql 面试题(一)
1、列出在部门'SALES'(销售部)工作的员工的所有信息,和相关的部门信息,使用左连接的方式连表。select * from emp e left outer join dept t on( e.deptno=t.deptno) where e.deptno in(select deptno from dept d where dname='SALES');2、列出薪金高于公...
2013-03-28 21:20:00 219
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人