摘要:http://www.cnblogs.com/oneword/archive/2012/12/03/2799443.html1.什么是跨域我们经常会在页面上使用ajax请求访问其他服务器的数据,此时,客户端会出现跨域问题.跨域问题是由于javascript语言安全限制中的同源策略造成的.简单来说,同...
阅读全文
随笔分类 - JS/JQuery
摘要:http://www.cnblogs.com/longze/archive/2012/11/27/2791230.html sort()对数组排序,不开辟新的内存,对原有数组元素进行调换 1、简单数组简单排序 2、简单数组自定义排序 ...
阅读全文
摘要:随笔- 11 文章- 0 评论- 65几个常用Json组件的性能测试上一篇文章中我已经介绍了JsonBuilder方案的整体思路以及一个版本的雏形代码,他现在已经是可以使用的了,但是因为是实时反射的,所以效率并不高。鉴于几位博友对Json转换组件的性能有兴趣,我先放几个常用组件的测试结果以供参考。下一篇在详细介绍JsonBuilder的优化工作 测试用例using System;using System.Collections.Generic;/// 用户对象/// public class User{ public static User TestUser() {//这里我尽...
阅读全文
摘要:焦点与键盘监控博客分类:javascriptFirefoxHTML5场景: 常常会碰到这样的场景,需要加强对键盘的支持,比如搜索提示支持键盘导航,以及数据列表支持pagedown等翻页,而这些数据的容器常常都是div,为了效率考虑,我们一般不在document上监控键盘,而直接在容器div上监控:Java代码 div.on("keydown",function(){ //上 //下 });div.on("keydown",function(){//上//下});并且在衔接过程中,直觉得使用Js代码 div.focus()div.focus()来使得容器获
阅读全文
摘要:概念: 除了常见的 focus,blur 事件,DOM Level 3 事件模块 还定义了 focusin ,focusout 以及 DOMFocusIn ,DOMFocusOut 四个事件。规范: blur : 在这个事件触发前,元素已经失去焦点,不冒泡,同步触发。target 指向当前失去焦点的元素。DOMFocusIn : 在这个事件触发前,元素已经得到焦点,可冒泡,同步触发。target 指向当前得到焦点的元素。DOMFocusOut : 在这个事件触发前,元素已经没有焦点,可冒泡,同步触发。target 指向当前失去焦点的元素。focus: 在这个事件触发前,元素已经得到焦点,不冒泡
阅读全文
摘要:http://www.cnblogs.com/qiantuwuliang/archive/2009/10/18/1585682.html这是jQuery里常用的2个方法。他们2者功能是完全不同的,而初学者往往会被误导。首先 我们看.find()方法:现在有一个页面,里面HTML代码为;程序代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><divclass="css"><pclass="rai
阅读全文
摘要:http://developer.51cto.com/art/201208/352712.htm前端时间对公司已有项目JavaScript代码进行优化,本文的是对优化工作的一个总结,拿出来与大家分享。当然我的优化方式可能并不是最优的,或者说有些不对的地方,请指教。JavaScript优化总结分为以下几点优化前后对比模块化(类编程):代码清晰、有效防止变量污染问题、代码重用方便扩展等;JavaScript压缩混淆:减少size优化加载时间,混淆保护代码;JavaScript文件合并:减少http请求优化网络耗时提升性能;生成文档:方便公共库的使用,查找接口方便。模块化(类编程)对于静态类来说Ja
阅读全文
摘要:对于锁定表头和固定列(Fixed table head and columns)文章中所引用的function FixTable(TableID, FixColumnNumber, width, height)方法,在页面实现后,几个层之间列的高度和宽度有对不齐的情况,因此,对该方法进行了改写,列的高度实现了完全对齐,但列的宽度未完全实现对齐,有部分列出现稍许错位。可能是几个层的叠加的实现方式会出现的问题,后续考虑换一种方式实现,以解决错位的问题。View Code 1 function FixTable(TableID, FixColumnNumber, width, height) {..
阅读全文
摘要:前段时间需要这个功能,但是找了很多都不能完美的实现,不是只能锁定表头,就是浏览器兼容问题什么的,在此就自己做了一个锁定表头和列的js方法,依赖于JQuery。因为方法很简单,就未封装成插件的形式,仅仅以代码方式发布。这里把自己做的方式写出来,以资纪念。支持IE6+,FF3.6+,Opera9+,Chrome9+一、实现方式这里的准备使用4个table实现,具体如下图:上图红色部分为要取出来的部分,蓝色部分为拼接后可以看到的部分。最终结果如下图实现后效果:姓名班级成绩主科文科理科总分语文数学英语政治历史地理物理化学生物 姓名 班级 语文 ...
阅读全文