Welcome 微信登录

首页 / 脚本样式 / JavaScript

说说掌握JavaScript语言的思想前提想学习js的朋友可以看看

说说掌握JavaScript语言的思想前提想学习js的朋友可以看看

潜意识里也就不会用面向对象的思想去编写JavaScript代码,也很少会去深入了解prototype, closures等概念。这导致书写的代码经常很糟糕。对于JavaScript的学习,可能最重要的还是要从思想上认识到JavaScript不是玩具语言。JavaScript的作用远不止增加点表单验证,我们可以看看GMail、看看Google Maps,如果开发者们没有对JavaScript足够尊敬,是不大可能写出如此优秀的Web应用的。JavaScript...
Javascript 原型和继承(Prototypes and Inheritance)

Javascript 原型和继承(Prototypes and Inheritance)

JavaScript 对象从一个原形对象(prototype object) 继承属性。所有对象都有原型;原型的所有属性看上去就像使用它作为原型的那些对象的属性一样。简单的说就是:所有对象都从他的原型继承属性。 (each object inherits properties from its prototype). 对象的 prototype 通过它的 constructor function 来定义。JavaScript 里所有的 function 都...
HTML 自动伸缩的表格Table js实现

HTML 自动伸缩的表格Table js实现

下面的代码解决了这个问题:当表格被载入的时候,TD的宽度是原定的长度,不会撑开TD,也不会影响其他TD,点击某行会按照本行所有单元格中行数最多的单元格的长度伸长行高。用户体验很好。【优点】 1、对开发人员指定的表格没有任何影响; 2、使用简单; 3、被定义的表格样式可以随意的定制你的样式,不对你的样式构成影响; 4、移植性好,扩展性好。 【缺点】 目前用IE7测试正常,但不支持FireFox,工作比较忙,没时间更正,希望网友更正,俺在此谢过。^_^ 【使用...
JavaScript 在各个浏览器中执行的耐性

JavaScript 在各个浏览器中执行的耐性

IE:执行超过500W条JScript引擎语句出现提示。 Firefox:执行超过10秒出现提示。 Safari:执行超过5秒出现提示。 Opera:无论执行多久都不会出现提示,最有耐性。 Chrome:执行超过约8秒(估计值)出现提示。 注:当弹出类似alert的模式对话框的时候,是不计时。 在Web开发的时候,经常会遇到的一种情况就是浏览器提示脚本运行时间过长,停止还是继续,无论你选择什么,相信你都会想尽一切办法让这个对话框远离你的用户们。可你是否知道...
在JavaScript中,为什么要尽可能使用局部变量?

在JavaScript中,为什么要尽可能使用局部变量?

不这么做,对性能到底能带来多大的损失?本文就来探讨这些问题的答案,从根本上了解变量的读写性能都和哪些因素有关。 著作权声明 本文译自Nicholas C. Zakas于2009年2月10日在个人网站上发表的《JavaScript Variable Performance》。原文是唯一的正式版,本文是经过原作者(Nicholas C. Zakas)授权的简体中文翻译版(Simplified Chinese Translation)。译者(明达)在翻译的准确性...
javascript mouseover、mouseout停止事件冒泡的解决方案

javascript mouseover、mouseout停止事件冒泡的解决方案

在IE里有onmouseleave和onmouseenter, 而对于要兼容各大浏览器的Web开发人员来说还是一件头疼的事。 虽然网上已经有针对Mozilla Firefox的一些计策,但代码量也是不容乐观的。 想寻求比较好的解决方案,于是就翻遍了国内的大小网站,终一无所获,不得不硬着头皮去读国外网站,结果是理想的,因为W3C里有relatedTarget,于是就有了下边的解决方案: 复制代码 代码如下:function isMouseLeaveOrEnt...
javascript 日历提醒系统( 兼容所有浏览器 )

javascript 日历提醒系统( 兼容所有浏览器 )

功能介绍: 1.正常的日历功能。 2.等等等 3.接收 数组 例如:复制代码 代码如下:new Calendar("id").show( { "20091120": "今天干了嘛嘛。。。", "2009320": "今天干了嘛嘛。。。" } ); 日历提示样式分为3类。 a. 当日 b.当年当月当日提示样式 c.当月当日提示样式 鼠标覆盖在有提示的日期上自动出现提示内容 4.。。。。。 主要分为2种用处。 1.提供一个 div 或其他 element 将该...
javascript 放大镜效果js组件 qsoft.PopBigImage.v0.35 加入了chrome支持

javascript 放大镜效果js组件 qsoft.PopBigImage.v0.35 加入了chrome支持

qsoft.PopBigImage.v0.35.demo.rar 新特性: 1、不需要onload加载和指定id了,在img中加个标记就好,第一鼠标进入时动态生成显示层 2、可以随意调整,右边的展示层的大小了。 qsoft.PopBigImage version:0.35 author: kimmking@163.com date: 2009年3月26日 15:20:50 功能描述: 一般页面的的图片为了布局考虑,显示大小都小于实际大小。 鼠标在图片上移动...
Cookie 注入是怎样产生的

Cookie 注入是怎样产生的

我们来研究一下怎样情况下才会有Cookies注入!如果你学过ASP你应该会知道 复制代码 代码如下:Request.QueryString (GET) 或 复制代码 代码如下:Request.Form (POST) 呵,没错,这就是我们用于读取用户发给WEB服务器的指定键中的值!我们有时为了简化代码,会写成 复制代码 代码如下:ID=Request("ID") 这样写法是简单了,但问题就来了~~~我们先看WEB服务是怎样读取数据的,他是先取GET中的数据,...
<< 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 >>