Welcome 微信登录

首页 / 脚本样式 / JavaScript

javascript面向对象编程之四 function也是”类”

javascript面向对象编程之四 function也是”类”

javascript面向对象编程之四 function也是”类”2011-01-27 博客园 herosfunction在javascript中用来创建函数或方法,但要想实现面向对象方式的编程,类是不可或缺的角色之一,而且是主角。但javascript中并没有类概念,所谓的类也是模拟而来,通过函数加闭包模拟出类成员及私有成员(关于闭包可以参见跨越边界: 闭包)。这里我们将用比较平实的方式来了解一下javascript中的”类”,避开...
Javascript中的面向对象编程实例

Javascript中的面向对象编程实例

Javascript中的面向对象编程实例2011-01-27 csdn博客 老田一直以来,我都主要是做winform方面的编程,最近做了点web方面的,所以也研究了几天的javascript。偶有心得故记之:应用面向对象的思想在javascript中同样适用,关键的是你敢不敢用,想不想用。我曾使用vs2005编写了一个vs2003工具箱完全类似的导航工具条,我比较喜欢在winform中通过这种方式向用户提供应用程序功能的导航。所以我也想在web中也使用这种...
扩展JavaScript的时候,千万要保留其原来的所有功能

扩展JavaScript的时候,千万要保留其原来的所有功能

扩展JavaScript的时候,千万要保留其原来的所有功能2011-01-27老赵扩展JavaScript的时候,千万要保留其原来的所有功能,因为不知道别人的代码是否会用到这些。而且一般来说,为了写出兼容更多JS框架的代码,最保险的方法就是用JS的原生功能。然而……在这个问题上,这次ASP.NET AJAX RC栽跟头了。不知道大家有没有看过ASP.NET AJAX Library RC对于JavaScript的扩展?在RC的扩...
5个有趣的IE浏览器地址栏JavaScript代码

5个有趣的IE浏览器地址栏JavaScript代码

5个有趣的IE浏览器地址栏JavaScript代码2011-01-27这又是一篇关于Javascript的文章,能在浏览器地址栏实现的效果太多了,字体放大、显示所有图片、显示Cookie等等。但这篇文章重点放在“有趣”上面,当你无聊的时候,不妨玩玩。原文来自BlogOhBlog。1、编辑网页在地址栏输入下面的代码按enter,网页上所有元素都能变成可编辑状态,你可以移动、调整元素大小。如果你只是讨厌某个网站想发泄一下,我建议你使用N...
使用脚本实现设计和性能的平衡

使用脚本实现设计和性能的平衡

使用脚本实现设计和性能的平衡2011-01-27Dejan Bosanac众所周知,各种语言都有各自的特点,有的语言可以通过动态类型或动态闭包之类的特性为我们带来好处。许多资料都介绍了如何通过特定语言中的具体特性来简化编程,或者使用应用程序具有炫酷的功能,如此等等。但是,用户可能只会使用脚本实现 Java 应用程序中的一部分,因此这里有一个经常被人忽略的问题:应该在何时以何种方式使用脚本语言?在本文中,我将介绍 Scripting API 中的一些高级概念...
Javascript跨域访问解决方案

Javascript跨域访问解决方案

Javascript跨域访问解决方案2011-01-27 csdn博客 黄刚由于安全方面的考虑,Javascript被限制了跨域访问的能力,但是有时候我们希望能够做一些合理的跨域访问的事情,那么怎么办呢?这里分两类情况:一、基于同一父域的子域之间页面的访问参见如下3个domain域:1、taobao.com 2、jipiao.taobao.com 3、promotion.taobao.com它们有相同的父域 taobao.com二、基于不同父域页面...
如何优化JavaScript脚本的性能

如何优化JavaScript脚本的性能

如何优化JavaScript脚本的性能2011-01-27曹力作者:ShiningRay @ Nirvana Studio随着网络的发展,网速和机器速度的提高,越来越多的网站用到了丰富客户端技术。而现在Ajax则是最为流行的一种方式。JavaScript是一种解释型语言,所以能无法达到和C/Java之类的水平,限制了它能在客户端所做的事情,为了能改进他的性能,我想基于我以前给JavaScript做过的很多测试来谈谈自己的经验,希望能帮助大家改进自己的Jav...
网站令浏览器崩溃的原因

网站令浏览器崩溃的原因

