 [特效代码] 探秘JavaScript框架-3.1AJAX操作  15.04.11  -  萤火星  -  阅 456  JFAST.register("ajax.request",function(a) { return function(url, options) { var data = options.data || "", async = !(options.async === false), username = options.username || "", password = options.password || ...... [特效代码] 探秘JavaScript框架-3.1AJAX操作  15.04.11  -  萤火星  -  阅 456  JFAST.register("ajax.request",function(a) { return function(url, options) { var data = options.data || "", async = !(options.async === false), username = options.username || "", password = options.password || ......
 [特效代码] 探秘JavaScript框架-2.4事件操作  15.04.11  -  萤火星  -  阅 461  2.4.1判断鼠标停留还是离开 JFAST.register("evt.isMouseLeaveOrEnter",function(a) { return function(e, handler) { if (e.type != 'mouseout' e.type != 'mouseover') return false; var reltg = e.relatedTarget ? e.rela...... [特效代码] 探秘JavaScript框架-2.4事件操作  15.04.11  -  萤火星  -  阅 461  2.4.1判断鼠标停留还是离开 JFAST.register("evt.isMouseLeaveOrEnter",function(a) { return function(e, handler) { if (e.type != 'mouseout' e.type != 'mouseover') return false; var reltg = e.relatedTarget ? e.rela......
 [特效代码] 探秘JavaScript框架-2.3文档操作和控制  15.04.11  -  萤火星  -  阅 499  2.3.1返还序号 JFAST.register("dom.index",function(a) { return function prev(elem, cont) { if (!cont) { cont = 1 } elem = elem.previousSibling; //返回某节点之前紧跟的节点 if (elem) { //如果前一节点存在cont+1 re...... [特效代码] 探秘JavaScript框架-2.3文档操作和控制  15.04.11  -  萤火星  -  阅 499  2.3.1返还序号 JFAST.register("dom.index",function(a) { return function prev(elem, cont) { if (!cont) { cont = 1 } elem = elem.previousSibling; //返回某节点之前紧跟的节点 if (elem) { //如果前一节点存在cont+1 re......
 [特效代码] 探秘JavaScript框架-2.2样式操作  15.04.11  -  萤火星  -  阅 990  新增样式 JFAST.register("dom.addClass",function(a) { return function(element, className) { element = $E(element); var classArray = className.split(/\s+/), result = typeof element.className == 'undefined' ? '':...... [特效代码] 探秘JavaScript框架-2.2样式操作  15.04.11  -  萤火星  -  阅 990  新增样式 JFAST.register("dom.addClass",function(a) { return function(element, className) { element = $E(element); var classArray = className.split(/\s+/), result = typeof element.className == 'undefined' ? '':......
 [特效代码] 探秘JavaScript框架-2.1DOM对象获取及创建  15.04.11  -  萤火星  -  阅 472  $E = jFastObj.E;//根据ID获取DOM$C = jFastObj.C;//创建DOM对象 ...... [特效代码] 探秘JavaScript框架-2.1DOM对象获取及创建  15.04.11  -  萤火星  -  阅 472  $E = jFastObj.E;//根据ID获取DOM$C = jFastObj.C;//创建DOM对象 ......
 [特效代码] 探秘JavaScript框架-1.2图片缓存  15.04.11  -  萤火星  -  阅 484  //图片缓存解决IE6位置移动,图片重复加载的问题try { document.execCommand("BackgroundImageCache", false, true)} catch(e) {}; 返回目录页 ...... [特效代码] 探秘JavaScript框架-1.2图片缓存  15.04.11  -  萤火星  -  阅 484  //图片缓存解决IE6位置移动,图片重复加载的问题try { document.execCommand("BackgroundImageCache", false, true)} catch(e) {}; 返回目录页 ......
 [特效代码] 探秘JavaScript框架  15.04.11  -  萤火星  -  阅 2841  您是否感叹过JQuery$的神奇,想一探究竟有不得其法,本文将带你探秘JavaScript框架,你也能成为架构师 1.框架基础 1.1创建JF对象 2013.05.29 1.2图片缓存 2013.05.29 2.DOM操作 2.1DOM对象获取及创建 2013.06.25 2.2样式操作 ...... [特效代码] 探秘JavaScript框架  15.04.11  -  萤火星  -  阅 2841  您是否感叹过JQuery$的神奇,想一探究竟有不得其法,本文将带你探秘JavaScript框架,你也能成为架构师 1.框架基础 1.1创建JF对象 2013.05.29 1.2图片缓存 2013.05.29 2.DOM操作 2.1DOM对象获取及创建 2013.06.25 2.2样式操作 ......
 [特效代码] 探秘JavaScript框架-1.1创建JF对象  15.04.11  -  萤火星  -  阅 1043  创建JFAST对象并赋值给JF对象,后面调用框架就可以直接调用JF对象了,这样有助于减少代码量 var JF = JFAST = (function() { var jFastObj = {}; var logs = []; jFastObj.inc = function(d, c) { return true }; //给jFastOb...... [特效代码] 探秘JavaScript框架-1.1创建JF对象  15.04.11  -  萤火星  -  阅 1043  创建JFAST对象并赋值给JF对象,后面调用框架就可以直接调用JF对象了,这样有助于减少代码量 var JF = JFAST = (function() { var jFastObj = {}; var logs = []; jFastObj.inc = function(d, c) { return true }; //给jFastOb......
 [特效代码] jQuery性能优化  15.04.10  -  萤火星  -  阅 450  现在用jQuery的同学越来越多,很多同学把$符号用得基情四射,对原生的JavaScript了解又不够,常常忽略其性能问题 1.总是从ID选择器开始继承 2.在class前使用tag 3.将jquery对象缓存起来 4.掌握强大的链式操作 5.使用子查询 6....... [特效代码] jQuery性能优化  15.04.10  -  萤火星  -  阅 450  现在用jQuery的同学越来越多,很多同学把$符号用得基情四射,对原生的JavaScript了解又不够,常常忽略其性能问题 1.总是从ID选择器开始继承 2.在class前使用tag 3.将jquery对象缓存起来 4.掌握强大的链式操作 5.使用子查询 6.......
- [特效代码] IE6下ul列表li使用float后高度变大bug解决方法  15.04.08  -  萤火星  -  阅 417  li使用了float:left,在IE6下与其他浏览器不同了,总要高出一些。查了一下,发现这个是因为IE下特有的hasLayout造成的,很多的IE下的CSS BUG都其有关。 代码如下: styleul {margin:0;padding:10px;list-style:none;backgroun......