Welcome 微信登录

首页 / 脚本样式 / JavaScript

如何提升JavaScript函数的运行速度

如何提升JavaScript函数的运行速度

如何提升JavaScript函数的运行速度2010-02-21 w3cgroup Nicholas为您讲解如何提升JavaScript函数的运行速度!这篇是Nicholas讨论如果防止脚本失控的第二篇,主要讨论了如何重构嵌套循 环、递归,以及那些在函数内部同时执行很多子操作的函数。基本的思想和上一节trunk()那个例子一致,如果几个操作没有特定的执行顺序,而且互相不是依赖关系,我们就可以通过异步调用的方式加以执行,不止可以减少执行的次数,还可以防止脚本失...
Javascript玩转继承(一)

Javascript玩转继承(一)

Javascript玩转继承(一)2010-04-09 博客园 飞林沙最近一直在学Javascript,打算写一些文章,算做自己的学习心得吧,也可以算是学习笔记。没有系统的知识点,太基础的不想写,主要是写一些自己觉得有价值的地方。今天写第一篇。Javascript究竟是一门面向对象的语言,还是一门支持对象的语言,我想每个人都有着自己的看法。那些Javascript忠实的Fans一定讲Javascript是一门面向对象的语言,像《Javascript王者归来...
Javascript玩转继承(二)

Javascript玩转继承(二)

