一、使用<script>元素  1、<script>元素定义了6个属性:     async:可选。表示应该立即下载脚本,但不应该妨碍页面中其他操作,比如下载其他资源或等待加载其他脚本。只对外部脚本文件有效。     charset:可选。表示通过src属性指定代码字符集。很少人用。     defer:可选。表示脚本可以延迟到文档完全被解析和显示之后再执行。只对外部
转载 2024-09-05 10:06:39
51阅读
一、基本语法:  1、与html结合方式    1、内部JS:      *  定义<script>,标签体内容就是JS代码    2、外部JS:      *  定义<script>,通过src属性引入外部js文件    *  注意:      1、<script>可以定义在html页面的任何地方,但是定义位置会影响执行顺序 
1.什么是ES6?ECMAScript 6(以下简称ES6)是JavaScript语言下一代标准,已经在2015年6月正式发布了。Mozilla公司将在这个标准基础上,推出JavaScript 2.0。ES6主要是为了解决ES5先天不足,比如JavaScript里并没有类概念,但是目前浏览器JavaScript是ES5版本,大多数高版本浏览器也支持ES6,不过只显示了ES6部分特性和
转载 2024-06-13 20:19:45
37阅读
metahttp-equiv属性详解http-equiv顾名思义,相当于http文件头作用,它可以向浏览器传回一些有用信息,以帮助正确和精确地显示网页内容,与之对应属性值为content,content中内容其实就是各个参数变量值。meat标签http-equiv属性语法格式是:<meta http-equiv="参数" content="参数变量值"> ;其中http-
转载 2024-06-13 22:09:45
67阅读
ES6新数据类型mapset和数组比较类似,而map和对象比较类似和对象区别 对象键只能是字符串,而map则突破了这个界限,各种类型值(包括对象)都可以作为键,是一种更加完善hash结构实现 下面是对于对象演示//创建两个对象 let obj1 = {a:1}; let obj2 = {b:2,c:3}; //打印对象 console.log(obj1); //通过.操作符进行访问
转载 2024-04-03 10:08:41
32阅读
一、ES6相关概念1、什么是ES6ES 全称是 ECMAScript , 它是由 ECMA 国际标准化组织,制定一项脚本语言标准化规范。2、为什么使用 ES6 ?每一次标准诞生都意味着语言完善,功能加强。JavaScript语言本身也有一些令人不满意地方。变量提升特性增加了程序运行时不可预测性语法过于松散,实现相同功能,不同的人可能会写出不同代码二、ES6新增语法1、let(★
es6 新增集合类型数据-Map和Set,他们是对原有的对象和数组类型集合数据补充。1、map类型map和对象 都是键值对集合形式,但结构不太一样。对象中,键值对 是以`:`关联,map中一个键值对是一个数组。{ // 对象键值对结构 name : '张三', gender : '男', age : 18 } const entries = [ // map键值对结
转载 2024-04-25 14:04:14
79阅读
文章目录基础概念数据类型和类型转换字符串string: 通过单引号或双引号定义数字number: 只有一种类型:浮点数布尔型 boolean: true或falseundefined 与 null自动类型转换+号=\= 与 \===falsy值: false 0 空字符串 null undefined NaN(表示运算出错)变量定义使用let, const,不建议使用var作用域函数函数声明和
1、page标签:设置jsp转译时一些配置信息。 2、局部代码块: 声明方式:<% java代码 %>特点:使用局部代码块声明java代码会被原样转译到_jspServlet方法 中。是局部代码。 3、全局代码块: 声明方式:<%! 全局java代码%> 特点:全局代码块中声明java代码,在被转译时,会转译成jsp对应 java文件中全局
转载 2024-07-08 07:36:39
39阅读
带你一文读懂Javascript中ES6Symbol前言基础类型SymbolSymbol.for 与 Symbol.keyForSymbol.iteratorSymbol.searchSymbol.splitSymbol.toPrimitive总结 前言Symbol这个特性对于很多同学来说,可能是在学习ES6特性过程中,感到比较困惑一个特性点。在大部分开发场景中,你可能根本用不到这个特性,
转载 2024-06-11 14:07:01
88阅读
ES61.ES6 介绍 ECMAScript 6,简称ES6 ,目标是使JavaScript语言可以用来编写复杂大型应用程序,成为企业级开发语言。ES6与javascript关系:ECMAScript是一种语言标准,Javascript实现了这个标准。ES6 与 ECMAScript2015关系 ECMAScript2015 是具体到2015年6月发布那一版。ES6有两层含义特指EC
转载 2024-05-06 10:54:47
98阅读
ES6 简介ECMAScript 6 简称 ES6,是 JavaScript 语言下一代标准,已经在2015年6月正式发布了。它目标是使得 JavaScript 语言可以用来编写复杂大型应用程序,成为企业级开发语言。新特性let、const let 定义变量不会被变量提升,const 定义常量不能被修改,let 和 const 都是块级作用域ES6前,js 是没有块级作用域 {} 概念
转载 2024-03-26 21:55:41
29阅读
 1.使用 let 和 const 声明变量在传统 ES5 代码中,变量声明有两个主要问题(1)缺少块儿作用域支持(2)不能声明常量ES6中,这两个问题被解决了,增加了两个新关键字:let 和 const块儿作用域使用 letvar a = 1; if (true) { var b = 2; } console.log(a); // 1 console.log
转载 2024-10-11 20:57:40
16阅读
常用数组操作方法:添加删除(4个)1.push()将参数添加至数组尾部,返回值为增加后数组长度,原数组发生改变let arr = [1,2,3,4,5] console.log(arr.push(5)) // 6 console.log(arr) // [1,2,3,4,5,5]2.pop()从数组尾部删除一个元素,返回删除元素,不接收参数,原数组发生改变let arr = [1,2
自学参考:http://es6.ruanyifeng.com/一、ECMAScript 6 简介ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言下一代标准,已经在 2015 年 6 月正式发布了。它目标,是使得 JavaScript 语言可以用来编写复杂大型应用程序,成为企业级开发语言。1、ECMAScript 和 JavaScript 关系一个常见问题是,
转载 2024-03-26 05:26:48
57阅读
一、什么是JavaScript  JavaScript一种动态类型,弱类型,基于原型客户端脚本语言,用来给HTML网页增加动态功能。  动态:  在运行时确定数据类型。变量使用之前不需要类型声明,通常变量类型是被赋值那个值类型。  弱类:  计算时可以不同类型之间对使用者透明地隐式转换,即使类型不正确,也能通过隐式转换来得到正确类型。原型:  新对象继承对象(作为模板),将自身属性共享
转载 2024-08-14 15:12:14
30阅读
文章目录一、操作原型方法1、person.__proto__ = {}2、操作原型方法Object.setPrototypeOf()Object.getPrototypeOf()Object.create(obj)二、Object.keys()|.values()|.entries()三、super四、Symbol()什么是Symbol()1、特点2、Symbol不能通过隐式转换,只能通过显
转载 2023-07-11 13:13:35
98阅读
一、类支持1、简介ES6中添加了对类支持,引入了class关键字。JS本身就是面向对象ES6中提供类实际上只是JS原型模式包装。现在提供原生class支持后,对象创建,继承更加直观了,并且父类方法调用,实例化,静态方法和构造函数等概念都更加形象化。JavaScript 语言中,生成实例对象传统方法是通过构造函数。下面是一个例子。function Point(x, y) {
转载 2024-04-18 07:26:11
44阅读
文章目录一、前言二、ES6相关语法1、let、const用法2、数组和对象解构3、模板字符串4、函数默认参数和剩余参数5、箭头函数6、展开语法7、Symbol使用8、Set和WeakSet9、Map和WeakMap三、结语 一、前言JavaScript这门语言在设计之初,其实会存在某些问题,随着JavaScript这门语言越来越流行, ECMA国际标准化组织在ES5基础上,推出了许多
转载 2024-03-31 09:18:15
46阅读
1.添加对象属性值给对象添加属性,名称动态变化怎么办?let obj = {}; let index = 1; let key = `topic${index}`; obj[key] = 'topic';为什么要创建一个额外变量?你不知道 ES6对象属性名可以使用表达式吗?改进后:let obj = {}; let index = 1; obj[`topic${index}`] = 'to
  • 1
  • 2
  • 3
  • 4
  • 5