随笔分类 -  html/javascript/css

UI前端相关技术;css技巧;jQuery的应用总结;开发js组件总结;javascript常见错误;
摘要:在公制长度单位与屏幕分辨率进行换算时,必须用到一个DPI(Dots Per Inch)指标。在Windows系统的网页打印中默认采用的是96dpi,Mac系统中默认的是72dpi。A4纸张的尺寸是210×297mm,按1英寸=25.41mm换算,即8.264×11.688英寸所以,A4纸96dpi下... 阅读全文
posted @ 2014-12-15 13:41 魏朝辉 阅读(544) 评论(0) 推荐(0)
摘要:PRO 用IMG标签UseIMGplus alt attribute if the image ispart of the contentsuch as a logo or diagram or person (real person, not stock photo people). —sanchothefat如果图片是内容的重要部分例如logo,人员信息的头像等,用img标签,别忘了alt属性UseIMGif you intend to have peopleprint your pageand you want the image to be included by default. — 阅读全文
posted @ 2014-03-22 16:24 魏朝辉 阅读(247) 评论(0) 推荐(0)
摘要:在bsrck项目中,使用jQuery.Form.js的ajaxSubmit时,遇到有文件上传的form提交,在firefox和chrome浏览器中测试,报Bad Request的错误,经查代码后发现是需要对form添加ENCTYPE="multipart/form-data"属性,在IE浏览器下正常,按正常使用规则是需要添加此属性。具体原因需要抓取字节流,确认技术细节; 在寻找技术方案的时候,发现了此JSON.stringif方法,查些资料在此以做记录;作用: 将JavaScript 值转换为 JavaScript 对象表示法 (Json) 字符串。使用格式:JSON.st 阅读全文
posted @ 2014-01-13 17:23 魏朝辉 阅读(2181) 评论(0) 推荐(0)
摘要:在市容市政项目中,计算jqgrid的自适应高度时,发现jQuery(window).height()和jQuery(document).height()的数值有差异。最初使用的是jQuery(document).height()比jQuery(window).height()的值大。$(window).height(); //为当前可见区域$(document.body).height(); //body的高度网页可见区域宽: document.body.clientWidth网页可见区域高: document.body.clientHeight网页可见区域宽: documen... 阅读全文
posted @ 2014-01-02 09:40 魏朝辉 阅读(253) 评论(0) 推荐(0)
摘要:从主页面上获取iframe下的某个对象,或使用iframe下的方法,或是获取iframe下某个doc元素,要求兼容各类浏览器,不仅仅ie;$(function() { $('#abgne_iframe').load(function(){ var $iframe = $(this), $contents = $iframe.contents(); // 取得 iframe 中的元素 $('#btn1').click(function(){ alert($contents.find('#t1').va... 阅读全文
posted @ 2013-08-06 13:50 魏朝辉 阅读(1278) 评论(0) 推荐(0)
摘要:问题:jQGrid在双击事件中弹出详细dialog,当关闭窗口后,会将所有jQgrid所有文本选中,如图:发现原因:当执行jQGrid的双击一行,会选中单元格中文本,关闭弹出窗口后调用jQuery("#queryListGrid").trigger("reloadGrid"); 就出现如图状况;暂时解决方案:......ondblClickRow:function(rowid){ //详细信息 currentRowData= jQuery(this).jqGrid("getRowData", rowid); if(currentRow 阅读全文
posted @ 2013-04-27 18:10 魏朝辉 阅读(993) 评论(0) 推荐(0)
摘要:问题:系统首页title显示的时间,用javascript读取本地时间,代码如下: function clockon(){ var now=new Date(); var year=now.getYear(); var month=now.getMonth(); var date=now.getDate(); var day=now.getDay(); var hour=now.getHours(); var minute=now.getMinutes(); var seco... 阅读全文
posted @ 2013-04-26 16:02 魏朝辉 阅读(720) 评论(0) 推荐(0)
摘要:在项目中使用到了parseInt("09")的转换,结果总是显示为0,在网上搜索了一下原来是由于进制引起来的问题。从parseInt("08")开始,都会是0,因为在使用parseInt过程中,忽略了还有第二个参数的存在。parseInt(string, radix)的作用是将string转换为整数,第二个参数是设置string的格式,常用的有2、8、10、16,表示string是多少进制的数。radix 可取值的范围是2~36,如果不在这个范围内,将返回NaN。如果设置radix的值是0或者不设置时,会自动识别string的格式:以 "0x& 阅读全文
posted @ 2013-04-09 23:04 魏朝辉 阅读(238) 评论(0) 推荐(0)