
web编程
文章平均质量分 61
hackerhope
这个作者很懒,什么都没留下…
展开
-
JavaScript的类型转换(字符转数字 数字转字符)
在Java中,基本类型之间的强制转换也不是这样的,比如,整数要转换成字符串,必须使用Integer.toString()静态方法或者String.valueOf()静态方法,把字符串转换为整数,必须使用Integer.valueOf()。 可见,不能把JavaScript中的类型转换看作为“强制类型转换”。 在JavaScript中,Double类型和Int类型都是看作为Number对象,因此无论是typeof 1还是typeof 1.0,都是返回number。这样我们可以不用去管是Int还是Double类转载 2010-09-01 23:35:00 · 515 阅读 · 0 评论 -
js正则表达式有关的各种方法
原文地址:http://www.cnblogs.com/wucg/archive/2010/04/09/1708440.htmlexec 方法<br />用正则表达式模式在字符串中运行查找,并返回包含该查找结果的一个数组。<br />rgExp.exec(str)参数<br />rgExp<br />必选项。包含正则表达式模式和可用标志的正则表达式对象。<br />str<br />必选项。要在其中执行查找的 String 对象或字符串文字。说明<br />如果 exec 方法没有找到匹配,则它返回 nul转载 2011-01-11 18:36:00 · 658 阅读 · 0 评论 -
js数组对象的学习
<br /> 最近实习,一直就画画页面,他们说想成为好的程序员就要脚踏实地的做事。所以我克制自己尽量少埋怨,环境不能适应我,只能我去适应环境的。<br />各个击破是学习的一个好方法!<br /> <br /> <br />方法<br />描述<br />concat() <br />连接两个或更多的数组,并返回结果。<br />join()<br />把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。<br />pop()<br />删除并返回数组的最后一个元素。<b原创 2011-01-15 20:08:00 · 729 阅读 · 0 评论 -
jquery源码阅读知识储备(1)
(function( window, undefined ) { ... // code goes here })(window);原创 2011-02-03 01:02:00 · 961 阅读 · 0 评论 -
jquery源码阅读知识储备(2)js中等号的秘密
如果其中一个操作数的类型为 Boolean ,那么,首先将它转换为数字类型,false 转换为 0, true 将转换为 1。如果其中一个操作数的类型是字符串,另外一个为数字类型,那么,将字符串转换为数字进行比较。如果其中一个操作数的类型是字符串,另外一个为 object 类型,那么,将调用对象的 toString 方法之后,比较字符串。如果其中一个操作数的类型是数字类型,另外一个为 object 类型,那么,将对象转换为数值后进行数字比较。原创 2011-02-03 01:17:00 · 997 阅读 · 0 评论 -
jquery源码阅读知识储备(3)exec() 方法和match方法
<br /> jquery中的源码:<br />quickExpr = /^(?:[^<]*(<[/w/W]+>)[^>]*$|#([/w/-]+)$)/,......if ( typeof selector === "string" ) { // Are we dealing with HTML string or an ID? match = quickExpr.exec( selector );//得到一个完全匹配和子匹配的数组。.........}<br原创 2011-02-08 01:06:00 · 6410 阅读 · 1 评论 -
jquery源码阅读知识储备(5)call方法和apply方法接触
<br />call方法:<br />语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]]) <br />定义:调用一个对象的一个方法,以另一个对象替换当前对象。<br />说明:<br />call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。<br />如果没有提供 thisObj 参数,那么 Global 对象被用作 thisObj。 <br /><br />apply方法:转载 2011-02-08 21:35:00 · 7798 阅读 · 0 评论 -
jquery源码阅读知识储备(6)typeof 和 instanceof的结合使用
var obj = new Object();var array = new Array(1,2,3,4);alert(typeof(obj));//objectalert(typeof(array));//object alert(obj instanceof Array);//falsealert(array instanceof Array);//truetypeof用以获取一个变量的类型,typeof一般只能返回如下几个结果:number,boolean,string原创 2011-02-15 23:10:00 · 2222 阅读 · 0 评论 -
jquery源码阅读知识储备(9)javascrpt中的闭包和Currying(待续)
闭包的用途闭包可以用在许多地方。它的最大用处有两个,一个是前面提到的可以读取函数内部的变量,另一个就是让这些变量的值始终保持在内存中。父对象的所有变量,对子对象都是可见的,原创 2011-02-19 23:36:00 · 766 阅读 · 0 评论 -
如何实现根据元素的id后面的编号进行样式的变化
<br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><ti原创 2011-03-05 18:49:00 · 742 阅读 · 0 评论 -
jquery源码阅读知识储备(9)javascrpt中的函数知识(待续)
<br />尽管下面两种创建函数的方法是等价的:<br /><br />以下是引用片段:<br />function funcName(){ <br /> //函数体 <br />} <br />//等价于 <br />var funcName=function(){ <br /> //函数体 <br />} <br /><br /> 但前面一种方式创建的是有名函数,而后面是创建了一个无名函数,只是让一个变量指向了这个无名函数。在使用上仅有一点区别,就是:对于有名函数,它可以出现在调用原创 2011-03-13 15:26:00 · 702 阅读 · 0 评论 -
jquery源码阅读知识储备(11)javascrpt中的数字比较
parseInt(obj) —— 判断obj是否为整数,如果为有小数点的数字(包括后面多个小数点)则自动截掉小数后的所有位数(不四舍五入);如果不为数字,则返回NaN。parseFloat(obj)——判断obj是否为浮点数,如果为有小数点的数字(包括后面多个小数点)则自动截掉第2个小数点的所有位数(不四舍五入);如果不为数字,则返回NaN。isNaN(obj)——判断obj是否为字符串,如果返回true,则为字符串;如果返回为false,则为数值(带小数点)。判断小数大小if(Number(form1.l原创 2011-03-18 22:44:00 · 858 阅读 · 0 评论 -
jquery源码阅读知识储备(11)数学方法(四舍五入)
<br />//1. Math.ceil()用作向上取整。//2. Math.floor()用作向下取整。//3. Math.round() 我们数学中常用到的四舍五入取整。alert(Math.ceil(10/3));//4alert(Math.floor(10/3));//3alert(Math.round(10/3));//3原创 2011-04-06 22:15:00 · 3369 阅读 · 0 评论 -
spring注释注入
<br /> package ky.springtest.method;import ky.springtest.dao.MySpr;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.beans.factory.annotation.Qualifier;public class MethodLookM { @Autowired@Qual原创 2011-06-01 21:58:00 · 953 阅读 · 0 评论 -
js正则表达式字符含义基础解释
字符 含意 / <br />做为转意,即通常在"/"后面的字符不按原来意义解释,如/b/匹配字符"b",当b前面加了反斜杆后//b/,转意为匹配一个单词的边界。 <br />-或- <br />对正则表达式功能字符的还原,如"*"匹配它前面元字符0次或多次,/a*/将匹配a,aa,aaa,加了"/"后,/a/*/将只匹配"a*"。 ^ 匹配一个输入或一行的开头,/^a/匹配"an A",而不匹配"An a" $ 匹配一个输入或一行的结尾,/a$/匹配"An a",而不匹配"an A" * 匹配前面元字符0次转载 2011-01-11 18:48:00 · 2059 阅读 · 0 评论 -
实习笔记(1)
<br />实习了,哎每天辛苦的坐车来回跑,下车吐了。人生中坐车第二次吐。身体这几天真有点吃不消,回寝室的路上问自己,值吗?没办法回答。毕竟我勇敢的跨出去了第一步。证明我是想往前走的,这样就好的。<br /> <br />做个笔记:<br /> <br />-------------------------------------------------页面制作------------------------------------------<br />导入页面<jsp : include page=""原创 2010-11-11 22:58:00 · 480 阅读 · 0 评论 -
实体管理器(Entity Manager)学习笔记(JPA)
<br />实体管理器学习笔记 <br /> 实习中,工作虽然不辛苦,可是每天两头跑还是需要多一点的耐心。<br /> 上周,了解了项目框架,提到过EJB,在EJB里不得不学习JPA了。所以乘着周末,读点书,有人说要实践才能更好的学习技术。我想目前没有实践的机会,也没时间一个个去试验,先记录下自己读书笔记再说,到时候希望水到渠成。<br /> <br /> 实体管理器(Entity Manager)是JAVA实体对象与数据库交互的中介!<br />1,负责将JAVA中对实体的操作转化成S原创 2010-12-25 20:28:00 · 3354 阅读 · 0 评论 -
CSS课程记录
<br /> •简而言之,它能帮我们做以下事情: 1.将格式和结构分离 2.以前所未有的能力控制页面布局3.制作体积更小下载更快的网页4.将许多网页同时更新,比以前更快更容易 5.有三种方式; 1.在HEAD内的实现2.在BODY内的实现3.<HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT=""><META NAME=原创 2010-09-02 10:07:00 · 473 阅读 · 0 评论 -
javascript课程记录1
<br />在网页上显示99乘法表:<br /> <br /> <br /> <br /> <br /><HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT=""><META NAME="Keywords" CONTENT=""><META NAME="Description" CONTENT=""></HEAD>原创 2010-09-02 13:33:00 · 530 阅读 · 0 评论 -
jsp(数据库连接初步和javabean)
<br />Dao包<br /> <br />package cn.hdu.dao;import java.sql.SQLException;import java.util.List;import cn.hdu.entity.Test;public interface TestDao { public int save(Test t) throws ClassNotFoundException, SQLException; public List<Test> se原创 2010-09-07 21:24:00 · 529 阅读 · 0 评论 -
jsp基础语法(1)
<br />page表示当前一个jsp页面,<br />可以理解为一个对象的本质,<br />即:把一个jsp当前当做一个<br />对象看待。<br /><br />page指令组要功能:<br />1。设置MINE类型<br />2。导包<br /> <br /><%@page contentType="text/html;charset=GBK"%><br />表示整个页面按照HTML的风<br />格显示,字符集显示GBK。<br />只要合理应用了MINE类型,<br />则一原创 2010-09-07 22:13:00 · 380 阅读 · 0 评论 -
图片无缝连接,动态显示时间
<br /><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT=""><META NAME="Keywords" CONTENT=""><META NAME="Description" CO原创 2010-09-05 19:14:00 · 1273 阅读 · 1 评论 -
Lucene 研究 1 座
<br /> 搜索是神奇的,世界上的知识对于个人来讲是无限的,也没有必要去追求完美。然而搜索似乎可以改变人们的生活一样,深深的扎根在现代人的生活中。因为项目原因接触了这方面的知识,于是想再走近看看清楚,作为入门,lucene似乎很被推荐。<br /> <br />献给刚刚对lucene感兴趣的人们!<br /> <br />附上我对搜索的感想: 我觉得也是蛮好理解的事情,对于所有的文件,资料,用不同的解析器对他们用不同的分词器进行分词建立索引,而搜索时建立在索引的基础上的,只要有索引,搜索变得异常简原创 2010-10-02 16:47:00 · 413 阅读 · 0 评论 -
文本框输入提示,google suggest
<br />国庆放假,回家,没有太多的轻松。十月就要校招了,心中有点忐忑。<br />本以为可以不再迷茫,可以一往无前。明白了,所有的事情要做好都是不容易的。<br />感觉到时间的珍贵,和不足啊。<br />我效率太低。注意力无法集中。这将是我个人成长道路上的绊脚石。<br /> <br />百度 谷歌 搜索框里打入字后 他回有所提示,想做一个类似的以后自己可以用用,呵呵。<br /> <br />有备无患,就几句代码,我研究了好几天,哎!<br /> <br /> <br />MyAjax.jsp(有的原创 2010-10-05 19:23:00 · 1029 阅读 · 0 评论 -
IBATIS项目配置(例)
<br /><?xml version="1.0" encoding="UTF-8"?><!DOCTYPE sqlMapPUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN""http://www.ibatis.com/dtd/sql-map-2.dtd"><sqlMap namespace="Holding"><typeAlias alias="holding" type="cn.hdu.entity.Holding"/><typeAlias原创 2010-10-16 11:21:00 · 796 阅读 · 1 评论 -
orcal 恢复数据使用SCN内部时钟机制
<br />SCN(系统改变号),它的英文全拼为:System Change Number ,它是数据库中非常重要的一个数据结构。<br /> SCN提供了Oracle的内部时钟机制,可被看作逻辑时钟,这对于恢复操作是至关重要的<br /> 注释:Oracle 仅根据 SCN 执行恢复。<br /> 它定义了数据库在某个确切时刻提交的版本。在事物提交时,它被赋予一个唯一的标示事物的SCN 。一些人认为 SCN 是指, System Commit Number ,而通常 SCN 在提交时才变化,所以很多转载 2010-10-20 22:19:00 · 491 阅读 · 0 评论 -
struts2框架搭建第一天
<br />1,引入jar包 (2.0.11五个基本jar包, 2.0.18七个jar包)<br />commons-fileupload-1.2.1.jar<br />commons-io-1.3.2.jar<br />commons-logging-1.0.4.jar<br />freemarker-2.3.15.jar<br />ognl-2.7.3.jar<br />struts2-core-2.1.8.1.jar<br />xwork-core-2.1.6.jar<br />注释:其中fileup原创 2010-10-22 08:38:00 · 504 阅读 · 0 评论 -
struts2框架搭建第二天
<br />一,struts1和struts2的区别<br />1,struts2 低侵入<br />2,内核发生了改变 struts1内核 struts ,struts2内核web work;<br />3,struts1有formbean ,struts2没有formbean(怎么传值呢? 用ognl表达式。)<br /><br />二,package<br />name:要求是唯一的。<br />extends:表示继承其他的package<br />abstract:里边的action不生效<br原创 2010-10-22 08:39:00 · 382 阅读 · 0 评论 -
实习笔记(3)
<br />公司接到一个比较大的项目,当然是日本的,传说是200张页面,客户是拥有40多个子公司大企业,所以希望一个产品能共用到所有子公司。当然这也是可以实现的,操作时,检查userid就可以了。最近也就帮忙画画基础页面,当样板用用。感觉原来项目的每一步都是这么的好玩。呵呵。想起,培训时敢项目的情景,我都有点爱上加班了(实习生不用加班)。<br />项目框架值struts2+ejb+jpa..后两者都没有接触过。现在开始学习吧。<br />struts2还有点不同,加了jquery和jgrid,变得异常牛逼原创 2010-12-17 21:23:00 · 751 阅读 · 2 评论 -
先找到EJB的门(实习周末)
<br /> 工作接触到的第一个项目,实习了一个月,哎,周五讲了一下基本的框架,发了一些资料,准备自己看了。<br />周末过得太快,事情也多,又贪玩,呵呵,进度上很慢,不过总算摸到了EJB的门了。<br /> 首先,了解了EJB的特点之一:分布式的对象,可以独立的物理层放置逻辑,在独立的物理层放置web层(jsp/sevlet等等),这一点在周五已经看到了,两者就是直接用两个不同的项目搭建的。<br /> 判断是远程客户端或本地客户端 的依据是客户端与其调用的EJB对象是不是在同原创 2010-12-19 22:51:00 · 501 阅读 · 0 评论 -
logic:iterate(还有人能在用struts标签)
logic:present是逻辑判断,sampleForm中userList为空(无数据或null),下面的东东不显示logic:iterate是逻辑循环,userList有几条数据,就循环几次.多重迭代 logic:iterate 不能迭代空list 所以个人觉得应该每原创 2011-09-29 23:02:55 · 653 阅读 · 0 评论