自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (3)
  • 收藏
  • 关注

原创 Struts+Spring+Mybatis

对框架的使用理解:下载所需jar包放入项目lib目录,然后配置相应的框架的配置;就这两步框架便可使用了;对框架组合进一步抽象:分两部分,第一部分:jsp页面的请求到达后台的action(使用struts;现在还有一个流行的选择springmvc,那就是到达controller);第二部分,jsp请求到达后台后,后台对请求进行处理,然后返回结果给jsp页面(返回结果也是要用到第一部分的配置的);

2015-11-30 15:31:26 607

原创 HTML基础知识(三)

HTML与无疑是我们项目中使用得最多的两个标签之一,现在我们来详细的了解它们;:属性;src和alt是必须属性,src代表了图片的路径位置;而alt则表示当图片加载出错时代替图片显示的文字说明;可选属性:width,图片的宽度,height,高度,虽然可以设置图片的宽度和高度,但是尽可能不要去使用它们,因为这样容易使图片失真;usemap:用于确定所使用的客户端图像映射;longdesc:

2014-02-26 19:55:31 660

原创 HTML基础知识(二)

HTML前面我们介绍了head中的一些标签以及一些我们必须掌握的基础知识,现在我们介绍一些body中的标签,这里只介绍一些基础的,比较复杂的我们留在后面进行讲解。块级元素::该标签里面放入所有需要展示在页面上面的内容,他只能包含块级标签,文本和行内元素需要包含在其它的块级元素中,然后间接的放入body中;(语法是这样规定的,我们也最好照做,但是你非得将行内元素放在body中,现代的浏览

2014-02-26 16:19:34 697

原创 HTML基础知识(一)

HTMLhtml,也许你总是觉得它没什么好学习的,不就是几个标签吗?这种想法是大错而特错的,html是web最基础的知识,没有它你将不能进行web程序的编写,这也就意味着你不熟练的掌握它你将写不出优秀的web。head头部里面的标签::用于为文档中的所有链接指定一个基础的url;href是该标签所必需的属性 :它常用于将外部样式文档链接到文档中;一般还有两个属性一起使用:rel="

2014-02-26 15:47:56 547

原创 项目经验总结(一)

项目经验总结:从大一(11届)暑假进入我们专业的创新实验室以来,跟着系主任等老师做了大大小小的项目有5、6个左右了,开始做项目时都是为了完成任务而完成任务,现在大三了开始带项目了,自己也在项目中做最核心的模块,现在已经不再是为完成任务而做了,现在更多的是进行知识的积累和总结,今天开始自己项目总结的第一篇博客。(以前虽然有过总结但是没有写上博客),希望自己能坚持总结,然后不断的进步,加油!基

2014-02-25 22:13:31 1563 1

原创 sql语句以及mysql详解(中级篇)

sql语句以及mysql详解在基础篇中我们已经讲解了基础的增删改查的语法,接下来我们将主要讲解sql语句中的select语句,在其中有着很多的知识需要我们来学习。比较运算符:>,>=,上面的比较运算符我只讲解最后一个,is (not) null :这个是判断某个字段是否为null的唯一写法,如果写为 = null;这会导致报错;[not] like :模糊搜索的关键字lik

2014-02-21 16:25:28 1720

原创 sql语句以及mysql详解(基础篇)

sql语句以及mysql详解相信不少编写了数据库代码的人员也都还没弄懂sql与mysql之间的关系,那么这里简单的区别一下,sql是一种操作数据的语言,通用性极其强大,所有的数据库产品都是用该语言,包括mysql,sql server,oracel等;而mysql是一种数据库产品,而且该数据库产品是关系型的数据库;下面我们介绍最常用的一些数据库的操作语句;创建数据库以及删除数据库:cr

2014-02-21 10:47:41 1149

原创 javascript正则表达式高级篇

javascript正则表达式通过上面基础篇和中级篇的学习,我相信我们都能够写出漂亮的正则了,但是一些特殊的功能也许还需要我们继续往下学习这些高级篇的知识。正则表达式的贪婪模式和懒惰模式:贪婪模式和懒惰模式用言语很难讲解清楚,我们这里使用例子的形式来进行讲解,当然下面的一些知识也会以例子的形式来表达。var regExp = /8.*8/;var regExpTwo = /8.

2014-02-20 15:02:49 1072

原创 javascript正则表达式详解(中级篇)

javascript正则表达式详解在基础篇中我们已经讲解了如何来使用正则表达式等一些基础知识,这里我们要讲解的是正则表达式中的模式匹配,它们能帮助我们更好更快的写出漂亮的正则表达式,当然它们也是基础的知识,更高端正则表达式的需要自己在深入的研究!下面对模式的分类是我自己为其命的名,目的只是能更快更准的记住这些模式。快捷匹配元字符:.  点元素:表示匹配一个且必须一个任意字符;(换行符\

2014-02-20 10:32:22 999

原创 javascript正则表达式详解(基础篇)

javascript正则表达式详解定义:正则表达式是字符模式对象,也就是说它是一个对象(RegExp);作用:js最初的作用是进行表单的验证,从而减轻服务器端的压力和提升用户的体验!而正则表达式在表单的验证中起到了极大的作用(当然这绝不是唯一的作用),在项目中我也是经常的用到,在这里就讲解最基础的正则表达式。正则表达式的两种表示方法:1,对象表示法var regExp = ne

2014-02-19 21:11:35 922

原创 javascript数据类型及其常用方法

javascript数据类型及其常用的方法数据类型:js中的数据类型有下面6中:undefined,null,boolean,string,number,object(数组,方法等都属于该类型)下面我们主要介绍Array和String类型中的方法,它们在实际中的作用相当的大Array类型中的方法:ps:array中的length属性它不是只读的,也就是说可以设置它的值。pu

2014-02-15 23:28:54 1101

原创 javascript执行环境(作用域)与作用域链深入剖析及项目经验

javascript执行环境(作用域)与作用域链深入剖析js中执行环境和作用域链的地位在js中是相当重要的,也是编写复杂的js脚本所必需掌握于胸的知识,我们一起来揭开它的面纱,和大家共同来学习,在讲解的过程中可能会有疏忽的地方,希望读到的朋友指出。执行环境:它的原始定义是这样的:它定义了变量和函数有权访问的其它数据。看上去很抽象,其实很简单,举例来说,window对象中定义的变量和方法

2014-02-15 22:25:47 1012

原创 javascript==(相等)与===(全等)详解

javascript==(相等)与===(全等)详解很多前端新手在使用==和===时都表现得模棱两可,下面我们来对它进行全面的讲解1,string,number,boolean等基础类型之间进行比较时==比较:先将比较的两者转换为同一类型然后进行比较===比较:不进行类型的转换,如果类型不同则直接返回false2,Array,Object等高级类型之间进行比较==和===一

2014-02-15 21:19:43 1183 1

原创 dom类型

dom类型dom类型简介:dom类型也就是文档中节点的种类,文档中节点种类比较多,如文档节点、元素节点、属性节点、文本节点、注释节点等,当然在项目中经常用到的就是前四种节点类型,每个节点类型都有着它各自的特设以及它的属性和方法,下面我们来对这些文档类型进行详细的了解。document类型(文档节点):document节点有一个document(其实是HTMLdocument的直接对

2014-02-15 10:25:05 1658

原创 childnodes与children详解

childNodes与children的区别与详解(包括自己的项目经验)

2014-02-14 21:56:34 1319

原创 Dom基础

Dom基础dom简介:dom中文名称为文档对象模型,它是由w3c制定的标准。Node类型:node接口由所有的节点类型实现,其中有一些常用的属性也是所有的节点共有的如:nodeType:节点的类型,nodeName:文档名称,nodeValue:文档值节点关系:纵所周知文档整个就是一个树形的结构,理所当然其中的节点之间肯定会有着关系,这种关系由下列属性来维持着,childN

2014-02-14 21:16:21 518

原创 事件类型

事件类型事件类型简介:javascript事件类型分为ui事件,鼠标事件,键盘事件,html事件和变动事件(当底层的dom结构发生变化时触发),下面我们将详细的讲解js中的事件类型以及其中的事件。鼠标事件:click:鼠标单击事件,按下主鼠标键(一般为左键)或者回车键触发dblclick:鼠标双击事件,双击主鼠标键时触发mousedown:用户按下任意鼠标按钮时触发mo

2014-02-14 15:48:38 708

原创 javascript事件对象(event)

javascript事件对象eventevent简介:事件对象是每个事件处理程序都拥有的,在触发事件时由浏览器传入事件处理程序(ie特殊情况下在window中)。event对象包含着所有与事件有关的信息,所有浏览器都支持event对象。虽然所有浏览器都支持event对象,但是实现的方式有所不同,分为ie和非ie两类。非ie(支持dom的浏览器):event对象由浏览器传入事件处理对

2014-02-14 14:57:00 670

原创 事件处理程序(或者事件侦听器)

事件处理程序事件处理程序简介:事件是指一些特定的交互瞬间,而事件处理程序是指这些交互的瞬间将要出发的方法(即处理程序),在js中事件(或事件名)有click,mouseover,keydown等它们前面没有on,而事件处理程序(侦听器)则是在事件名前面加上on,在js中为事件添加事件处理程序有多种方法,下面将详细的进行讲解。function alertThis(){   alert

2014-02-14 11:33:59 1015

原创 javascript事件流

javascript事件流js事件流简介:js事件流是指eis

2014-02-14 00:10:09 1029

原创 javascript模块化编程

javascript模块化模块化编程简介:javascript模块化编程通俗的说就是将一组特定的功能组织在一起,也就是模仿高级语言中的类,这样做的好处就是能够提高代码的复用,而且能够使代码能够更加易于阅读和修改,这么多的好处还是很诱人的,所以现在就出现了一些框架来支持javascript模块化编程,(其实javascript模块化编程的一个重要的约束就是规范,因为没有类的语法,所以这些规范

2014-02-13 16:15:06 725

原创 innerHTML 与 innerText的用法与异同

innerHTML与innerText详解在实际开发中遇到过很多需要操作某个元素节点内容的情况,虽然dom提供了操作的方法如获得文本节点后在操作nodeValue属性,但是这样就显得很麻烦了,所以dom扩展中就加入了这两个属性来方便操作节点的值,自己用的时候遇到了一些问题,也查过一些资料,这次对他们两的用法进行一次详细的解读用法:innerHTML操作元素的值时会包括html标签,inne

2014-01-04 01:27:49 1712

原创 js的组成部分以及各浏览器的支持情况

透析js的本质以及各浏览器的支持情况(1)javascript本质有三部分组成:第一部分是ECMAScript(核心,为js提供基础的语法,数据类型等),第二部分是DOM(与网页进行交互),第三部分是BOM(与浏览器窗口进行交互),每部分具体的情况就不展开了,只介绍浏览器对他们的实现和支持情况;(2)很多前端开发人员都会碰到浏览器的兼容性问题,其实这都是因为不同的浏览器对js的各个部分的实

2013-12-30 21:07:24 1769

原创 display 与 visibility 的区别(隐藏Dom元素)

display 与 visibilitydisplay与visibility都是用来隐藏Dom元素用的,他们的显示效果几乎没有差别,但是他们还是存在一些不同的地方,我们来看看他们之间的一些异同同:(1)他们都能隐藏元素;document.getElementById("id").style.display = "none"; 或者.style.visibility = "hidden"

2013-12-23 11:27:19 2195

原创 javascript数据类型(以及它们的一些特性与判断)

javascript数据类型用法总结1)类型:js中的数据类型有且只有6中,分别是5中基本数据类型:Undefined,Null,Boolean,String,Number;和一种复杂数据类型Object;2)特性:js中的数据类型是松散类型的,也即是说定义一个变量(实质就是占位符)可以保存js中所有类型的数据,而且在修改一个变量的值时可以同时改变它的值得类型,如:var str = "c

2013-12-20 01:47:00 557

原创 遍历Map

entrySet与keySet遍历map 现在流行的两种遍历map的方式是用entrySet和keySet,当然这只是其中的两种方式。它们该怎样用(在下面的代码中将会贴出来);下面我们谈谈它们之间的异同或者说它们之间的效率问题,entrySetfan方法是一次性将map中的键值对拿出来放在entry中(下次取值直接从entry中取),最后将这些entry放在集合中;而keySet方法则是先拿出

2013-12-19 22:40:57 561

原创 disabled 与 readonly的区别(禁止编辑)

disabled 与 readonly的几点异同同:(1)它们都能让相应的元素节点变得不可编辑;(2)它们都是元素的直接属性而不是css属性,如:document.getElementById("id").readonly = true;(3)它们的取值都是boolean类型的,而不是string类型的,当document.getElementById("id").readonly

2013-12-17 16:35:33 1295

原创 java数组乱序

java数组乱序 / 随机排序算法 方法1》思想:遍历数组,产生0至数组长度-1的随机数,然后和数组当前位置的数据互换代码:/** * 对给定数目的自0开始步长为1的数字序列进行乱序 * @param no 给定数目 * @return 乱序后的数组 */ public static int[] getSequence(int no)

2013-12-11 22:24:44 2302

代码之美—熊

该电子书详细的讲解了怎样将程序由实现功能到即实现功能又让代码变得完美,是每个开发人员必备的电子文档。

2013-05-10

重构-改善既有的代码

该书比较完善的讲解了如何将代码写的简洁,写的高效,值得每个编程人员的收藏。

2013-05-10

struts2--权威指南

该书详细讲解了struts2的用法及原理,而且还对mvc框架做了很好的诠释,是每个学习编程人员通往架构必备文档。

2013-05-10

空空如也

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

TA关注的人

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