2014年12月2日

从function的定义看JavaScript的预加载

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

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

图片不存在就显示默认图片

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

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

CSS的overflow属性介绍

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

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

关于JavaScript诞生之初的趣事

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

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

JavaScript搜索关键字高亮的实现

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

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

2014年12月1日

JavaScript匿名函数知多少

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

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

关于表单中Readonly和Disabled

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

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

仿微博的JQuery日历控件

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

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

JavaScript演示下Singleton设计模式

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

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

简短的创建Ajax对象代码

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

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

导航