自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (8)
  • 收藏
  • 关注

原创 javascript高级程序设计--浅析undefined与null的区别

浅析undefined与null的区别相似处:1、undefined 和 null 都是javascript 的基本数据类型。其实两者没有太大区别。定义:var a=undefined;var a=null;null==undefined;//true2、null是一个表示"无"的对象,转为数值时为0;undefined是一个表示"无"的原始值,转为数值时为NaN。Numb

2014-10-16 15:12:46 921

原创 javascript高级程序设计---模式设计

1.工厂方式创建对象car var oCar = new Object;oCar.color = "red";oCar.doors = 4;oCar.mpg = 23;oCar.showColor = function(){ alert(this.corlor);};创建多个carfunction createCar(color, doors, mpg) {

2014-09-12 17:08:53 947

原创 grunt学习笔记(适用初学者)

Grunt是一个自动化的项目构建工具. 如果你需要重复的执行像压缩, 编译, 单元测试, 代码检查以及打包发布的任务. 那么你可以使用Grunt来处理这些任务, 你所需要做的只是配置好Grunt, 这样能很大程度的简化你的工作

2014-09-08 21:47:28 1913

原创 Jquery之事件绑定(bind(),live(),delegate(),on())

1、.bind()描述: 为一个元素绑定一个事件处理程序。.bind()一个基本的用法:$(selector).bind('click', function() { alert('User clicked on "foo."');}); 可以直接用原生js替代为:$(selector).click( function() { alert('User clicked on "f

2014-05-21 16:31:12 1059

原创 javascript---对象和函数的引用、浅拷贝、深拷贝、递归

javascript---对象和函数的引用、浅拷贝、深拷贝、递归等相关问题!

2014-04-19 16:47:20 3593 1

原创 如何理解Hibernate中的HibernateSessionFactory类

package com.zz.util;import org.hibernate.HibernateException;import org.hibernate.Session;import org.hibernate.cfg.Configuration;/** * Configures and provides access to Hibernate sessions, tied

2013-08-07 15:49:05 2599

原创 前端面试题目及答案(欢迎拍砖)

1、盒子模型(IE 和w3c);   2、css hack ie6参见博客:http://blog.csdn.net/freshlover/article/details/12132801简单描述:_postion:absolute;//只兼容ie6                     *position:absolute;//兼容ie6 ie73、IE bugs

2014-10-16 15:37:04 1280 2

转载 ECMASCRIPT5新特性(转载)

ECMASCRIPT5新特性(转载)2011-10-28 10:24 1932人阅读 评论(1) 收藏 举报functioncallbackinternetfirefoxsafarichrome目录(?)[+]Function 1: Object.create这是一个很重要的改动,现在我们终于可以得到一个原型链干净的对象了。以前要

2014-09-22 16:45:15 693

转载 javascript高级程序设计---学习jsonp(解决跨域)

学习 jsonp1.起因js脚本做ajax异步调用的时候,直接请求普通文件存在跨域无权限访问的问题,不管你是静态页面、动态网页、web服务,只要是跨域请求,都无法成功;如果上句话没明白,我们直接看例子。有两个一模一样的项目,一个webApp01,一个webApp02,分别在两个tomcat里启动,一个端口是8080,一个端口是9080。即两个访问地址是htt

2014-09-12 16:50:04 725

原创 javascript高级程序设计---classList属性

1、传统方法:在操作类名的时候,需要通过className属性添加、删除和替换类名。如下面例子:...这个div中一共有三个类名,要从中删掉一个类名,需要把这三个类分别拆开,然后进行处理,处理过程如下: var className=div.className.split(/\s+/); //找到要删掉的类名 var pos=-1,

2014-09-07 15:17:15 1575 1

原创 javascript高级程序设计---文本节点

1、创建文本节点: function addNode(){ var element = document.createElement("div"); element.className = "message"; var textNode = document.c

2014-09-07 14:44:50 935

转载 Less相关函数说明

索引escape(@string); // 通过 URL-encoding 编码字符串e(@string); // 对字符串转义%(@string, values...); // 格式化字符串unit(@dimension, [@unit: ""]); // 移除或替换属性值的单位color(@string); // 将字符串解析为颜色值data-uri([mime

2014-09-03 10:26:58 704

原创 JavaScript--事件对象

JavaScript事件对象事件源对象 event.srcElement.tagName event.srcElement.type捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture();事件按键 event.keyCode event.shiftKey event.altKey

2014-08-30 22:28:28 847

转载 javascript--String 对象常用方法

JavaScript String 对象常用方法 //concat() – 将两个或多个字符的文本组合起来,返回一个新的字符串。 var str = "Hello"; var out = str.concat(" World","!"); console.log(str); //Hello console.log(out); //Hello Wo

2014-08-30 22:13:22 624

转载 JavaScript --Array 对象常用方法

//shift:删除原数组的第一项,返回删除元素的值;如果数组为空则返回undefined var arr = [1, 2, 3, 4, 5]; var out = arr.shift(); console.log(arr); //[2,3,4,5] console.log(out); //1 var arr = []; var out = arr.

2014-08-30 22:12:29 526

转载 JavaScript高级程序设计学习笔记

JavaScript高级程序设计学习笔记--面向对象程序设计工厂模式虽然Object构造函数或对象字面量都可以用来创建单个对象,但这些方式有个明显的缺点:使用同一个接口创建很多对象,会产生大量的重复代码。为解决这个问题,人们开始使用工厂模式的一种变体。function createPerson(name,age,job){var o=new Object(

2014-08-30 22:05:15 468

原创 javascript--瀑布流

简单瀑布流代码实现html代码如下瀑布流-zhangzhang *{padding: 0;margin:0;} #main{ position: relative; } .pin{ padding: 15px 0 0 15px; float:left; } .box{

2014-08-29 21:33:48 772

原创 CSS3选择器(基础选择器、属性选择器、伪类选择器、选择器策略)

CSS3选择器(基础选择器、属性选择器、伪类选择器、选择器策略)

2014-08-20 16:24:27 1579 1

转载 YUI工具库介绍

1.1.     YAHOO工具库提供的方法l         namespace用于创建一个全局的命名空间,使用YUI时,首先会自动创建widget,util,example三个命名空间,使用时也可以自定义命名空间。类似于在程序中建了了一个static变量。l         langjavascript扩展的语言工具,用于判别对象的类型。l       

2014-08-16 10:17:06 3610

原创 javascript之解决dom中存在的空白节点问题

下面有一段html文档 Introduction to the DOM There are a number of reasons why the DOM is awesome, here are some: It can be found everywhere. It's easy to use. It can

2014-08-14 12:08:12 4241

转载 javascript---之clientWidth、clientHeight、offsetWidth、offsetHeight、scrollWidth、scrollHeight等窗口属性说明

网页可见区域宽: document.body.clientWidth;网页可见区域高: document.body.clientHeight;网页可见区域宽: document.body.offsetWidth   (包括边线的宽);网页可见区域高: document.body.offsetHeight  (包括边线的宽);网页正文全文宽: document.body.scroll

2014-05-31 16:40:55 769

原创 javascript---之自由落体运动实现

实现自由落体运动需要理解的几个简单属性:clientHeight:浏览器客户端整体高度offsetHeight:对象(比如div)的高度offsetTop:对象离客户端最顶端的距离简单demo如下: free_movement #div1{ position: absolute; height: 100px; width: 100

2014-05-31 16:13:12 2462

原创 HTML5中的Web Storage(sessionStorage||localStorage)理解与简单实例

Web Storage是什么?  Web Storage功能,顾名思义,就是在Web上针对客户端本地储存数据的功能,具体来说Web Storage分为两种;sessionStorage:  将数据保存在session对象中,所谓session是指用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览这个网站所花费的时间。session对象可以用来保存在这段时间

2014-05-23 15:31:50 2451

原创 javascript---input输入框自动聚焦优化

实现原理:1、当打开注册或者登录的页面时候,默认聚焦到第一个Input(多为用户名对应的那个Input)。2、有种因素当js还没加载完,此时页面先加载完毕并且用户已经填写到了第二个Input(多为密码对应的那个Input)了,此时就不需要再聚焦到第一个输入框了。根据上边的原理,可以编写的代码如下第一种实现:

2014-05-17 15:35:46 32161

原创 css--关于visibility设置 “collapse”值问题

1、可能已经用过visibility上千遍了,最常用的是visible和hidden,用来使元素显示或者隐藏。还有第三个很少被用到的值是collapse,除了在表格的行,列中使用有差异外,他和hidden的作用是等同的。下面让我们看看在表格元素中,collapse是怎么工作的,不过前提是table的border-collapse需要设定成separate才会有效果哦!下面直接上demo

2014-04-25 13:51:43 1990 1

转载 java连接oracle数据库(常用数据库连接四)

1.确定安装好oracle数据库,用户名:scott 密码:tiger登录数据库建立一张表,内容如下:2,eclipse或Myeclipse中建立工程并导入java连接oracle的jar包jdbc-oracle.jar,下载地址:http://download.csdn.net/detail/whzhaochao/64149813.建立iConn接口,代码如下:

2014-04-23 14:36:38 650 1

转载 Java连接SQLServer2008(常用数据库连接三)

1.确定安装好SQLServer2008数据库登录数据库中建立一个新数据库,并创建一张表,内容如下图所示:2.eclipse或者Myeclipse中建立Java工程,导入连接sqlserver2008在jar包sqljdbc4.jar,下载地址为http://download.csdn.net/detail/whzhaochao/64149813.建立iConn.jav

2014-04-23 14:35:25 911

转载 JAVA连接MySQL数据库----(常用数据库连接二)

1.安装好Mysql后打开命令行(按win+r后输入cmd),然后输入mysql -uroot -padmin,进入mysql,其中root为用户名,admin为密码,是安装mysql时设置的。2.创建数据库 输入create database zhaochao;如图如所:3.选择数据库,并创建表输入:use zhaochao;选择数据库

2014-04-23 14:33:46 447

转载 JAVA连接Access数据库----(常用数据库连接一)

1.在E盘下建立一个Access文件,命名为zhaochao.accdb,打开文件,创建一张USER表插入内容如下:2.打开控制面板-->管理工具-->数据源(ODBC)  如下图所示:然后点击系统DSN-->添加-->选择Microsoft Access Driver(*.mbd,*.accdb);3.单击完成后会显示下图:然后单击选择,选择E

2014-04-23 14:31:52 545

原创 javascript---遇到关于this的相关问题(解决this)(持续更新中...)

1、在原型中使用this Document window.onload=function () { function a(){ this.name="a"; this.sex="男"; this.num=0; } a.prototype.count=function(){ this.num+=1; alert(this

2014-04-23 08:20:29 809

原创 javascript---arguments对象的使用

javascript---arguments对象的使用

2014-04-22 22:02:05 1042

原创 javascript --- 事件委托

javascript --- 事件委托 //事件委托 //让父级委托(冒泡事件) //优点:1、提高性能 window.onload=function () { var oUl=document.getElementById('myUl'); var aLi=document.getElementsByTagName('li'); var oInput=document.getE

2014-04-19 15:36:04 824

原创 javascript--枚举算法实现

Document //枚举算法--》穷举算法 window.onload=function () { var aA=document.getElementsByTagName('a');//get A var oUl=document.getElementById('uli');//get ul

2014-04-19 14:28:43 1403

原创 javaScript--快速排序实现(不用sort)

javaScript--快速排序实现        /*原生方法。。快速排序*/        //1、找一个基准点        //2、建立两个数组,分别存储左边右边的数组        //3、利用递归,进行下次比较        function quick_sort (arr) {            if(arr.length                ret

2014-04-19 14:25:24 1199

原创 分享网站的几种方式(简单引用)

1、 Document 更多 document.getElementById("bdshell_js").src = "http://bdimg.

2014-03-20 13:51:03 733

原创 java 创建和读取Excel表单

src源码如下  引用的jxl包地址-->http://pan.baidu.com/s/1gd0zcbDimport java.io.File;import java.io.FileInputStream;import java.io.InputStream;import jxl.Workbook;import jxl.write.Label;import jxl.write.Writ

2014-03-13 22:29:34 1145

原创 双支点快速排序排序法(DualPivotQuicksort)

package test;public class DualPivotQuicksort {    private DualPivotQuicksort() {}    private static final int MAX_RUN_COUNT = 67;    private static final int MAX_RUN_LENGTH = 33;    private

2013-10-24 11:40:29 2209 1

原创 求两个数的最大公约数和最小公倍数

package test;import java.util.Scanner;public class Gys { /** * @param args * @author zhangz */ public int deff(int x,int y){ int t; if(x<y){ t=x; x=y; y=t; } whil

2013-10-14 17:07:19 595 2

原创 编写一个简单的用户管理系统(工厂代理模式)

1、编写User类-->User.javapackage org.user;import java.util.Date;public class User { private int id; private String name; private String sex; private String password; private Date birthday;

2013-10-12 16:29:03 694

原创 分页类

public class Page { // 1.每页显示数量(everyPage) private int everyPage; // 2.总记录数(totalCount) private int totalCount; // 3.总页数(totalPage) private int totalPage; // 4.当前页(currentPage) private int cur

2013-09-27 17:02:05 415

grunt学习笔记

这是一个grunt学习笔记,来源于个人博客,仅供学习参考

2014-09-08

简单实用的用户管理系统

一个简单实用的用户管理系统,初学java着,必学;本着风险精神,不取任何积分!【表的创建:(mysql) create table User(id int not null primary key auto_increment, name varchar(20) not null, sex varchar(20) not null, password varchar(20) not null, birthday Date not null ); 】

2013-10-12

在线考试系统

在线考试系统(利用java、Struts2 、hibernate 技术编写的),重在分享,不求积分!测试过,百分百通过!

2013-09-09

Struts2中文手册

Struts2中文手册,欢迎参阅,也不知道写啥,重在分享吧!

2013-09-06

Hibernate应用及其详解(强力推荐)

Hibernate应用及其详解,是学习必备的。

2013-08-07

struts+hibernate+spring实例

struts+hibernate+spring实例源码,有数据库,代码是调试过

2013-07-21

C++教学用PPT

C++初学者必备,全部是由PPT组成,从易到难。

2012-10-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除