Welcome 微信登录

首页 / 脚本样式 / JavaScript

Javascript 作用域使用说明

Javascript 作用域使用说明

公用、受保护和私有作用域在传统的面向对象程序设计中,主要关注于公用和私有作用域。公用作用域中的对象属性可以从对象外部访问,即开发者创建对象的实例后,就可使用它的公用属性。而私有作用域中的属性只能在对象内部访问,即对于外部世界来说,这些属性并不存在。这也意味着如果类定义了私有属性和方法,则它的子类也不能访问这些属性和方法。最近,另一种作用域流行起来,即受保护作用域。虽然在不同语言中,受保护作用域的应用的规则不同,但一般说来,它都用于定义私有的属性和方法,只是...
Javascript Math对象

Javascript Math对象

Math对象Math对象是在高中数学课就学过的内置对象。它知道解决最复杂的数学问题的所有公式,如果给它要处理的数字,即能计算出结果。Math对象有几个属性,主要是数学界的专用值。下表类出了这些属性:属 性说 明E值e,自然对数的底LN1010的自然对数LN22的自然对数LOG2E以2为底E的对数LOG10E以10为底E的对数PI值πSQRT1_21/2的平方根SQRT22的平方根虽然这些值的意义与用法不在本书讨论范围内,但如果清楚它们是什么,在需要时,即可...
Javascript Global对象

Javascript Global对象

Global对象Global对象是ECMAScript中最特别的对象,因为实际上它根本不存在。如果尝试编写下面的代码,将得到错误:错误消息显示Global不是对象,但刚才不是说Global是对象吗?没错。这里需要理解的主要概念是,在ECMAScript中,不存在独立的函数,所有函数都必须是某个对象的方法。本书前面介绍的函数,如isNaN()、isFinite()、parseInt()和parseFloat()等,看起来都像独立的函数。实际上,它们都是Glo...
什么是JavaScript

什么是JavaScript

什么是JavaScript JavaScript是一种基于对象和事件驱动的客户端脚本语言。 JavaScript最初的设计是为了检验HTML表单输入的正确性。 JavaScript起源于Netscape公司的LiveScript语言。 JavaScript的历史 JavaScript最初起源于LiveScript语言,当互联网开始流行时,越来越多的网站开始使用HTML表单与用户交互,然而表单交互却成了制约网络发展的重大瓶颈(用户总是痛苦的等待数据传送到服务...
img标签中onerror用法

img标签中onerror用法

今日见一TX在HTML中写了以下代码<img src="xxx.jpg" onerror="this.src="xxx.jpg"" /> 哎! 在FF上面还可以 但是在IE上面就不的,因为B/S结构有很多因素引发onerror,此处在发生onerror的时候给当前图片重新制定个地址 可是这会引起再因网络原因或其他原因使图片不能正常加载的话 这样就是再次调用onerror,基于微软的一套核心的浏览器就会认为这是死循环 然后就会报 stack ov...
使用JQuery和s3captche实现一个水果名字的验证

使用JQuery和s3captche实现一个水果名字的验证

先看个图片:1.介绍:s3captcha是一个非常有用的可以让图片顺序显示的一个JQuery插件。它是通过php实现的。但是我发现很容易把它转化为asp.net和C#的代码。 我做了一个config的配置文件可以在文件中配置图片的源和名字等。然后介绍一下s3captcha的实现原理,上图所示是它的实现模式。 1.它随即生成图片的index; 2.把一系列随机数据赋给图片的index. 3.可以从图片列表中选择一个随机的index. 4.让图片随机的显示为一...
JavaScript写的一个DIV 弹出网页对话框

JavaScript写的一个DIV 弹出网页对话框

网上搜索到的代码,做了一些修改该, 修正无法自定义颜色,修正IE8 下错误,以及其他小BUG 兼容IE6~8以及火狐 可以自定义 // 提示窗口标题高度 // 提示窗口的边框颜色 // 提示窗口的标题颜色 // 提示窗口的标题背景色 // 提示内容的背景色 // 提示内容文字对齐方式 功能 可以弹出一个大DIV遮住页面(IE下 透明) 然后在屏幕中央显示显示一个小DIV 可用作功能提示 操作提示 以及公告等 提示内容可以使带HTML标记的文字,也可是一个页...
jQuery ui 1.7更新小结

jQuery ui 1.7更新小结

1. 每个ui插件现在都有自己单独的css文件,但是要根据情况与ui.theme.css ui.core.css结合使用,否则有些效果还是显示不出来的。 eg. datepicker就必须同时引用上述两个css文件;accordion 只须引入ui.theme.css即可。这个我会把每个插件独立的demo放在我的资源里边的。 2. ui.accordion HTML 代码要遵循一定的格式要求: 复制代码 代码如下:<ul id="example"&g...
JavaScript 提升运行速度之循环篇 译文

JavaScript 提升运行速度之循环篇 译文

这篇着重讲第一个原因。最后给出了一个开发模式,替换传统的循环结构,可以完全避免脚本失控的状况发生。原文标题:Speed up your JavaScript, Part 1 原文作者:Nicholas C. Zakas 在我 上一篇帖子 (译文 ) 中,谈到了各个浏览器究竟会在什么情况下弹出脚本失控提示,对于Internet Explorer 来说,当浏览器执行了数量过多的语句时就会停止执行脚本,而其他的浏览器,则是持续执行脚本超过一定时间的时候就会给出提...
javascript 客户端验证上传图片的大小(兼容IE和火狐)

javascript 客户端验证上传图片的大小(兼容IE和火狐)

在我 上一篇帖子 (译文 ) 中,谈到了各个浏览器究竟会在什么情况下弹出脚本失控提示,对于Internet Explorer 来说,当浏览器执行了数量过多的语句时就会停止执行脚本,而其他的浏览器,则是持续执行脚本超过一定时间的时候就会给出提示。而我们要探讨的核心问题,不是这些浏览器如果探测失控的脚本,而是我们如何才可以让脚本运行的更快一些,从而避免这些警告 。 脚本失控基本上有以下四个方面的原因: 在循环中执行了太多的操作。 臃肿的函数体 过多的递归 过多...
<< 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 >>