Javascript玩转继承(二)2010-04-09 博客园 飞林沙在《》中,我主要介绍了对象伪装来实现继承。我们在这里先来说一下这种方式的优缺点。毋庸置疑,这种方式是比较容易理解的,在子类中调用父类的构造函数。另外,这种方法最大的一个优点就是说构造继承可以实现多继承,复习下这个代码:function A(){ }function B(){ }function C(){ this.father=A; this.father(); delete...
Javascript玩转继承(三)

Javascript玩转继承(三)

Javascript玩转继承(三)2010-04-09 博客园 飞林沙在前两篇文章中,介绍了构造继承和原型继承。今天把剩下的两种写完,这两种的应用相对于前两种来说应用很少,因此我把他们称为是非主流继承方式。首先,我们来看非主流继承一:实例继承法。我也不说那么多废话了,既然是非主流继承,就一定不常用,既然不常用还存在,那就只有一个因素,他用于特定的场合。实例继承法,就主要用于核心对象的继承,也是目前为止唯一能够解决核心对象继承的方式。核心对象的继承拥有一定的...
使用CSS和Javascript控制网页图片宽度的大小

使用CSS和Javascript控制网页图片宽度的大小

使用CSS和Javascript控制网页图片宽度的大小2010-04-09JorWangJorWang の 小喇叭:『 最近比較忙啊,暫時不更新了,大家玩得開心點哦!O(∩_∩)O~ 』刚刚看到两个控制网页图片宽度的大小的方法,觉得很好很方便,特此分享给大家。第一个方法是使用CSS来实现控制大小:img{border:0;margin:0;padding:0;max-width:590px;width:expression(this.wid...
拆分自然数:纯while实现(Part 1 - 思路)

拆分自然数:纯while实现(Part 1 - 思路)

拆分自然数:纯while实现(Part 1 - 思路)2010-04-09 博客园 Cat Chen我先问大家一个问题,写一个函数按顺序输出所有的4位二进制数(即:0000, 0001, 0010, 0011, ..., 1110, 1111),你会怎么写? 如果把固定4位变成任意n位,你又会怎么写?我知道那些会写高精度加法的人会跳出来说,就做一个高精度的二进制加法,Array的每一位保存二进制数的每一位,每次在末尾加1,然后让高精度加法自己处理进位,最后...
拆分自然数:纯while实现(Part 2 - 实现)

拆分自然数:纯while实现(Part 2 - 实现)

拆分自然数:纯while实现(Part 2 - 实现)2010-04-09 博客园 Cat Chen在拆分自然数:纯while实现 (Part 1 - 思路) 这篇文章里面,我提供了解答Jeff《编程小练习:拆分自然数》问题的一种解答思路,并且使用了两个例子来解释这种思路,不知道你是否已经成功利用这种思路解题了呢?首先,这道题的搜索域是什么?那就是[min, min, min, ..., min]到[max, max, max, ..., max],或者是...
Javascript玩转Prototype(一)——先谈C#原型模式

Javascript玩转Prototype(一)——先谈C#原型模式

Javascript玩转Prototype(一)——先谈C#原型模式2010-04-09 博客园 飞林沙在《》中,我使用了原型继承法来实现Javascript的继承,那原型究竟奥秘何在。在这篇文章中,我就主要针对原型来展开讨论。抛开Javascript,我们先来看我们熟悉的常规的面向对象语言。在23种设计模式中,大家一定会记得有一种设计模式——原型模式。我们先来看一下结构图:(原图引自:http://terrylee.cnblogs...
Javascript玩转Prototype(二)

Javascript玩转Prototype(二)

Javascript玩转Prototype(二)2010-04-09 博客园 飞林沙上文一直在罗嗦GOF的原型模式,在本文中讲开始正式讨论Javascript的Prototype。对于Javascript的初学者来说,Prototype是个蛮高深的话题,其实并不尽然。我说不尽然,意思是说理解Prototype的一般用法很简单。但是真正能做到融会贯通理解Prototype确实是件很难的事情。今天我就从Prototype的基本开始讲。上文中我讲了原型模式。其实...
jQuery+HttpHandler实现图片裁剪(适用于论坛,SNS)

jQuery+HttpHandler实现图片裁剪(适用于论坛,SNS)

jQuery+HttpHandler实现图片裁剪(适用于论坛,SNS)2010-04-09 博客园 Jericho序言:上次发了几个jQuery的插件和些心得, 很多园友(也许是自己站上的)发邮件希望能提供更多的源码, 正好这次有个同学希望在自己的坛子上挂个图片裁剪以生成头像的功能, 于是帮忙写了这么个插件.也许很多园友用得着, 就一并发上来啦.正文:为了使层次分明及便于阅读, 整个解决方案如下:其中BitmapCutter.Core是图片的服务器端处理...
直接双击页面元素进行修改的HTML代码

直接双击页面元素进行修改的HTML代码

直接双击页面元素进行修改的HTML代码2010-04-09 博客园 依然微笑在腾讯空间和一些网站上我们经常看到交互性很强的功能。一些用户资料可以直接双击出现文本框,并在此输入新的资料即可修改,无需再按确定按钮等。。这些功能看似较难,其实实现起来很简单,只需几行代码就可实现。希望对一些新手有所帮助,高手请飘过~注意代码中加粗部分。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional...
从零开始学习jQuery(剧场版) 你必须知道的javascript

从零开始学习jQuery(剧场版) 你必须知道的javascript

从零开始学习jQuery(剧场版) 你必须知道的javascript2010-04-09 博客园 ziqiu.zhang一.摘要本文是jQuery系列教程的剧场版, 即和jQuery这条主线无关, 主要介绍大家平时会忽略的一些javascript细节.适合希望巩固javascript理论知识和基础知识的开发人员阅读.二.前言最近面试过一些人, 发现即使经验丰富的开发人员, 对于一些基础的理论和细节也常常会模糊. 写本文是因为就我自己而言第一次学习下面的内容...
JavaScript简介及其特点

JavaScript简介及其特点

JavaScript简介及其特点2010-04-09SailingJavaScript是一种基于对象(Object)和事件驱动(Event Driven)并具有安全性能的脚本语言。使用它的目的是与HTML超文本标记语言、Java 脚本语言(Java小程序)一起实现在一个Web页面中连接多个对象,与Web客户交互作用。从而可以开发客户端的应用程序 等。它是通过嵌入或调入到标准的HTML语言中实现的。它的出现弥补了HTML语言的缺陷,它是Java与HTML折衷...
<< 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 >>