JavaScript 教程学习手册
收录于 2023-04-20 00:10:05 · English · بالعربية · Español · हिंदीName · 日本語 · Русский язык · 中文繁體
学习JavaScript教程

JavaScript不是编译语言,而是一种脚本语言。JavaScript转换器(嵌入在浏览器中)负责为Web浏览器翻译JavaScript代码。
什么是JavaScript?
JavaScript的功能
JavaScript的历史
他意识到网络需要变得更加动态。因此,人们认为可以向HTML提供一种"胶水语言",以使设计师和兼职程序员可以轻松进行Web设计。因此,在1995年,该公司招募了 Brendan Eich ,打算实施Scheme编程语言并将其嵌入浏览器。
但是,在Brendan开始之前,该公司与 Sun Microsystems 合并,将Java添加到其Navigator中,以便可以在Web技术和平台上与Microsoft竞争。此外,Netscape决定给脚本语言起一个类似于Java的名称。它导致了" Javascript"。
最终,在1995年5月,马克·安德森(Marc Andreessen)创造了Javascript的第一个代码" Mocha "。后来,营销团队将名称替换为" LiveScript "。但是,由于商标方面的原因和某些其他原因,在1995年12月,该语言终于重命名为" JavaScript"。从那时起,JavaScript诞生了。
JavaScript的应用
JavaScript示例
document.write("welcome to lidihuo.com");
</script>
JavaScript 索引
JavaScript 教程
JavaScript 基础
- JavaScript 注释
- JavaScript 变量
- JavaScript 全局变量
- JavaScript 数据类型
- JavaScript 运算符
- JavaScript If语句
- JavaScript Switch
- JavaScript 循环
- JavaScript 函数
JavaScript 常用
JavaScript Objects
- JavaScript Object
- JavaScript Array
- JavaScript String
- JavaScript Date
- JavaScript Math
- JavaScript Number
- JavaScript Boolean
- JavaScript DateView
- JavaScript 函数
- JavaScript Handler
- JavaScript JSON
- JavaScript Reflect
- JavaScript RegExp
- JavaScript Symbol
JavaScript BOM
JavaScript DOM
- Javascript Document
- getElementById
- getElementsByName
- getElementsByTagName
- JavaScript innerHTML
- JavaScript innerText
- JavaScript form
JavaScript OOP
- JavaScript 类
- JavaScript 对象
- JavaScript 原型对象
- JavaScript 构造方法
- JavaScript 静态方法
- JavaScript 封装
- JavaScript 继承
- JavaScript 多态
- JavaScript 抽象
JavaScript Cookies
JavaScript Events
JavaScript Array
- JavaScript Array
- concat()
- copywithin()
- every()
- fill()
- filter()
- find()
- findIndex()
- forEach()
- includes()
- indexOf()
- join()
- lastIndexOf()
- map()
- pop()
- push()
- reverse()
- shift()
- slice()
- sort()
- splice()
- unshift()
JavaScript DataView
- JavaScript DataView
- DataView getFloat32()
- DataView getFloat64()
- DataView getInt8()
- DataView getInt16()
- DataView getInt32()
- DataView getUint8()
- DataView getUint16()
- DataView getUint32()
JavaScript Function
JavaScript Date
- JavaScript Date
- date getDate()
- date getDay()
- date getFullYears()
- date getHours()
- date getMilliseconds()
- date getMinutes()
- date getMonth()
- date getSeconds()
- date getUTCDate()
- date getUTCDay()
- date getUTCFullYears()
- date getUTCHours()
- date getUTCMinutes()
- date getUTCMonth()
- date getUTCSeconds()
- date setDate()
- date setDay()
- date setFullYears()
- date setHours()
- date setMilliseconds()
- date setMinutes()
- date setMonth()
- date setSeconds()
- date setUTCDate()
- date setUTCDay()
- date setUTCFullYears()
- date setUTCHours()
- date setUTCMilliseconds()
- date setUTCMinutes()
- date setUTCMonth()
- date setUTCSeconds()
- date toDateString()
- date toISOString()
- date toJSON()
- date toString()
- date toTimeString()
- date toUTCString()
- date valueOf()
JavaScript Handler
- JavaScript handler
- handler apply()
- handler construct()
- handler defineProperty()
- handler deleteProperty()
- handler get()
- handler getOwnPropertyDescriptor()
- handler getPrototypeOf()
- handler has()
- handler isExtensible()
- handler ownKeys()
- handler preventExtensions()
- handler set()
- handler setPrototypeOf()
JavaScript JSON
JavaScript Map
- JavaScript Map
- Map clear()
- Map delete()
- Map entries()
- Map forEach()
- Map get()
- Map has()
- Map keys()
- Map set()
- Map values()
JavaScript Math
- JavaScript Math
- Math abs()
- Math acos()
- Math asin()
- Math atan()
- Math cbrt()
- Math ceil()
- Math cos()
- Math cosh()
- Math exp()
- Math floor()
- Math hypot()
- Math log()
- Math max()
- Math min()
- Math pow()
- Math random()
- Math round()
- Math sign()
- Math sin()
- Math sinh()
- Math sqrt()
- Math tan()
- Math tanh()
- Math trunc()
JavaScript Number
- JavaScript Number
- Number isFinite()
- Number isInteger()
- Number parseFloat()
- Number parseInt()
- Number toExponential()
- Number toFixed()
- Number toPrecision()
- Number toString()
JavaScript RegExp
JavaScript Object
- JavaScript Object
- Object.assign()
- Object.create()
- Object.defineProperty()
- Object.defineProperties()
- Object.entries()
- Object.freeze()
- getOwnPropertyDescriptor()
- getOwnPropertyDescriptors()
- getOwnPropertyNames()
- getOwnPropertySymbols()
- Object.getPrototypeOf()
- Object.is()
- preventExtensions()
- Object.seal()
- Object.setPrototypeOf()
- Object.values()
JavaScript Reflect
- JavaScript Reflect
- Reflect.apply()
- Reflect.construct()
- Reflect.defineProperty()
- Reflect.deleteProperty()
- Reflect.get()
- getOwnPropertyDescriptor()
- Reflect.getPrototypeOf()
- Reflect.has()
- Reflect.isExtensible()
- Reflect.ownKeys()
- preventExtensions()
- Reflect.set()
- Reflect.setPrototypeOf()
JavaScript Set
- JavaScript Set
- Set add()
- Set clear()
- Set delete()
- Set entries()
- Set forEach()
- Set has()
- Set values()
JavaScript String
- JavaScript String
- String charAt()
- String charCodeAt()
- String concat()
- String indexOf()
- String lastIndexOf()
- String search()
- String match()
- String replace()
- String substr()
- String substring()
- String slice()
- String toLowerCase()
- toLocaleLowerCase()
- String toUpperCase()
- toLocaleUpperCase()
- String toString()
- String valueOf()
JavaScript Symbol
Symbol 属性
- Symbol.hasInstance
- isConcatSpreadable
- Symbol.match
- Symbol.prototype
- Symbol.replace
- Symbol.search
- Symbol.split
- Symbol.toStringTag
- Symbol.unscopables
JavaScript TypedArray
- JavaScript TypedArray
- TypedArray copyWithin()
- TypedArray entries()
- TypedArray every()
- TypedArray fill()
- TypedArray filter()
- TypedArray find()
- TypedArray findIndex()
- TypedArray forEach()
- TypedArray includes()
- TypedArray indexof()
- TypedArray join()
- TypedArray Keys()
- TypedArray lastIndexof()
- TypedArray map()
- TypedArray reduce()
- TypedArray reduceRight()
- TypedArray reverse()
- TypedArray set()
- TypedArray Slice()
- TypedArray some()
- TypedArray sort()
- TypedArray subarray()
- TypedArray values()
- toLocaleString()
- TypedArray toString()
JavaScript WeakMap
JavaScript WeakSet