
javascript
文章平均质量分 67
yaogao000
这个作者很懒,什么都没留下…
展开
-
chrome与opera,ie,firefox比较
缺点:1、界面不够美观,致命缺点,对于用户来说,界面的美观是一个重要成分,笔者选择opera很大部分的原因是opera浏览器界面美观,比如说opera可以打开面板,使用户更方面的使用各种工具,最主要的是这样设计可以为小屏幕的笔记本用户来说节省了不少空间,这也是我不选择搜狗浏览器的原因,尽管很多朋友说其速度快。2、关闭标签设计不合理,最好设计两中,一种像opera或者firefox,另一种就是现原创 2011-11-17 23:25:31 · 2038 阅读 · 0 评论 -
ligerUI结合SSH分页
ligerUI结合SSH分页1、jsp页面部分://表格 $("#maingrid").ligerGrid({ columns : [ { display : '序号', name : 'id', align : 'left', width : 100, minWidth : 60 }, { display :原创 2012-12-26 13:42:27 · 2558 阅读 · 2 评论 -
区分JavaScript中的undefined,null和NaN
区分JavaScript中的undefined,null和NaN 先看看下面语句的运行结果: 1: var a; 2: alert(a); //显示"undefined" 3: alert(typeof a); //显示"undefined" 4: alert(b); //显示"undefined"以上说明a的值和类型都是'underfined' 1转载 2013-03-06 14:39:09 · 742 阅读 · 0 评论 -
JavaScript类和继承:this属性
JavaScript类和继承:this属性转自:http://developer.51cto.com/art/200907/134909.htmthis属性表示当前对象,如果在全局作用范围内使用this,则指代当前页面对象window; 如果在函数中使用this,则this指代什么是根据运行时此函数在什么对象上被调用。 我们还可以使用apply和call两个全局方法来改变函转载 2013-03-06 15:33:29 · 621 阅读 · 0 评论 -
JavaScript 事件委托
JavaScript 事件委托转自:http://younglab.blog.51cto.com/416652/274132传统的事件处理 事件委托就是在一个页面上使用一个事件来管理多种类型的事件。这并不是一个新的想法,但对于把握性能来说却很重要。通常情况,你会在web应用程序中看到这样的代码:document.getElementById("help-b转载 2013-03-12 16:21:17 · 799 阅读 · 0 评论 -
table选中的行以指定颜色高亮显示
table选中的行以指定颜色高亮显示 function IniEvent() { var tbl = document.getElementById("tblMain"); var trs = tbl.getElementsByTagName("tr"); for (var i = 0; i转载 2013-08-04 22:59:43 · 1214 阅读 · 0 评论 -
javascript calendar
JavaScript做一个日历看了百页的书,是时候搞点小例子了,发现:看书需要,但是例子更重要,实际的东西,以后得多练习了,做完一个东西才会对所看的东西掌握更深一层。日历比较戳的,先试着来个简单版的。做完这个,会发现对JS中之前的那个Date对象中的一些东西了解的更深,再此再次回顾归纳一下:getTime()返回日期的毫秒表示ge转载 2013-08-06 23:57:37 · 1256 阅读 · 0 评论 -
requireJs 使用
1.项目结构project-directory/project.htmlscripts/main.jsrequire.jshelper/util.js2. 项目代码 project.html代码: My Sample Project scrip原创 2013-09-01 23:34:33 · 948 阅读 · 0 评论 -
javascript 深拷贝
浅拷贝实例: javascript 深拷贝 by 司徒正美 var oOriginal = { memNum: 1, // number memStr: "I am a string",原创 2013-11-27 22:12:49 · 788 阅读 · 0 评论 -
web-front-编写高质量代码--Web前端开发修炼之道
1.双边距 2. Clearfix 3. Zoom 4. 相邻的margin-left和margin-right不会带来边距重合的问题,但相邻的margin-top和margin-bottom则会产生重合, 所以最好统一使用margin-top或者 margin-bottom5. 权重 6. Css hack原创 2014-02-10 20:01:43 · 868 阅读 · 0 评论 -
兼容IE和FF的js脚本做法(比较常用)
兼容IE和FF的js脚本做法(比较常用)转自:http://www.cnblogs.com/top5/archive/2010/12/06/1898009.html做BS开发就难免会用到javascript,而每个浏览器对javascript的支持有不同。这就需要我们程序员去兼容他们下面是兼容IE和FF的js脚本做法和分解(部分选自网上,经本人整理),希望对大家有帮助。转载 2012-12-11 09:43:07 · 488 阅读 · 0 评论 -
jquery each() 方法
jquery each() 方法each()函数可以遍历一维数组、多维数组、DOM, JSON 等等,在javaScript开发过程中使用$each可以大大的减轻我们的工作量。下面提一下each的几种常用的用法each处理一维数组:<script type="text/javascript" src="http://ajax.goog原创 2012-11-16 22:46:50 · 744 阅读 · 0 评论 -
innerHTML,outerHTML,innerText,outerText的区别和用法
innerHTML,outerHTML,innerText,outerText的区别和用法转自这位朋友http://hi.baidu.com/xpow测试案例: test1 test2在JS中可以使用:test.innerHTML: 也就是从对象的起始位置到终止位置的全部内容,包括Html标签。 上例中的test.innerHTML的值也就是“test1 test2 ”。test.inn转载 2012-11-15 21:01:43 · 598 阅读 · 0 评论 -
jQuery 名称冲突解决办法
jQuery 名称冲突转自:http://www.w3school.com.cn/tiy/t.asp?f=jquery_noconflictjQuery 使用 $ 符号作为 jQuery 的简介方式,而某些其他 JavaScript 库中的函数(比如 Prototype)同样使用 $ 符号。为了解决这个问题,jQuery 使用名为 noConflict() 的方法来解决该问题。转载 2012-11-15 22:25:12 · 644 阅读 · 0 评论 -
jQuery 事件 - die() 方法
jQuery 事件 - die() 方法die() 方法移除所有通过 live() 方法向指定元素添加的一个或多个事件处理程序。实例:$(document).ready(function(){ $("p").live("click",function(){ $(this).slideToggle(); }); $("button").cl转载 2012-11-15 22:43:04 · 592 阅读 · 0 评论 -
jQuery 事件 - bind() 方法
jQuery 事件 - bind() 方法转自:http://www.w3school.com.cn/jquery/event_bind.aspbind() 方法为被选元素添加一个或多个事件处理程序,并规定事件发生时运行的函数。实例:$(document).ready(function(){ $("button").bind({ click:func转载 2012-11-15 22:34:08 · 601 阅读 · 0 评论 -
jQuery 事件 - delegate() live() 方法
jQuery 事件 - delegate() live() 方法转自:http://www.w3school.com.cn/jquery/event_delegate.aspdelegate() 方法为指定的元素(属于被选元素的子元素)添加一个或多个事件处理程序,并规定当这些事件发生时运行的函数,而 live()方法则为被选元素附加一个或多个事件处理程序,并规定当这些事件发生时转载 2012-11-15 22:55:45 · 664 阅读 · 0 评论 -
jquery after append appendTo三个函数的区别
jquery after append appendTo三个函数的区别转自:http://blog.youkuaiyun.com/ljyabc1028/article/details/73416651、after函数定义和用法:after() 方法在被选元素后插入指定的内容。语法:$(selector).after(content)实例:$().转载 2012-11-16 11:48:05 · 665 阅读 · 0 评论 -
jQuery 事件 - triggerHandler() 与trigger() 方法
jQuery 事件 - triggerHandler() 与trigger() 方法转自:http://www.w3school.com.cn/jquery/event_triggerhandler.asptriggerHandler() 方法触发被选元素的指定事件类型。但不会执行浏览器默认动作,也不会产生事件冒泡。triggerHandler() 方法与 trig转载 2012-11-16 11:04:05 · 920 阅读 · 0 评论 -
jQuery ajax请求 - ajaxStart() ajaxSend() ajaxStop() ajaxComplete()方法
jQuery ajax请求 - ajaxStart() ajaxSend() 方法ajaxStart() 只对 ajax请求的第一次触发,而 ajaxSend()方法则会对 所有ajax请求都会触发实例:<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery原创 2012-11-16 21:17:43 · 2056 阅读 · 0 评论 -
jQuery 文档操作 - remove() detach() 方法
jQuery 文档操作 - remove() detach() 方法转自: http://www.w3school.com.cn/jquery/manipulation_detach.aspremove() 与detach() 方法都会移除被选元素,包括所有文本和子节点,但这两个方法都可以在将来再使用这些匹配的元素。detach() 这个方法会保留 jQuery转载 2012-11-16 12:49:20 · 878 阅读 · 0 评论 -
jQuery ajax - serialize() 方法
jQuery ajax - serialize() 方法serialize() 方法通过序列化表单值,创建 URL 编码文本字符串,在这,您可以选择一个或多个表单元素(比如 input 及/或 文本框),或者 form 元素本身,进行序列号。序列化的值可在生成 AJAX 请求时用于 URL 查询字符串中。语法$(selector).serialize()实例原创 2012-11-16 21:53:51 · 720 阅读 · 0 评论 -
web-front-编写高质量代码--Web前端开发修炼之道
display:inline-block 在IE6,IE7不能使用的解决方法,详情请参考书籍 如果不设置z-index,那么默认值为0,但它仍会浮于body之上,尽管body默认也为0.同时,可以设置z-index为负值,但这样会导致点击事件在其本身失效,因为其本身z-index为负值,位于z-index为0的body之下,被透明的body挡住了. 负边距也会导致元素发生重叠,但它原创 2014-02-12 19:50:12 · 683 阅读 · 0 评论