欢迎来到福编程网,本站提供各种互联网专业知识!

基础知识

  • Javascript - 全面理解 caller,callee,call,apply

    Howto-JavascriptCall,apply,caller-http://www.never-online.netJavascript-全面理解caller,callee,call,applyAuthor:BlueDestiny,never-onlineFrom:http://www.never-online.net,Blog.csdn.net/BlueDestiny1、callerJScript参考中说明为:返回一个对函数

    更新于2007-01-09
  • 客户端脚本中常常出现的一些问题和调试技巧

    1.出错情况:语法错误document.write("never-online";解释:上面的示例是一个典型例子,方法名都要用()括起来()里的是参数。也许有人不屑一顾,但在论坛中。这种错误不在少数。Tips:这种问题解决起来比较简单,一般都可以解决。2.出错情况:引号用法不正确

    更新于2007-01-09
  • javascript中的对象和数组的应用技巧

    javascript已经用了有三年多了,但是对一些细节的东西还是一知半解,比如对象和数组,一直都在用一些最基本的操作。这是我学习的一个坏习惯--懒,很多东西都是了解而已,看到稍微复杂点的逻辑就没有耐心。就像学asp时不知道asp跟脚本的关系,学html不知道什么

    更新于2007-01-07
  • JavaScript的目的分析

    从今天起,我将陆续将ppkonJavaScript的读书心得发布到这个blog上。ppk是我所景仰的一位web开发者,原因无它,只是因为作为一个JavaScript的开发者来说,他涉及的领域包括web标准,可用性,无障碍等,正是其他开发者所不关注或者故意忽略的。并且,他写了很多

    更新于2007-01-05
  • JavaScript For Beginners(转载)

    注:我对原文进行了编辑,对一些词汇标注颜色,方便阅读。本来准备翻译,但是觉得文章简单易懂,而且原文写得很好,所以就不献丑了。希望对JavaScript初学者能有所帮助。你可以跟着作者一起做那些示例代码,等读完文章的时候,你就可以掌握JavaScript的基本操

    更新于2007-01-05
  • JavaScript数组的快速克隆(slice()函数)和数组的排序、乱序和搜索(sort()函数)

    JavaScript中对变量的操作都是通过引用方式,而对数组也一样。前两天想要对一个数组进行复制,一直苦于找不到办法(遍历的方法俺是绝对不采用的)无意中拿起《JavaScript权威指南》翻了翻数组的操作函数,发现了slice()函数。slice()原来是用来截取数组中的一

    更新于2006-12-29
  • slice函数的用法 之不错的应用

    复制代码代码如下:slice函数的用法:slice(a,b)截取数组a到b之间的元素组成新数组截取到的元素为a,a+1,...,b-1删除数组中元素a到元素b的方法是:合并元素a之前的元素与元素b起的元素;functionArray.prototype.remove(a,b){returnthis.slice(0,a).concat(this.

    更新于2006-12-29
  • js自带函数备忘 数组

    对于array对象的slice函数,返回一个数组的一段。(仍为数组)arrayObj.slice(start,[end])参数arrayObj必选项。一个Array对象。start必选项。arrayObj中所指定的部分的开始元素是从零开始计算的下标。end可选项。arrayObj中所指定的部分的结束元素是从零开始

    更新于2006-12-29
  • JavaScript 参考教程

    JavaScript参考教程javascript是使用“对象化编程”的,或者叫“面向对象编程”的。所谓“对象化编程”,意思是把javascript能涉及的范围划分成大大小小的对象,对象下面还继续划分对象直至非常详细为止,所有的编程都以对象为出发点,基于对象。小到一个变量

    更新于2006-12-29
  • JavaScript高级程序设计

    前一章简要谈及对象的使用,现在要详细介绍它们了。对象的创建或销毁都在JavaScript执行过程中发生,理解这种范式的含义对理解整个语言至关重要。3.2.1声明和实例化对象是用关键字new后跟要实例化的类的名字创建的:第一行代码创建了Object类的一个实例,并把

    更新于2006-12-29
  • 对象的类型:本地对象(1)

    在ECMAScript中,所有对象并非同等创建的。一般说来,可以创建并使用的对象有三种。3.3.1本地对象ECMA-262把本地对象(nativeobject)定义为“独立于宿主环境的ECMAScript实现提供的对象”。简单说来,本地对象就是ECMA-262定义的类(引用类型)。它们包括:

    更新于2006-12-29
  • escape、encodeURI、encodeURIComponent等方法的区别比较

    escape方法返回一个可在所有计算机上读取的编码String对象。functionescape(charString:String):String参数charString必眩要编码的任何String对象或文本。备注escape方法返回一个包含charstring内容的字符串值(Unicode格式)。所有空格、标点、

    更新于2006-12-27
  • URL编码转换,escape() encodeURI() encodeURIComponent()

    escape()方法:采用ISOLatin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表里面的编码的16进制数字)。比如,空格符对应的编码是%20。unescape方法与此相反。不

    更新于2006-12-27
  • ie和firefox中img对象区别的困惑

    在调试js时遇到一些恶心的问题,于是做了一个测试程序,放到网上让大家帮我测试。帖子见http://vchelp.net/cndevforum/subject_view.asp?page=-1&subject_id=165791下面我给出关于测试的解释:起因源于我想做这么一个网页:用户上传一个图片后,如果图片大于5

    更新于2006-12-27
  • utf8的编码算法 转载

    unicode字符集是我们世界上最完善最全面的字符集,几乎包含了世界上所有的字符。其实可以这么理解,unicode字符集是一张巨大的表格,把世界上各种语言的字符和标点符号都编排到里面,然后按照一定的顺序给每个字符排号(很遗憾的是对于中文来说,这个顺序不是

    更新于2006-12-27
  • 完美解决JS中汉字显示乱码问题(已解决)

    如题,刚才看了几篇大家的讨论,忽然也想起要将自己最近研究的问题贴出来,凡是和JS中乱码相关的问题都发到这里把,大家一起研究。:)场景一:write写出来的内容是utf-8格式的,如果保存的write数据中有不是utf-8编码的中文,对write嵌套俩次以上就会有乱码。

    更新于2006-12-27
  • fromCharCode和charCodeAt 方法

    从一些Unicode字符值中返回一个字符串。String.fromCharCode([code1[,code2[,...[,codeN]]]])参数String必选项。为String对象。code1,...,codeN可选项。是要转换为字符串的Unicode字符值序列。如果没有给出参数,结果为空字符串。说明在调用fromCharCode前不

    更新于2006-12-27
  • js静态作用域的功能。

    JS的作用域是个比较复杂的东西JS的作用域是静态的,当定义一个function时,function的作用域是定义function时所在的作用域,而不是调用function时所在的作用域。当调用一个function时,就会创建一个新的作用域,在这个作用域中用var定义的变量就是局部变量,

    更新于2006-12-25
  • 关于键盘事件中keyCode、which和charCode 的兼容性测试

    测试结果:在IE下:>>支持keyCode>>不支持which和charCode,二者值为undefined在Firefox下:>>支持keyCode,除功能键外,其他键值始终为0>>支持which和charCode,二者的值相同在Opera下:>>支持keyCode和which,二者的值相同>>不支持charCode,值

    更新于2006-12-25
  • 注释的艺术——JS里直接写HTML,无需转义

    利用JS的多行注释配合函数的直接量可以做到JS里直接写HTML代码,除script的结束标签之外,无需任何的转义符和续行符。[Ctrl+A全选注:如需引入外部Js需刷新才能执行][Ctrl+A全选注:如需引入外部Js需刷新才能执行]

    更新于2006-12-25