12 2014 档案

从function的定义看JavaScript的预加载
摘要:在JavaScript中定义一个函数,有两种写法:function ftn(){} // 第一种var ftn = function(){} // 第二种有人说,这两种写法是完全等价的。但是在解析前,前一种写法会被解析器自动提升到代码的头部,因此违背了函数先定义后使用的原则,所以建议定义函数时候,全... 阅读全文

posted @ 2014-12-02 19:50 复活的老羊 阅读(691) 评论(0) 推荐(0)

图片不存在就显示默认图片
摘要:有些时候我们需要批量显示数据库中的图片,数据库中保存的当然是图片的路径。但是如果发现某些图片不存在,网页上的红叉会显得很难看,这时候我们可以选择显示默认图片来代替,这样会显得非常有人性化。利用 image 对象的 onerror 事件来判断,出错则更换 image 对象的 src 为默认图片的 UR... 阅读全文

posted @ 2014-12-02 19:48 复活的老羊 阅读(194) 评论(0) 推荐(0)

CSS的overflow属性介绍
摘要:overflow 属性规定如何处理如何处理不符合元素框的内容。用法如下:Object.style.overflow=visible|hidden|scroll|auto。参数介绍:visible:内容不会被修剪,会呈现在元素框之外。hidden:内容会被修剪,但是浏览器不会显示供查看内容的滚动条。s... 阅读全文

posted @ 2014-12-02 17:25 复活的老羊 阅读(1510) 评论(0) 推荐(0)

关于JavaScript诞生之初的趣事
摘要:我在读很多优秀的JavaScript源码时候常常被它诡异的语法搞的精疲力尽,所以时不时的加固JavaScript基础知识是十分有必要的,这些知识每次温故或者你换个角度去思考都能收获颇多,那么如此深不可测的语言是怎么诞生的呢?它的祖师爷在创造它的时候是基于什么思考的呢?我想如果大伙知道了这段历史,或许... 阅读全文

posted @ 2014-12-02 17:06 复活的老羊 阅读(1504) 评论(1) 推荐(2)

JavaScript搜索关键字高亮的实现
摘要:高亮功能主要是指对页面中指定区域的指定文字进行高亮显示,也就是背景着色。一般在搜索结果页面会经常用到这个功能。下面就为大家提供一种解决方案,用javascript实现。首先在中引入下面javascript方法:01上面的fHl方法就是用来实现高亮的,参数的含义在注释中有写。然后在页面最后调用fHl方... 阅读全文

posted @ 2014-12-02 16:54 复活的老羊 阅读(478) 评论(0) 推荐(0)

JavaScript匿名函数知多少
摘要:在一些Javascript库中可以看见这种写法:function(){ //所有库代码代码}();这样写的一个目的是——封装。JavaScript并不是面向对象的,所以它不支持封装。但是在不支持封装的语言里同样可以实现封装。而实现的方法就是匿名函数。//定义function F(x){ this... 阅读全文

posted @ 2014-12-01 17:08 复活的老羊 阅读(159) 评论(0) 推荐(0)

关于表单中Readonly和Disabled
摘要:Readonly和Disabled是用在表单中的两个属性,它们都能够做到使用户不能够更改表单域中的内容。但是它们之间有着微小的差别,总结如下:Readonly只针对input(text / password)和textarea有效,而disabled对于所有的表单元素都有效,包括select, ra... 阅读全文

posted @ 2014-12-01 16:58 复活的老羊 阅读(292) 评论(0) 推荐(0)

仿微博的JQuery日历控件
摘要:实现原理主要是处理table,生成tr td,其中最重要的是如何找出每月第一天是星期几,然后就能对应出这个月的余下天数。日历控件网上一搜一大把,但是我觉得自己写一遍还是有好处的。代码可以查看本页源代码,下面是js代码: 阅读全文

posted @ 2014-12-01 16:51 复活的老羊 阅读(202) 评论(0) 推荐(0)

JavaScript演示下Singleton设计模式
摘要:单例模式的基本结构:MyNamespace.Singleton = function() { return {};}();比如:MyNamespace.Singleton = (function() { return { // Public members. publicAttr... 阅读全文

posted @ 2014-12-01 16:28 复活的老羊 阅读(130) 评论(0) 推荐(0)

简短的创建Ajax对象代码
摘要:假如你的脚本只针对某个浏览器开发,那么创建XMLHTTP是很简单的一件事,用XMLHttpRequest或者ActiveXObject即可。但事实上绝大多数的时候,我们都要考虑兼容,于是我们通常写成:var x;if(window.ActiveXObject) x = new ActiveXO... 阅读全文

posted @ 2014-12-01 08:53 复活的老羊 阅读(386) 评论(0) 推荐(0)

Flash平台的分析与RIA的趋势
摘要:10月3号,Flash Player 11 和 AIR 3.0正式提供下载,一片安静。最近这两年来,关于Flash的新闻一向是以负面为主,先是 Silverlight 的挑战,然后是 iphone和ipad的不支持及html5的良好预期,Flash 看似风雨飘摇,明灭不定。实则不然。我个人观点:Si... 阅读全文

posted @ 2014-12-01 08:39 复活的老羊 阅读(184) 评论(0) 推荐(0)

导航