`
caiceclb
  • 浏览: 239162 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论
文章列表

移步博客小站

虽然小站不怎么地,但是有点想分享和记录的,都发小站了,这里也不写了。   听雨~: www.cssor.com
群里无意引发的一个问题,:天天:给出了一个For...In语法的浏览器实现差异。   //:Lamo-?:无意出的一题,本意是障眼法,但是你在不同的浏览器运行,结果却不同 var str = '',arr = []; arr[1] = 'b'; arr[0] = 'a'; arr[2] = 'c'; for(var k in arr){ str += arr[k]; } alert(str);   IE下是bac, Opera偶运行是abc。   :天天:说for in的顺序是 ...
/* 简单选项卡插件 */ ;(function($){ $.fn.TabSimple = function(c){ c = $.extend({ tab: ".s-tab", //标题项 con: ".s-con", //内容项 curr: "curr", //当前高亮的css类名 event: "click" //触发的事件,jQuery所支持的所有事件 },c); return this.each(function(){ ...
   刚刚研究的透明背景设置。貌似游戏类网站最多这种应用。   透明背景可以是纯色,也可以是背景图,这里只用纯色测试了。   大概思路:由于透明会继承到子元素,从而不能达到满意效果,故写一个冗余标签p,设置背 ...
做为技术人,“兴趣”应该是首要的,他会了技术拼命专研,成功时,会舒心的微笑。 可惜啊,做为工作,公司给一点工资像是在施舍一样。 为了生活所迫,还得想着米该如何花。不饱不暖,还有闲功夫研究技术,创新技术吗。 有些人活的很滋润,但互联网一个新名词“IT民工”成为蚁族也是空穴来风,未必无因。 辛辛苦苦大半年,买个本一下子回到解放前。穷则思变,是偶离职的重要原因之一。 想想工作的内容与回报多么的失调,这也不重要,哪怕是10W的工作,回报是1W,而1W也够活的无 忧无虑,也就罢了。 技术人,为了兴趣,为了技术而存在。何必再用一点米难为人呢。
(选择器)越精确,优先级越高
非常喜欢jQuery的trigger方法,并在自己写的插件经常用到,例如图片自动切换及单击切换,选项卡单击或鼠标悬浮切换等,省不少功夫。借此可以实现观察者模式。 今天去详细了解了一下trigger原理,与我想的思路果然是相同的。 我的思路: 操作一个目标元素,记录其绑定的事件函数,当执行触发时,去获取相应的函数并执行。 而jQuery的pretty实现:http://jljlpch.iteye.com/blog/232934(借用jljlpch的源码分析) 但同时也发现了原生js的trigger方法,遂mark一下,以便后忘。在不使用jQuery的情况下可以自 己原生实现一下。 ...
很是纳闷,CSS3的圆角标准属性border-radius,FF、chrome浏览器非得使用私有属性来支持,只有Opera是用的标准属性,原因偶是不知道,但是FF、chrome太犯贱
<div style="position:relative;width:300px;height:200px;background:#3e8f9d;"> <div style="float:right;margin:10px 10px 0;height:170px; width:280px;background:green;"> 这个奇怪的层。 </div> <p style="position:absolute;bottom:0;right:0; width:50px;height:30p ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset ...
直接声明: function a() { return 1; };   变量式声明: var a = function() { return 1; };       不同的地方: alert(a()); alert(b()); function a() { return 1; }; //一不小心着了道,话说js是按段执行的,变量不在此列 var b = function(){ return 2; };    无量天尊。。。
发布一个小时后,总感觉不安,查询了一些资料,决定修改本篇。   原文标题是:认知:IE6、IE7的确不识别display:inline-block属性,内容如下: -------------------------------------自制分割线-----------------------------------------   虽然布局中经常用到display:inline-block,ie6,ie7也确实表现的跟“真”的一样,但是这 哥俩 确实是不识inline-block为何物的。。。   因为我曾经试着对div设置display:inline-block;来布局,FF没 ...
Opera最近自动升级,发现支持js右键菜单了, js alert提示框加了渐隐效果还有遮罩,标签选项卡滑动效果等。   就是有一点郁闷的,JE的可视化编辑器不能用了,编辑器输入区点了没反应,光标都没有。

js new this

  "这篇措辞可能有误,有待深入后再论证"   js中的this蛮折磨人,话说this根据context(上下文)有不同。   发现new “诞生”了新的上下文。   承接上个文章所发现的一点,判断window对象 用 obj.setInterval     function aa() { this.name = "haha"; alert(this.setInterval); }; aa(); alert(new aa().name);   aa()弹出一个alert,new aa()还弹出一个alert ...
  原作者blog一节:http://jljlpch.iteye.com/blog/230867   其中有代码:   //把类数组的集合转换成数组,如果是单个元素就生成单个元素的数组。 makeArray: function( array ) { var ret = []; if( array != null ){ var i = array.length; //单个元素,但window, string、 function有 'length'的属性,加其它的判断 if( i == null || array ...
Global site tag (gtag.js) - Google Analytics