一、什么是Javascript?JavaScript(简称“JS”)一种动态类型、弱类型、基于原型的客户端脚本语言,用来给HTML网页增加动态功能。动态: 在运行时确定数据类型。变量使用之前不需要类型声明,通常变量的类型是被赋值的那个值的类型。弱类: 计算时可以不同类型之间对使用者透明地隐式转换,即使类型不正确,也能通过隐式转换来得到正确的类型。原型: 新对象继承对象(作为模版),将自身的属性共享
转载
2024-02-15 12:34:16
57阅读
ES6 简介ECMAScript 6 简称 ES6,是 JavaScript 语言的下一代标准,已经在2015年6月正式发布了。它的目标是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。ECMAScript 和 JavaScript 的关系:前者是后者的语法规格,后者是前者的一种实现Babel:将ES6代码转为ES5代码 http://babeljs.io/新特
es5和es6区别javaScript是一种动态脚本,弱类型语言基于HTML客户语言,所以通过版本迭代增加一些特性:es5:1、导入模块使用request()2、导出module.exportes6:ES6特性如下:1.块级作用域关键字let,常量const2.对象字面量的属性赋值简写(propertyvalueshorthand)varobj={//protoproto:theProtoObj,
原创
2020-06-10 21:54:08
1345阅读
什么是JavaScriptJavaScript一种动态类型、弱类型、基于原型的客户端脚本语言,用来给HTML网页增加动态功能。(好吧,概念什么最讨厌了)动态:在运行时确定数据类型。变量使用之前不需要类型声明,通常变量的类型是被赋值的那个值的类型。弱类:计算时可以不同类型之间对使用者透明地隐式转换,即使类型不正确,也能通过隐式转换来得到正确的类型。原型:新对象继承对象(作为模版),将自身的属性共享给
常量// ES5 中常量的写法Object.defineProperty(window, "PI2", { value: 3.1415926, writable: false,})console.log(window.PI2)// ES6 的常量写法const PI = 3.1415926console.log(PI)// PI = 4作用域// E...
原创
2022-03-01 10:22:18
274阅读
常量// ES5 中常量的写法Object.defineProperty(window, "PI2", { value: 3.1415926, writable: false,})console.log(window.PI2)// ES6 的常量写法const PI = 3.1415926console.log(PI)// PI = 4作用域// E...
原创
2021-07-12 13:58:13
277阅读
ES5继承构造函数、原型和实例的关系:每一个构造函数都有一个原型对象,每一个原型对象都有一个指向构造函数的指针,而每一个实例都包含一个指向原型对象的内部指针1.原型链实现继承基本思想:将父构造函数的实例,赋值给,子构造函数的原型,通过这种方法,来实现原型链的继承function SuperType(){
this.property = true;
}
/
转载
2024-10-14 18:16:02
40阅读
图片
原创
2022-03-23 16:08:15
804阅读
js包括ECMAScript、DOM、BOM三个组成部分。ECMAScript又分为ES3、ES5、ES6、ES7、ES8、ES9、ES10、ES11这些版本,ES3版本有点老,目前主流开发基本是ES5和ES6的天下。ES5作用域:全局作用域和函数作用域。ES6作用域:除了全局作用域和函数作用域之外,新增了块级作用域。我这次主要分析ES5版本的作用域 。JavaScript 作
转载
2024-10-17 10:57:50
0阅读
1.什么是ES6JavaScript es3+es5 Es6是ECMAScript6的简写2.ES 与js区别Es是js的语法部分(规定了js的核心语法),js是一门复合技术,包含ES、DOM、BOM等技术。ES是js的语法,与宿主环境无关,es既可以在浏览器中运行,又可以在其他平台运行(例如:nodejs)3.ES6的兼容性问题在低版本浏览器上不可以使用,每一年ES6都会有新的更新let和con
ECMA Script它是一种由ECMA组织(前身为欧洲计算机制造商协会)制定和发布的脚本语言规范而我们学的JavaScript是ECMA的实现, 但术语ECMAScript和JavaScript平时表达同一个意思JS包含三个部分:
ECMAScript(核心)浏览器端扩展
DOM(文档对象模型)BOM(浏览器对象模型)服务器端扩展NodeES的几个重要版本ES5 : 09年发布ES6(ES201
转载
2024-07-18 11:25:55
35阅读
iPhone2采用4.7英寸液晶屏,符合SE的代号。虽然苹果手机的显示调教的还是非常出众,但它毕竟不是OLED,PPI仅为326,用现在的标准来看这个显示水平中规中矩。 iphone爆降2500这活动太给力了 机会不容错过 iPhone 12 mini将具有5.4英寸的OLED显示面板,并且还将增加像素数,这将使像素密度达到424 PPI左右。成像效果更加细腻、色彩更加饱满和舒适。iPhone S
转载
2024-03-28 10:50:37
50阅读
1. 认识class类在ES6中的新标准定义了class关键字来直接定义类;但是类的本质上依然是构造函数、原型链的语法糖;声明类:可以使用两种方式来声明类:类声明和表达式class Person {
}
// 类的表达式
var Animal = class {
} 类的特点:class Person {
}
console.log(Person.prototype) //
什么是 ES6 模块化规范 ?
ES6 模块化规范
是
浏览器端
与
服务器端
通用的模块化开发规范。 它的出现极大的降低了前端开发者的模块化学习成本,开发者不需再额外学习 AMD、CMD 或 CommonJS 等模块化规范。 ES6 模块化规范中定义: 每个 js 文件都是一个独立的模块 导入其它模块成员使用
转载
2024-10-18 11:43:32
52阅读
ECMAScript 6(简称ES6)是于2015年6月正式发布的JavaScript语言的标准,正式名为ECMAScript 2015(ES2015)。ES是定义标准的,js是实现者,它是是一个语言的标准。 ES6新增的功能: 1.let声明变量 let声明的变量不会挂在window中,不会造成全局变量的污染, 新增了一个块级作用域{},以前只有函数作用域,全局作用域。let是不允许重复声明它的
大多数时候,JavaScript解释器能够识别出我们想使用的数据类型。举个例子,在下面的代码中,解释器明白数字1和2是数值类型,并会对它们做相应处理:<html>
<body>
<script type="text/javascript">
var myCalc = 1 + 2;
document.write( "The calculated number is
遵循的模块化规范不一样模块化规范:即为 JavaScript 提供一种模块编写、模块依赖和模块运行的方案。谁让最初的 JavaScript 是那么的裸奔呢 —— 全局变量就是它的模块化规范。require/exports 出生在野生规范当中,什么叫做野生规范?即这些规范是 JavaScript 社区中的开发者自己草拟的规则,得到了大家的承认或者广泛的应用。比如 CommonJS、AMD、CMD 等
一.ECMAScript入门介绍JavaScript是ECMAScript的实现 JavaScript三部分核心:1.ECMAScript实现2.额外对象,BOM/DOM扩展3.额外对象,Server侧扩展 2009,ES5发布2015,ES6发布2016,ES7发布(草案为主)ES8草案也已发布 ES5二.ES5严格模式相对于正常模式(混杂模式),语法更
ES6(ECMAScript6.0),概念ES6主要是为了解决ES5的先天不足,比如JavaScript里并没有类的概念,但是目前浏览器的JavaScript是ES5版本,大多数高版本的浏览器也支持ES6,不过只实现了ES6的部分特性和功能。ES6与js关系的关系:前者是后者的规范,后者是前者的一种实现ES5和ES6的主要区别箭头函数和字符串嵌入:constgreetings=(name)={re
原创
2021-12-20 09:49:41
246阅读
redis是一个key-value
存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(
链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些
数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,r
转载
2023-12-02 14:36:54
71阅读