`
郑睿9
  • 浏览: 161875 次
  • 性别: Icon_minigender_2
  • 来自: 浙江
社区版块
存档分类
最新评论
文章列表
常用的CSS选择器: 1、标签选择器:E{CSS规则}                       以文档元素作为选择符 2、ID选择器:#ID{CSS规则}                      以文档元素的唯一标识符ID作为选择符 3、类选择器:E.className{CSS规 ...
  执行以下代码,可以发现window.onload与$(document).ready()区别: 1、window.onload必须等待网页中所有内容加载完毕后(包括图片)才能执行;    $(document).ready()网页中所有DOM结构绘制完毕后就执行,可能DOM元素关联的东西并没有加载完 2、window.onload只能编写一个,示例,只会弹出("test2");   $(document).ready()可以编写多个 3、$(document).ready(function(){//..});可以简写成$(function(){//..};) ...
jQuery对象转化成DOM对象 jQuery提供了两种方法将一个jQuery对象转化成DOM对象:[index]和get(index) 1、jQuery对象是一个数组对象,可以通过[index]的方法得到相应的DOM对象 例如, var $cr = $("#cr");//jQuery对象 var cr = $cr[0];//DOM对象 alert(cr.checked);//检测这个checkbox是否被选中了   2、由jQuery本身提供的,通过get(index)方法得到相应的DOM对象 例如, var $cr = $("#cr&quo ...
解决jQuery和其他库的冲突,分两种情况: 情况一: jQuery库在其他库之后导入,两种解决方案: 方案1、在其他库和jQuery库都被加载完毕后,可以在任何时候调用jQuery.noConflict()函数来将变量$的控制权移交给其他库。 <html> <head></head> <body> <p id="pp">test---prototype<p> <p> test----jQuery<p> <!--引入prototype--> < ...
      Hibernate是一个关于数据库的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使java编程员可以随心所欲的用对象编程思想进行对数据库的操作。       Hibernate核心的五大接口::Session、SessionFactory、Transaction、Query和Configuration。       Hibernate的Session并不是HttpSession,它的作用等同于数据库连接对象java.sql.Connection,起着数据库连接的作用。       SessionFactory负责初始化Hibernate和创建Session对象。通 ...
      Struts是一种设计思想。之前做的自定义MVC的个人博客的思路和Struts是一致的,只不过Struts帮我们做了几步,对代码进行一定的封装,结构上更加清晰明了,也为代码的修改提供一定的方便。    处理机制图:     在web.xml配置的servlet是Struts内部的ActonServlet。 调用struts-config配置文件,在action-mappings中找到相应的action。 acton中的type对应了将要进行业务处理的继承了Action的包括了包名的类。 action中的path对应了提交请求的路径。 action中的scope定 ...
 AJAX,即Asynchronous JavaScript And XML,是一种异步JavaScript和XML技术。AJAX的核心技术理念在于使用XMLHttpRequest对象发送异步请求。     AJAX用到的技术有: javascript:实现客户端的数据发送和界面更新,是AJAX实现的编程语言; XMLHttpRequest:浏览器内置的用以进行异步数据发送和接收的对象,是AJAX核心对象;  Css+div:用户界面更加友好;  DOM模型:AJAX常见的技巧就是使用js响应dom组件事件或更新;
   已经是8月4号了,按理说我的项目在今天应该已经完工。可是这几天的进度很慢,感觉有点消极怠工。但我想不能再这么下去,拖着拖着就成了惰性了。我要努力。 现在面临的问题不是说一些技术上的,而是我刚开始接触的CSS美工和版面设计。我想要把网页做得漂亮些,个人水平又实在有限,就像龙哥说的我们的审美眼光不行。o(╯□╰)o    7月31号的图像的模式识别和8月1号的人眼识别的讲座分别由国防科技大学的研一学生汤衍真和博士李博主讲。听了讲座,发现很多东西都是我以前闻所未闻的。我想这涉及到一个知识面和眼界的问题。人家的眼光是望向国际、望向前沿的,而我却是狭隘的寸光。这不仅让我感觉到自己的局限性,同时也强烈 ...
从前天晚上就开工的文件上传,在今天终于有了个结尾。O(∩_∩)O哈哈~ 昨天因为一些个人原因计划就搁置下来了,几乎没怎么做。今天早上继续我的文件上传。 一早上又被卡在一个问题上——依旧乱码。+_+ 在确定jsp界面和servlet ...
现在是凌晨2点35分。 这是我暑假第一次睡这么晚。=_=好困啊。两眼皮正势均力敌的在打架呢,双方不相上下,战况那是相当的激烈。 今天下午在寝室美美的睡了一觉后,回到蓝杰着手我的个人博客的项目。 今天想要实现的功能是文件上传。以前有做过,我本以为在以前的基础上稍加改动即可,但是又想想以前那个文件上传做到实在太简单了,所以我决定进行一些改动。没想到,虽说改动的结果是朝着我的想法进行着,但是有个地方卡着我了——如何将文件名与文件路径一一匹配起来。(我的文件上传是支持三个文件同时上传)。想了很多方法,但逻辑上和代码的实现上总是与我的想法大相径庭。~~o(>_<)o ~~ 纠结了一个下午加一个 ...
首先,复习了一下servlet与tomcat的关系。 当一个URL连接到Tomcat时,tomcat内部自动生成一些参数,如session request response,在init初始化后,参数传给servlet,经过servlet后传回给Tomcat。 接着,徐老师开始介绍过滤器。 Filter类似于Servlet。 FilterChain针对不同的功能分开写的原因: 1、如果不同功能的Filter写在一个Filter类中,新写的方法有可能影响已经实现的方法。根据不同功能分别写相对应的Filter‘,方便在遇到问题时检查错误。 2、为以后过滤功能的扩展提供方便 随后,介绍了Listenre ...
在昨晚的基础上,再花了早上的一点点时间,实现了文章查看的功能。 界面做的很简陋,我自己看着都觉得寒碜。⊙﹏⊙。不过,现在我定下的目标时实现基本功能,页面最后再美化。 在徐老师的讲解下,早上复习了下简单的JSP页面,用JEE写了一个简单的JSP。同时学会了如何在JEE创建web项目并用TOMCACHE发布? 首先,在window下面的preferce中server中导入TOMCAT。 其次,写好一个web项目。 再次,创建一个Servers项目,将web项目加入项目。 最后,只要启动Servers即可。 下午回去睡了一觉。 直接睡到三点半。 (¯﹃¯)。睡的倒蛮爽的。可是中午吃了好多东西,又要长胖 ...
虽然及其简陋的发表文章的功能完成了,接下来就要进行下一个Task————文章管理功能。 文章管理主要实现以下几个功能: 1、查看全文 2、修改文章 3、删除文章 4、删除全部的文章 由于不熟悉EL表达式,所以在百度上搜了搜。 一个已经遗忘在角落里的知识点冒了出来,现在把它写在这里,也是为了方便我记忆。 在EL表达式中,9中可以不需要任何申明便可直接使用的标签对象(隐式对象): 1、request:请求端信息 2、response:响应端信息 3、pageContent:表示此JSP的PageContext 4、session:只对HTTP协议有效 5、application:如同调用getSer ...
在完成发表文章的功能的过程中,遇到了一些小麻烦。 一、SQL语句的错误。select的SQL语句不能用excuteUpdate执行。 二、统一字符集。 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> 指定的是java代码中的字符集。 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> 指定的是jsp页 ...
在徐艺老师的指点下,我对我的个人博客做了一些改动。 发表文章的功能和文章管理分开。类似的,发表评论与评论管理分开。 今天开始我首先要实现的功能是发表文章。实现这个功能,首先我得明确新建文章需要做什么? 一方面,编辑发表文章的界面。另一方面,后台、数据库的技术支持。 确定两大内容,目标也明确起来。 同时,徐老师指出了我的代码存在一些问题。 第一,命名的问题。注意类、变量、方法、数据库的命名,命名要做到简单明白,所用单词要常见常用的。 第二,效率问题。在多个类(方法)中需要使用的一段程序写成一个公共类(方法)。某些代码存在效率不高的情况。 第三,异常抛出问题。需要将异常抛出详细化,精细化,以便以后的 ...
Global site tag (gtag.js) - Google Analytics