- 博客(11)
- 收藏
- 关注
转载 js正则匹配获取文件名
//获取文件名,不带后缀var file_name=file_path.replace(/(.*\/)*([^.]+).*/ig,"$2");//获取文件后缀1.var FileExt=file_path.replace(/.+\./,"");2.var fileExtension = file_path.substring(file_path.lastIndexOf('.') + 1...
2018-06-29 17:23:18 7848
转载 JS中AOP的实现和运用
在编写js的时候,我们有时会遇到针对某种场景做处理,比如在方法开始的时候校验参数,执行方法前检查权限,或是删除前给出确认提示等等。这些校验方法、权限检测、确认提示,规则可能都是相同的,在每个方法前去调用,显得麻烦,而且不利于统一管理,于是我们想到了面向切面编程(AOP)。 1. 简单AOP实现简单的AOP实现,就是在原函数执行的前后,增加运行before和after两个增强方法,用这个新函数替换...
2018-06-28 17:58:41 401
转载 JS事件监听的添加方法
一、我们一般在的事件添加时是这样做的:elm.onclick = function( ) { //handler } 这样的写法兼容主流的浏览器,但是存在一个问题,当同一个elm绑定多个事件时,只有最后一个事件会被添加如:elm.onclick = handler1; elm.onclick = handler2; elm.onclick = hander3;只有handl...
2018-06-28 17:44:25 2494
转载 jQuery 原型技术分解一
2.2.1 起源 – 原型继承用过 JavaScript 的读者都会明白,在 JavaScript 脚本中到处都是函数,函数可以归置代码段,把相对独立的功能封装在一个函数包中。函数也可以实现类,这个类是面向对象编程中最基本的概念,也是最高抽象,定义一个类就相当于制作了一个模型,然后借助这个模型复制无数的实例。例如,下面的代码就可以定义最初的 jQuery 类,类名就是 jQuery ,你可以把它视...
2018-06-27 10:50:59 162
转载 js 把函数作为参数传递给另一个方法
正常传方法不带参数的不做讨论了,看一下方法带参数的例如:[javascript] view plain copy $(function(){ test1(test3('22')); }) function test1(Func) { ...
2018-06-26 15:47:01 14905
转载 Array.prototype.slice.call()方法详解(将js方法参数转化为数组)
1、基本讲解1.在JS里Array是一个类 slice是此类里的一个方法 ,那么使用此方法应该Array.prototype.slice这么去用 slice从字面上的意思很容易理解就是截取(当然你不是英肓的话) 这方法如何使用呢? arrayObj.slice(start, [end]) 很显然是截取数组的一部分。2.我们再看call call([thisObj[,arg1[arg2[[ar...
2018-06-26 15:27:50 404 1
原创 通过xml配置实现bean的注入(dom4j解析)
简单解析xmlpublic class Dom4jUtil { public static Object getBean(String id){ Object obj = null; SAXReader saxReader = new SAXReader(); try { Document document = saxReader.read(Do...
2018-06-21 14:10:51 512
转载 Java进阶之reflection(反射机制)——通过反射操作泛型,注解
一、反射操作泛型(Generic) Java采用泛型擦除机制来引入泛型。Java中的泛型仅仅是给编译器Javac使用的,确保数据的安全性和免去强制类型转换的麻烦。但是编译一旦完成,所有和泛型有关的类型全部被擦除。 为了通过反射操作这些类型以迎合实际开发的需要,Java新增了ParameterizedType,GenericArrayType,TypeVariable和WildcardType...
2018-06-19 18:29:44 245
原创 jdbc工具源码
连接管理类:package com.bai.jdbc;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;/** * * <p>...
2018-06-19 10:51:37 385
转载 Web.xml配置详解之context-param
<context-param> <param-name>contextConfigLocation</param-name> <param-value>contextConfigLocationValue></param-value> </context-param> 作用:该元素用来声明应用范围(整个WE...
2018-06-13 16:39:18 87
转载 eclipse搭建 maven项目
1.新建maven项目新建中没有的话,需要去others里面搜一下下一步~请选择红框中内容——即:web项目输入两个id package可以不写,是它默认帮你新建一个包,不写没关系会生成一个这样目录的项目(默认项目生成出来会报错)2、配置jdk及版本信息(解决报错)2.1 java build path项目创建时会用jdk1.5或者1.6,我这里改为jdk1.82.2 project facet...
2018-06-07 17:30:15 126
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人