一、使用<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阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            meta的http-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(★            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-27 21:42:38
                            
                                105阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            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作用域函数函数声明和            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-26 09:29:58
                            
                                91阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、page标签:设置jsp转译时的一些配置信息。       2、局部代码块: 声明方式:<% java代码 %>特点:使用局部代码块声明的java代码会被原样转译到_jspServlet方法 中。是局部代码。       3、全局代码块: 声明方式:<%! 全局java代码%> 特点:全局代码块中声明的java代码,在被转译时,会转译成jsp对应的 java文件中的全局            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-08 07:36:39
                            
                                39阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            带你一文读懂Javascript中ES6的Symbol前言基础类型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            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-10 21:54:40
                            
                                29阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            自学参考: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            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-14 22:24:47
                            
                                85阅读