JavaScript Tutorial

JavaScript Tutorial

http://javascript.info/root

Object.create
rabit.hasOwnProperty(‘eats‘)
Object.getPrototypeOf(obj1)===obj

1.Class
2.Instance
3.Private field/function
4.Constructor

  

时间: 2024-08-01 08:45:52

JavaScript Tutorial的相关文章

外文翻译——JavaScript Tutorial——Regular Expression——(1)

原文地址:http://javascript.info/tutorial/regexp-introduction 简介 正则表达式有非常强大的用于字符串“查找”和“替换”的功能.在JS中,它被集成在字符串方法:search, match和replace中. 正则表达式,由一个pattern(匹配规则)和flags(修饰符—可选)组成. 一个基本的正则匹配跟子串匹配一样.斜杠"/"包围的字符串可以创建一个正则表达式. 1 regexp = /att/ 2 3 str = "Sh

外文翻译——JavaScript Tutorial——Regular Expression——(2)

字符类 假设我们要在字符串中查找一个数字.不是指定的数字,而是任意数字,比如:在"Only 1"中查找"1",在"Give me a 5"中查找"5". 子串匹配可以在循环中用来查找0-9中的所有数字.但是采用正则式可以更优雅地处理这种情况. 正则式可以利用字符类代替具体的字符. 例如,正则式中用"\d"来表示任意数字.下面例子中匹配了一个数字: 1 showMatch( "I'm 5 years

外文翻译——JavaScript Tutorial——Regular Expression——(4)

修饰符 一个正则式可能包含一个能影响搜索结果的修饰符. JS中有3个修饰符: g:查找所有结果: i:结果忽略大小写: m:多行匹配模式: 修饰符放在参数后面,如:/.../g. 没有全局修饰符的正则式只返回第一个匹配值: 1 alert( "123".match( /\d/ )) // '1' 如果有全局修饰符,所有匹配值都会被返回: 1 alert( "123".match( /\d/g )) // '1', '2', '3' 多个修饰符也是可行的.比如:忽略大

外文翻译——JavaScript Tutorial——Regular Expression——(3)

特殊字符 在正则式中,有些字符有特殊的用法:[ \ ^ $ . | ? * + ( ). 因为用来增强正则式的匹配功能,所以它们很特殊.不要尝试去记忆它们,等我们都用过以后,你就能轻松记住了. 要把特殊字符当普通标识使用,就必须转义.也就是说,需要在前面加上反斜杠. 比如,我们要查找点".".在正则式中,它代表除换行符以外的所有字符. 所以我们需要转义它: 1 showMatch( "Chapter 5.1", /\d\.\d/ ) // 5.1 如果不转义,&qu

JavaScript笔记基础篇(二)

基础篇主要是总结一些工作中遇到的技术问题是如何解决的,应为本人属于刚入行阶段技术并非大神如果笔记中有哪些错误,或者自己的一些想法希望大家多多交流互相学习. 1.ToFixed()函数 今天在做Birt报表时, 要显示一列百分比的数据,但因一些特别的原因,不能使用使用百分比样式,即如果数据是0.9538不能显示成“95.38%”的样式,必须显示成“95.38”. 开始时想使用javascript的内置函数Math.round(),可Math.round()只能显示为整数,而不能保留小数. 再网上搜

javascript中通过replace函数搜索和替换指定字符串

javascript中我们可以通过replace函数替换部分字符串为指定字符串,本文展示了replace的详细用法,并且通过范例演示了如何进行部分替换.完整替换和不区分大小写替换. javascript中我们可以通过replace函数替换部分字符串为指定字符串.下面是replace函数的基本语法: str_var.replace("search_string", "replace_string") 下面看一个简单的范例: <script type="

JavaScript 的in 操作符 (“如何判断某值是否数组中的元素”?)

在编写JavaScript时,遇到一个常见的问题"如何判断某值是否数组中的元素"?这让我想起了PHP中的in_array()函数和Python中in 操作符.但JavaScript似乎没有内置类似的函数,而其in 操作符的作用也有点不同.通过查询相关的资料,我发现JavaScript的in 操作符还是挺有用的. 一.问题让我想到in 操作符,正是因为这样一个问题:"如何判断某值是否数组中的元素"?在PHP中,您可能会这样来处理: $os = array("

JavaScript语言精粹 笔记06 方法

JS包含了少量可用在标准类型上的标准方法. ArrayFunctionNumberObjectRegExpString Array array.concat(item...) concat方法返回一个新数组,它包含array的浅复制并将1个或多个参数item附加在其后.如果参数item是一个数组,那么他的每个元素会被本别添加. var a = ['a', 'b', 'c']; var b = ['x', 'y', 'z']; var c = a.concat(b, true); // c 是 [

javascript的slice(),splice(),split(),substring(),substr()

例子摘抄于http://www.w3school.com.cn/jsref/jsref_obj_array.asp 1.slice(): Array和String对象都有 在Array中  slice(i,[j]) i为开始截取的索引值,负数代表从末尾算起的索引值,-1为倒数第一个元素j为结束的索引值,缺省时则获取从i到末尾的所有元素 参数返回:返回索引值从i到j的数组,原数组不改变 在String中 slice(i,[j]) 参数说明:i为开始截取的索引值,负数代表从末尾算起的索引值,-1为倒