网站令浏览器崩溃的原因2011-08-26 博客园 漫凯维奇面试某公司的时候,面试官问到,导致浏览器崩溃的原因有哪些?愚辈不才, 仅回答出了内存泄漏。其实在网页在装载的过程中,常常由于种种原因使浏览器 的反映变的很慢,或造成浏览器失去响应,甚至会导致机器无法进行其他的操作 。对于访客,如果登录您网站,浏览器就立刻崩溃,我想这对谁都是无法容忍的 ,对此总结了网站导致浏览器崩溃的原因:1. 内存泄漏还是先谈下内存泄漏,网站由于内存泄漏的而照成崩溃有两种情况,服...
ImagesLazyLoad图片延迟加载效果

ImagesLazyLoad图片延迟加载效果

ImagesLazyLoad图片延迟加载效果2011-08-26 博客园 cloudgamer之前在做一个图片浏览效果时,要看后面的小图必须等到前面的加载完,而且 大图的位置是在大量的小图后面,导致大图要等到小图都加载完才能显示,为了 解决这个问题,就想到了Lazyload效果。现在很多网站都用了类似的效果,如淘宝、Bing等。这个图片延迟加载效果是在Lazyload的基础上扩展的,主要扩展了获取img元 素,获取src和图片加载的部分。兼容:ie6/7/...
如何定制页面提示信息(tooltips)

如何定制页面提示信息(tooltips)

如何定制页面提示信息(tooltips)2011-08-26一个页面上往往有很多链接、按钮,如果没有任何提示信息,会让人很迷茫。虽然IE也带提示功能,只要给title属性赋值,如下代码 <a href="#" title="this a test">自带的提示</a>这样的提示很单调,鼠标移上去的时候显示出来,当鼠标在上面移动的时候,提示信息不会跟随,对比下面自定义的提示信息,差别就很明显,所...
配置SuperMap iServer 2.0的在线脚本开发

配置SuperMap iServer 2.0的在线脚本开发

配置SuperMap iServer 2.0的在线脚本开发2011-08-26 博客园 dulvyizhihua习惯了GoogleMap API的开发,大家都希望能够利用这种开发方式,来做一些 html静态页面开发,或者是PHP页面开发,我们不用再去关心究竟服务器如何管理 与开发。这里我们利用SuperMap iServer 2.0的JS SDK来配置一个允许在线开发的环境 ,过程较为简单:1、我们利用SuperMap iServer自带的Demo Han...
利用json隔离网站布局和页面实际模块的内容载入

利用json隔离网站布局和页面实际模块的内容载入

利用json隔离网站布局和页面实际模块的内容载入2011-08-26 博客园 V.Enjoy在项目中,有个这样的需求:动态维护页面的布局,以及动态载入布局容器中的 具体模块。最开始的实现方式是,在服务端一次性获取当前页面的布局结构,当 前页面的所有功能模块,同时通过循环检索某一功能模块属于哪个容器并合理放 置,最后获取具体功能模块的实际内容,一次性输出完成页面的显示。虽然解决了问题,但这种方式导致了单次请求返回数据的急剧增大,特别是在 页面布局复杂、功能模...
基于Json的富客户端简易分页留言板设计

基于Json的富客户端简易分页留言板设计

基于Json的富客户端简易分页留言板设计2011-08-26 博客园 左洸原来认为写一个留言板应该是比较容易的事情,从没动过手,这回试着写了一 个,感觉即容易也不容易。容易的方面是留言板的结构很简单,发送数据到服务器->保存到数据库- >返回新的数据到浏览器->刷新页面不容易的地方是很多细节要注意,不知道什么地方一个小问题就出错了。这个留言板前台使用 Flex ,文件二百多K,初次加载比较慢,运行起来就快 了。后台使用 PHP ,用了 C...
window.onbeforeunload方法在IE下无法正常工作的解决办法

window.onbeforeunload方法在IE下无法正常工作的解决办法

window.onbeforeunload方法在IE下无法正常工作的解决办法2011-08-26 博客园 老米事件的起因是由于在工作中有客户反映,常常会有用户在浏览网页的过程中订 购了商品,但是由于用户一下子打开的窗口过多,又或者在敲打键盘时,错误地 按到了F5键,导致页面刷新或者不正常关闭,而这时在该网页上所做的一切操作 的信息都丢失了,如果我们可以提供一个在客户信息未处理完成时的提示那该多 好啊,下面的代码可以做到不管用户是点击了关闭,或者是在任务栏关...
<< 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 >>