开发笔记
Eric0525
这个作者很懒,什么都没留下…
展开
-
开发笔记之20140116
今天在开发过程中需要将table中的多条记录提交至后台插入数据库,想到两种实现方法。第一种是在前台利用javascript将table中的多条记录拼成一个list送给后台,后台接受到这个list后遍历并插入数据库,javascrip代码如下所示://submit userForm to actionfunction submitUserForm(){//get all da原创 2014-01-16 11:00:40 · 641 阅读 · 0 评论 -
开发笔记之20140219
1.Html视频标签video有多中属性,例如src表示video播放的视频的位置,由于不同的浏览器支持不同的视频格式,因此可以用标签设置多个视频文件,浏览器会根据支持的格式选择播放哪个视频。如下所示: Sorry, Your browser does not support Html5.2.favicon.ico是浏览器标签上显示的当前访问网页的原创 2014-02-19 16:40:36 · 693 阅读 · 0 评论 -
开发笔记之20140220
1.工厂模式中简单工厂模式就是创建一个工厂,在工厂里根据参数创建相应类型的对象,这样就可以把创建对象的工作集中在工厂中执行,利用抽象产品角色声明产品,可以将各类产品的共有方法提取出来在抽象产品角色中声明。简单工厂模式的缺点是灵活性不足,如果新加入一种类型则需要修改工厂类,新添加一条创建实例对象的逻辑,这样就破坏了开放封闭原则(对扩展开放,对修改封闭)。工厂方法模式是针对每一种抽象产品再定义一个工厂原创 2014-02-20 16:41:38 · 652 阅读 · 0 评论 -
开发笔记之20140303
1.Html标签年中的title属性作用是为当前标签添加描述,但是在title的内容里不能包含空格,引号等字符,因此在出现这种情况时就需要想办法对特殊字符进行转意。原创 2014-03-03 15:35:54 · 650 阅读 · 0 评论 -
开发笔记之20140312
1.什么是phoneGap?PhoneGap是一个采用HTML,CSS,和javascript的移动平台应用开发框架,通过它开发者可以调用包括IOS,android等各大主流移动平台的核心功能,例如获取地理位置,联系人,震动等。利用它开发者可以轻松开发跨平台的移动应用。原创 2014-03-12 15:26:38 · 740 阅读 · 0 评论 -
开发笔记之20140313
1.jquery设置标签的内容不能用val(),而要用text(),例如:$('#spanID').val(); //can not get the value of current span$('#spanID').val('The value of span'); //can not set the value to 'The value of span'用text(原创 2014-03-13 16:26:04 · 809 阅读 · 0 评论 -
开发笔记之20140414
1.好的员工找方法,差的员工找理由。原创 2014-04-14 10:02:00 · 753 阅读 · 0 评论 -
开发笔记之20140319
1.HTML5特点:1)良好的浏览器兼容性。2)部分标签替代了原来的javascript功能。HTML5之前的HTML功能相对来说是比较薄弱的,一些稍微复杂点的功能都需要通过javascript来实现,最简单的一个例子就是焦点聚焦需要通过javascript的focus方法来实现,而现在采用HTML5的autofocus直接实现。3)更加明确的语义支持,例如header,nav和foo原创 2014-03-19 17:17:02 · 737 阅读 · 0 评论 -
开发笔记之20140509
下面整理一下jQuery我们最常用也是最重要的一个事件$(document).ready(function()):1、window.onload 和 $(document).ready(function())的区别A、我们实际最容易发现的就是两者的可同时存在个数对于window.onload来说只能同时存在一个对于 $(document).ready(functio原创 2014-05-09 10:31:18 · 748 阅读 · 0 评论 -
开发笔记之20140409
1.今天在review别人的代码时发现y原创 2014-04-10 16:24:25 · 684 阅读 · 0 评论 -
开发笔记之20140410
1.table 的td自动换行可以通过一下样式实现原创 2014-04-11 11:21:51 · 744 阅读 · 0 评论 -
开发笔记之20140217
1.jquery隐藏、显示某一div的方法是hide()和show(),使用方法如下所示:$('#divId').hide();$('#divId').show();原创 2014-02-17 16:35:43 · 656 阅读 · 0 评论 -
开发笔记之20140218
1.java截取字符串的方法是substring(int start,int end),两个参数分别是截取的起始位置和终止位置。 javascript截取字符串的方法有两个,一个与java截取字符串的方法相同,substring(int start,int end)。另一个是substr(int start, int length),此方法与substring的区别在于第二个参数不是截取字原创 2014-02-18 09:45:38 · 762 阅读 · 0 评论 -
开发笔记之20140117
1.Javascript 比较字符串方法:比较字符串是否为空直接用str==""即可,也可以用if(null != Str && Str.length>0)。比较参数是否为数字:isNan(para)。2.今天的开发中在处理一个bug时,需要根据是新注册还是修改来设置一个参数的值为true还是false,这里需要在页面加载的时候设置参数的值,因此要用到document.body原创 2014-01-17 14:29:20 · 742 阅读 · 0 评论 -
开发笔记之20140127
1.最好的设计模式是那些可以反复应用并且成功解决问题的模式,模式并不一定非要新颖才有用。原创 2014-01-27 09:45:59 · 620 阅读 · 0 评论 -
开发笔记(20140128)
1.containsKey方法用来判断Map集合对象中是否包含指定的键名。语法 boolean containsKey(Object key) 返回值:如果Map集合中包含指定的键名,则返回true;否则返回false。参数:key是要查询的Map集合的键名对象。2.遍历map的几种方法。Map map = new HashMap();原创 2014-01-28 17:31:51 · 643 阅读 · 0 评论 -
开发笔记之20140221
1.创建数据表的时候 number(5.2),括弧中的两个数字是代表什么意思,具体是怎么确定这个大小的?表示该字段的总长度为5,小数点后保留2位。2,在oracle中float类型的字段的精度无法指定小数点后面保留多少位,因为oracle中float类型的字段默认保留8位小数。原创 2014-02-21 17:16:13 · 721 阅读 · 0 评论 -
开发笔记之20140224
1.在数据库中插入“”(空值)和null是有区别的,“”会占用存储空间而null不占用存储空间,不过这个规则也不是通用的,在不同的DBMS中是不一样的,oracle中如果null是一条记录的最后一个字段,也就是说null之后在没有非null字段,则null不占空间,否则null占一个字节的空间。原创 2014-02-24 09:46:02 · 719 阅读 · 0 评论 -
开发笔记之20140225
1.javascript中有五种类型的数据:undefined,Number,String,boolean和object,其中前四种为原始类型,最后一种为引用类型。javascript中的null和undefined是比较特殊的,他们在判断条件中可以被当成false对待但他们的值并不等于false。例如:var varOne = null;if(varOne){alert('varOn原创 2014-02-25 13:43:01 · 651 阅读 · 0 评论 -
开发笔记之20140226
1.html5中播放音频采用audio标签,如果需要监听audio的播放完成事件,可以用addEventListener('ended',callbackfunction),但是需要注意的是必须设置循环为false,否则无法监听到此事件。var audio = document.createElement("audio"); audio.loop = false;//取消单曲循环即原创 2014-02-26 10:58:34 · 700 阅读 · 0 评论 -
开发笔记之20140214
1.当一个表中的主键是联合主键,也就是由多个主键共同组成时,当多个主键都相同时就会产生主键冲突的错误。原创 2014-02-14 10:09:57 · 666 阅读 · 0 评论 -
开发笔记之20140227
1.Html5 提供两种客户端存储数据的新方法,一种是没有时间限制的localStorage,另一种是针对一个Session的数据存储sessionStorage。下面是利用localStorage实现的统计网页访问量的方法:function(){if(localStorage.visitCount){//javascript中实现自增先要将变量用Number方法转换为整型,否则+作为原创 2014-02-27 15:34:09 · 698 阅读 · 0 评论 -
开发笔记之20140215
1.ORA-00918: column ambiguously defined错误的意思是没有明确制定数据库字段,大多出现在多表查询的sql中,出现此错误的原因是因为没有指定所查询的列是出自哪一个表,解决方法是在查询字段之间加上表明,明确制定column是哪一个表的列。原创 2014-02-15 11:06:36 · 706 阅读 · 0 评论 -
点击链接按钮后页面总是自动滚动至顶部的解决方法
最近在开发一个小web的时候想给一个按钮增加一个弹出dialog功能,但是发现点击按钮后页面总是自动滚动至顶部,这点从用户体验上来讲是极其不爽的,于是开始跳进google大池寻求解决办法。网上的办法有很多,但是唯独下面这个生效了,转来收藏。 " 平时开发的HTML表单,链接通常会使用Open new window控件,但这种方法如果是链接到本页面,用来执行一段JS脚本的转载 2014-06-06 17:11:22 · 4735 阅读 · 0 评论