- 博客(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 928
原创 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 954
原创 grunt学习笔记(适用初学者)
Grunt是一个自动化的项目构建工具. 如果你需要重复的执行像压缩, 编译, 单元测试, 代码检查以及打包发布的任务. 那么你可以使用Grunt来处理这些任务, 你所需要做的只是配置好Grunt, 这样能很大程度的简化你的工作
2014-09-08 21:47:28 1915
原创 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 1063
原创 javascript---对象和函数的引用、浅拷贝、深拷贝、递归
javascript---对象和函数的引用、浅拷贝、深拷贝、递归等相关问题!
2014-04-19 16:47:20 3598 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 2603
原创 前端面试题目及答案(欢迎拍砖)
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 1282 2
转载 ECMASCRIPT5新特性(转载)
ECMASCRIPT5新特性(转载)2011-10-28 10:24 1932人阅读 评论(1) 收藏 举报functioncallbackinternetfirefoxsafarichrome目录(?)[+]Function 1: Object.create这是一个很重要的改动,现在我们终于可以得到一个原型链干净的对象了。以前要
2014-09-22 16:45:15 698
转载 javascript高级程序设计---学习jsonp(解决跨域)
学习 jsonp1.起因js脚本做ajax异步调用的时候,直接请求普通文件存在跨域无权限访问的问题,不管你是静态页面、动态网页、web服务,只要是跨域请求,都无法成功;如果上句话没明白,我们直接看例子。有两个一模一样的项目,一个webApp01,一个webApp02,分别在两个tomcat里启动,一个端口是8080,一个端口是9080。即两个访问地址是htt
2014-09-12 16:50:04 889
原创 javascript高级程序设计---classList属性
1、传统方法:在操作类名的时候,需要通过className属性添加、删除和替换类名。如下面例子:...这个div中一共有三个类名,要从中删掉一个类名,需要把这三个类分别拆开,然后进行处理,处理过程如下: var className=div.className.split(/\s+/); //找到要删掉的类名 var pos=-1,
2014-09-07 15:17:15 1589 1
原创 javascript高级程序设计---文本节点
1、创建文本节点: function addNode(){ var element = document.createElement("div"); element.className = "message"; var textNode = document.c
2014-09-07 14:44:50 941
转载 Less相关函数说明
索引escape(@string); // 通过 URL-encoding 编码字符串e(@string); // 对字符串转义%(@string, values...); // 格式化字符串unit(@dimension, [@unit: ""]); // 移除或替换属性值的单位color(@string); // 将字符串解析为颜色值data-uri([mime
2014-09-03 10:26:58 719
原创 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 864
转载 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 625
转载 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 531
转载 JavaScript高级程序设计学习笔记
JavaScript高级程序设计学习笔记--面向对象程序设计工厂模式虽然Object构造函数或对象字面量都可以用来创建单个对象,但这些方式有个明显的缺点:使用同一个接口创建很多对象,会产生大量的重复代码。为解决这个问题,人们开始使用工厂模式的一种变体。function createPerson(name,age,job){var o=new Object(
2014-08-30 22:05:15 476
原创 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 775
转载 YUI工具库介绍
1.1. YAHOO工具库提供的方法l namespace用于创建一个全局的命名空间,使用YUI时,首先会自动创建widget,util,example三个命名空间,使用时也可以自定义命名空间。类似于在程序中建了了一个static变量。l langjavascript扩展的语言工具,用于判别对象的类型。l
2014-08-16 10:17:06 3671
原创 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 4271
转载 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 771
原创 javascript---之自由落体运动实现
实现自由落体运动需要理解的几个简单属性:clientHeight:浏览器客户端整体高度offsetHeight:对象(比如div)的高度offsetTop:对象离客户端最顶端的距离简单demo如下: free_movement #div1{ position: absolute; height: 100px; width: 100
2014-05-31 16:13:12 2477
原创 HTML5中的Web Storage(sessionStorage||localStorage)理解与简单实例
Web Storage是什么? Web Storage功能,顾名思义,就是在Web上针对客户端本地储存数据的功能,具体来说Web Storage分为两种;sessionStorage: 将数据保存在session对象中,所谓session是指用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览这个网站所花费的时间。session对象可以用来保存在这段时间
2014-05-23 15:31:50 2469
原创 javascript---input输入框自动聚焦优化
实现原理:1、当打开注册或者登录的页面时候,默认聚焦到第一个Input(多为用户名对应的那个Input)。2、有种因素当js还没加载完,此时页面先加载完毕并且用户已经填写到了第二个Input(多为密码对应的那个Input)了,此时就不需要再聚焦到第一个输入框了。根据上边的原理,可以编写的代码如下第一种实现:
2014-05-17 15:35:46 32223
原创 css--关于visibility设置 “collapse”值问题
1、可能已经用过visibility上千遍了,最常用的是visible和hidden,用来使元素显示或者隐藏。还有第三个很少被用到的值是collapse,除了在表格的行,列中使用有差异外,他和hidden的作用是等同的。下面让我们看看在表格元素中,collapse是怎么工作的,不过前提是table的border-collapse需要设定成separate才会有效果哦!下面直接上demo
2014-04-25 13:51:43 2005 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 659 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 922
转载 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 454
转载 JAVA连接Access数据库----(常用数据库连接一)
1.在E盘下建立一个Access文件,命名为zhaochao.accdb,打开文件,创建一张USER表插入内容如下:2.打开控制面板-->管理工具-->数据源(ODBC) 如下图所示:然后点击系统DSN-->添加-->选择Microsoft Access Driver(*.mbd,*.accdb);3.单击完成后会显示下图:然后单击选择,选择E
2014-04-23 14:31:52 550
原创 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 816
原创 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 829
原创 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 1410
原创 javaScript--快速排序实现(不用sort)
javaScript--快速排序实现 /*原生方法。。快速排序*/ //1、找一个基准点 //2、建立两个数组,分别存储左边右边的数组 //3、利用递归,进行下次比较 function quick_sort (arr) { if(arr.length ret
2014-04-19 14:25:24 1218
原创 分享网站的几种方式(简单引用)
1、 Document 更多 document.getElementById("bdshell_js").src = "http://bdimg.
2014-03-20 13:51:03 747
原创 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 1147
原创 双支点快速排序排序法(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 2230 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 599 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 699
原创 分页类
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 421
简单实用的用户管理系统
2013-10-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人