
JS_HTML_CSS
文章平均质量分 76
renminzdb2
这个作者很懒,什么都没留下…
展开
-
【原】获取控件的绝对位置控件宽度和高度
//获取控件左绝对位置[code="js"]function getAbsoluteLeft(objectId) {o = document.getElementById(objectId)oLeft = o.offsetLeft while(o.offsetParent!=null) { oParent = o.offsetParent oLe...原创 2013-04-21 10:36:47 · 356 阅读 · 0 评论 -
【原】Enter键表单自动提交问题
最近做了一个系统,重新搭建了前端,采用jquery validate插件做表单验证。一切都进行的非常顺利。可是恶心的事情发生了,为了配套校验机制,在弹出框的搜索条件页,也用了form标签,仅仅是为了表单验证方便。但是当只有一个查询条件(text文本输入框)的时候,却发现只要输入条件按enter键,页面立马就跳转了,而且跳转的路径很奇怪,然后就出现404错误。 凭借...原创 2014-12-15 15:03:40 · 226 阅读 · 0 评论 -
【整】jquery $(document).ready() 与window.onload的区别
Jquery中$(document).ready()的作用类似于传统JavaScript中的window.onload方法,不过与window.onload方法还是有区别的。1.执行时间 window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。 $(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。 2.编写个数不同 wi...原创 2014-11-07 12:01:38 · 158 阅读 · 0 评论 -
【整】jQuery的三种bind/One/Live事件绑定使用方法
1. bind/Unbind在jquery的事件模型中,有两个基本的事件绑 定函数,bind与unbind,这两个函数的含义就是匹配页面元素进行相关事件的处理。比如我们在JS中经常使用到的 onfocus,onblur,onmouseover,onmousedown等事件都可以作为bind的参数进行传递。$("#id").bind('click',function(){alert('tt!')}...原创 2014-11-04 18:18:35 · 124 阅读 · 0 评论 -
【转】Js也有console对象,在控制台打印调试再好不过
今天在看jq的代码时看到这样一个代码console.warn( "nothing selected, can't validate, returning nothing" );单独运行,居然在控制台打印出了nothing selected, can't validate, returning nothing,豁然开朗,既然可以这样在控制台打印出消息,那以后就省得麻烦去用什么alert...原创 2014-11-04 18:17:47 · 183 阅读 · 0 评论 -
【转】页面get请求 中文参数方法乱码问题
地址栏中出现汉字的情况有两种,一种是汉字出现在URL的路径部分,一种是汉字出现在URL的传参的部分,第二种情况的时候必须采用编码后传参,接受时解码的方式完成传参。 js中编码有escape(),encodeURI(),encodeURIComponent()三个常用的方法,escape()常常用在提交页面和处理页面的编码格式相同的情况下(比如它们都是GB2312),encode...原创 2014-09-18 17:35:34 · 126 阅读 · 0 评论 -
【转】IE的文档模式
本文将讨论IE8如何确定用以渲染网站的文档模式,如怪异模式(又称IE5模式)和标准模式(更多资料,英文:http://en.wikipedia.org/wiki/Quirks_mode)。该内容对于开发人员和客户来说,是很重要的。与此相关的,是我们最近更新的兼容性视图列表。此列表内容自从去年3月IE8发布以来,已经减少了1000多个网站。从最初的3100多,减少到了现在的2000多一点。在...原创 2014-08-26 14:39:41 · 161 阅读 · 0 评论 -
【转】IE6、IE7、IE8、IE9兼容性问题解决办法
IE6、IE7、IE8、IE9兼容性问题解决办法前言为了帮助确保你的网页在所有未来的IE版本都有一致的外观,IE8引入了文件兼容性。在IE6中引入一个增设的兼容性模式,文件兼容性使你能够在IE呈现你的网页时选择特定编译模式。新的IE为了确保网页在未来的版本中都有一支的外观,IE8引入了文件兼容性。当你引入一个增设的兼容性模式,此文章说明文件兼容性的必要性,列出现有版本IE能使用的文件...原创 2014-08-25 15:00:30 · 331 阅读 · 0 评论 -
【原】前端技术的发展
-----------------------------------第一阶段------------------------------------1991 年 www HTML1994年 w3c NetScape1995年 javaScript IE1996年 CSS1998年 Css2.11999年 HTML 4.0200...原创 2014-08-14 14:05:52 · 121 阅读 · 0 评论 -
【转】CSS兼容性问题 CSS hack:区分IE6,IE7,IE8,Firefox
总体的来说就是:*_*+识别,IE专用的条件注释,对象的实际宽度不同,消除ul、ol等列表的缩进,透明,圆角,Select控件永远处于最上 层,居中问题text-align、margin: auto,浮动后IE6解释外边距为实际边距的双倍加上display:inline,字体大小,空格大小。---------------1.CSS中几种浏览器对不同关键字的支持,可进行浏览器兼容性重复定义...原创 2014-07-17 22:31:04 · 178 阅读 · 0 评论 -
【原】 iFrame 自适应高度解决不了的问题所在和解决办法
最近,模仿一个软件的时候,发现iframe的高度和宽度不能随内容而自动调节,除非指定iframe 的宽度和高度为具体的值;问了很多朋友也都不知道.很是伤脑筋啊!后来,在W3SCHOOL中的"HTML 标签"一节中看到这么一句话:在 HTML 4.1 Strict DTD 和 XHTML 1.0 Strict DTD 中,不支持 iframe 元素.我再看看自己写的页面,但是transitio...原创 2013-04-23 09:52:19 · 402 阅读 · 0 评论 -
【原】JS事件机制--键盘实例
[code="html"]js 按键记录var keystring = "";//记录按键的字符串function $(s){return document.getElementById(s)?document.getElementById(s):s;}function keypress(e){ var currKey=0,CapsLock...原创 2013-04-21 11:41:50 · 101 阅读 · 0 评论 -
【原】JS事件机制和跨浏览器知识小结
最近项目中有个大问题,就是前台的处理很大程度上用到了JS 来动态的更新页面,还融合了ajax技术。项目的内容其实并不多,但是有一个问题很纠结,就是一个搜索效果的浮动div问题。大概的效果就是点击查询事件,弹出一个搜索框,能够接受鼠标 键盘上下键的查询和确认添加到候选列表的处理。本来逻辑并不复杂,调用ajax从后台得到数据,在前台处理结果显示,选中隐藏就完全可以了。但是就是因为要处理的事件很多,...原创 2013-04-21 11:16:22 · 114 阅读 · 0 评论 -
【原】JS操作JSON总结
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不须要任何特殊的 API 或工具包。 本文主要是对JS操作JSON的要领做下总结。 在JSON中,有两种结构:对象和数组...原创 2013-04-21 10:43:53 · 70 阅读 · 0 评论 -
【原】谈谈javaScript 的trim()方法
最近做项目,要写大堆大堆的前端判断,免不了要对字符串处理,熟悉了java的trim()方法,对js也就这样习惯了用了。 但是最近一个隐藏很深的 BUG 终于现行了,因为在笔记本上开发,一直都是IE9以上的浏览器。最近一个项目有IE8的客户,测试发现 页面报错。原因就是 trim() 方法。 注意:IE从 IE9 开始 string 支持了t...原创 2014-12-15 15:16:12 · 365 阅读 · 0 评论