《jquery 基础教程.ppt》由会员分享,可在线阅读,更多相关《jquery 基础教程.ppt(41页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、JQuery入门1.JQuery1.JQuery特点:特点:短小精悍短小精悍(19k)(19k),接口设计得精妙,接口设计得精妙(自然语言的风格自然语言的风格),与,与程序思路配合精密。极大限度地体现了程序思路配合精密。极大限度地体现了javascriptjavascript的特性。的特性。1.11.1轻量级(轻量级(19k19k)jquery-1.3.2.min.jsjquery-1.3.2.min.js191956k56kjquery-1.3.2.jsjquery-1.3.2.js43374337118k118k1.21.2支持支持xpathxpath查询,查询,dom1-3dom1-3,
2、轻松选择需要的元素;,轻松选择需要的元素;1.31.3csscss支持;简单的动画实现,支持自定义动画;支持;简单的动画实现,支持自定义动画;1.41.4 跨浏览器跨浏览器1.51.5 支持插件开发,现有插件多;支持插件开发,现有插件多;1.61.6拥有官方拥有官方UIUI程序供使用,效果好。程序供使用,效果好。(http:/http:/ 除非在特殊情况下,否则每一个js事件(例如:click,mouseover,等.)都会冒泡到父级节点.当我们需要给多个元素调用同个函数时这点会很有用.代替这种效率很差的多元素事件监听的方法就是,你只需向它们的父节点绑定一次,并且可以计算出哪个节点触发了事件.
3、见实例父级元素扮演了一个调度员的角色,它可以基于目标元素的绑定事件来选择它需要触发的事件.如果有空可以把jquery的源码好好的研究一番,会有另一番收获哦!O(_)O任务调度使用说明vSchedulerServiceImpl.java主要的表添加一个Job在表qrtz_job_details插入一条记录添加一个SimpleTrigger在表qrtz_simple_triggers添加一个CronTrigger在表qrtz_cron_triggers插入一条记录添加SimpleTrigger和CronTrigger都会同时在表qrtz_triggers插入一条记录,我们开始看到的第一个页面调度任
4、务列表的数据就是从qrtz_triggers表获取一定要注意qrtz_job_details这张表!任务调度使用说明v表qrtz_job_details字段:job_class_name各位要写的所有的服务类,都是放在这个字段上(完整路径,如:com.citicbank.quartz.job.MyQuartzJobBean)这个类会被序列化得保存到上述字段,quartz在运行的时候会读取上述字段,然后对其反序列化。这也就是首波同学为什么不能取得数据源的原因,因为你写的东西没有经过序列化。simpleService和其中注入各属性需要实现Serializable序列化接口,属性的属性也是需要序列
5、化如果没有序列化,你注入的属性就是null任务调度使用说明v何为序列化简单的说序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决在对对象流进行读写操作时所引发的问题序列化的实现:将需要被序列化的类实现Serializable接口,该接口没有需要实现的方法,implementsSerializable只是为了标注该对象是可被序列化的,然后使用一个输出流(如:FileOutputStream)来构造一个ObjectOutputStream(对象流)对象,接着,使用ObjectOutputStr
6、eam对象的writeObject(Objectobj)方法就可以将参数为obj的对象写出(即保存其状态),要恢复的话则用输入流。想知道更多关于序列化知识,请去google.任务调度使用说明v对现有系统使用注意事项:目录:com.citicbank.scheduler.job可以看看MyQuartzJobBean,实现了Job接口,如果我们自己想去写一个Jobbean的话,我们也是可以的,完全copy一下就行。这是一个工作的入口,上面我们提到过,job_class_name这个字段,这个字段里面放的就是上述bean,该bean必须是实现了Job接口。下面的*Service类都是我们的单个业务需求,不过该service类必须序列化,一定要记住!我还写了一个SpringBeanService类,通过这个类,我们可以获取到上下文中的对应的Bean对象。在这里我们就可以解决小王同志的不能获取数据库对象的问题,现在我们通过beanName可以获取对应的数据库对象任务调度使用说明v目录:com.citicbank.quartz.dao对数据库的相应操作,我们都是继承BaseDAO.java目前对数据库的操作,是采用spring的JdbcTemplate框架,有时间大家可以瞅瞅这个东西,还不错,跟ibatis很像!对于多数据库,需要大家自己到applicationContext.xml中去配置