Welcome 微信登录

首页 / 脚本样式 / JavaScript

Javascript 类与静态类的实现

Javascript 类与静态类的实现

今天所要说的就是,如何在Javascript里写类与静态类,这是本人一惯用的方法,你也可以有更为方便的,也可以发发评论跟大家交流交流。 首先说说类,在一个类里我们会有以下的几个特征: 1. 公有方法 2. 私有方法 3. 属性 4. 私有变量 5. 析构函数 我们直接看一个例子: 类例子 复制代码 代码如下: /***定义类***/ var Class = function(){ var _self = this;//把本身引用负值到一变量上 var _F...
Javascript 模式实例 中介者模式

Javascript 模式实例 中介者模式

问题: 在页面上,用户会有很多的操作 ,每进行一次操作我们需要去展示操作的结果,在这里我们有了一个问题,我们应如何去展示不同的结果呢?在展示的过程中我们还要考虑当页面功能不断的增加与修改,结果展示也不断的增多,我们要用一个应对这些变化最好的方法解决问题。解决方法: 在115的网盘开发中就遇到了这样的一个问题,经过几番的思考,决定了用如下的方式去解决这个问题,先看图:从图中我们可以知道,会使用到一个中介专门去接收使用者的信息,再发送到相应的展示主题,这...
JavaScript 轻松搞定快捷留言功能 只需一行代码

JavaScript 轻松搞定快捷留言功能 只需一行代码

别急,方法非常简单,还是先听我说说它的来历吧... 最开始,快捷留言这个功能要追溯到发表[AjaxControlToolkitTests自动测试框架完全解析之一:架构篇]这篇文章的时候,当时它纯粹是那篇文章的副产品,本来没太在意,本想只是给像我一样的懒人准备的一条捷径而已,后来因为没有提示这个功能会直接自动提交留言,还引起了几枚同学的不满意,于是后来又在醒目位置加上了提示:[提示:快捷链接会直接推荐并提交留言信息。],才平息了局势; 再后来,有部分同学可能...
使用Microsoft Ajax Minifier减小JavaScript文件大小的方法

使用Microsoft Ajax Minifier减小JavaScript文件大小的方法

在Windows服务器上使用IIS 7.0来宿主你的网站时,你可以配置IIS来自动地使用GZIP压缩算法来压缩你的JavaScript文件,这在性能和文件的下载大小方面提供显著的改进。但是,你可以同时通过压缩和缩小(minifying)你的JavaScript文件来得到附加的性能好处。Steve Sounders在他的优秀图书下面是用Microsoft Ajax Minifier(启用了超级压扁级别)缩小后的JavaScript文件: 注意,所有不必要的空...
JavaScript中apply与call的用法意义及区别说明

JavaScript中apply与call的用法意义及区别说明

apply和call,它们的作用都是将函数绑定到另外一个对象上去运行,两者仅在定义参数的方式有所区别: Function.prototype.apply(thisArg,argArray); Function.prototype.call(thisArg[,arg1[,arg2…]]); 从函数原型可以看到,第一个参数都被取名为thisArg,即所有函数内部的this指针都会被赋值为thisArg,这就实现了将函数作为另外一个对象的方法运行的目的。两个方法...
Cookie 小记

Cookie 小记

1.有一次在开发过程发现Session.Clear(), 就可以直接清楚Session, 那Cookie可以吗? Cookie.Clear()试了一把, 无果,cookie还是存在。得出答案就是不行。 Session是存在服务器端,通用程序可以控制,可是Cookie是存在独立的电脑里,无法将其直接移除(物理删除)。但是可以通过浏览器来删除, 当浏览器检测到cookie过期时间已经超出范围,则不再加载此cookie信息。标志着cookie信息删除了。 2. ...
cloudgamer出品ImageZoom 图片放大效果

cloudgamer出品ImageZoom 图片放大效果

一般用于放大查看商品图片,在凡客,京东商城,阿里巴巴等都有类似的效果。 好处是能在原图附近对图片进行局部放大查看,而且可以通过鼠标控制查看的部位。 前一阵子看到sohighthesky的图片放大效果,心血来潮自己也写一个看看。 这个程序有以下特点: 1,支持使用原图放大或新图片设置大图; 2,大图完成载入前使用原图放大代替,减少操作等待时间; 3,支持鼠标滚动缩放大图; 4,可以通过设置显示范围或显示框大小设置显示尺寸; 5,可以设置是否自动隐藏显示框; ...
JavaScript中实现块作用域的方法

JavaScript中实现块作用域的方法

例如下面这段代码 复制代码 代码如下: { var temp = "12"; } alert(temp); //输出 12 如果按照通常的编程经验,那么alert函数是不可以访问到temp变量的,因为它在另外一个块中,但是在JavaScript中,却没有块作用域的概念,所以这种语法对JS不起作用,但是我们在写JS程序的时候,尤其是比较大的程序或是程序库,为了防止命名冲突,又需要一种控制变量作用域的机制,所以这里介绍一种比较普遍的方式,来实现块作用域的...
<< 401 402 403 404 405 406 407 408 409 410 >>