1.概述ES全称EcmaScript,Javascript是ES的一种。特性:语法简洁,功能丰富;框架开发丰富。2.语法1.let关键字声明变量:let a;let a=100,b="hhh";特性:变量不能重复声明;(var可以)块级作用域;(var全局作用域)不存在变量提升:不允许声明前使用;不影响作用域链(就是同级有块不影响)2. 声明常量const s=1; 注意:一定要赋初始值;一般常量
转载 2024-02-23 09:31:34
171阅读
ES6 新特性现在使用主流的前端框架中,如ReactJS、Vue.js、angularjs等,都会使用到ES6的新特性,作为一名高级工程师而言,ES6也就成为了必修课,所以本套课程先以ES6的新特性开始。说明:如果已经掌握ES6语法的同学,可以跳过这一节。了解ES6ES6,是ECMAScript 6的简称,它是 JavaScript 语言的下一代标准,己于 2015 年 6 月正式发 布。 它的目
ES5知识详解严格模式严格模式就是在编写js代码之前加上下面一句代码,那么js代码就必须严格遵守严格模式的语法要求,'use strict'严格模式的语法要求如下: 1. 必须用var声明变量 2. 禁止自定义函数的this指向window 3. 创建eval作用域 4. 对象不能有重名的属性第一条语法示例如下<script type="text/javascript">
转载 2024-05-28 09:42:30
24阅读
实战: elasticsearch7.6.1版本+jsoup爬取京东商品数据并使用前言本文的实战需求是:从京东网页上拉去对应【关键字】的数据且存放到elasticsearch(以下简称es)中,然后通过Java操作es进行精准、分页、高亮搜索【注意】:没有了解es的,建议先去了解es的基本使用本文是基于对【狂神说Java】ElasticSearch7.6.x最新完整教程通俗易懂 课程的一个总结和分
转载 28天前
388阅读
注意:Excel的导入、导出功能一般情况下都是服务端完成,这里只是记录一下前端实现方法,供小众场景使用。这里的实现要依赖第三方库:xlsx。兼容性:IE9+安装 xlsxnpm i -S https://cdn.sheetjs.com/xlsx-0.18.12/xlsx-0.18.12.tgz基本内容组件效果和结构Excel 数据格式Excel 数据格式有两种,一种是 有表头说明 的,另一种是 无
转载 7月前
19阅读
3. ES6基本语法 ES标准中不包含 DOM 和 BOM的定义,只涵盖基本数据类型、关键字、语句、运算符、内建对象、内建函数等通用语法。本部分只学习前端开发中ES6的必要知识,方便后面项目开发中对代码的理解。3.1 let声明变量 与我们的JavaScript中var声明变量有什么区别1、作用域不同 2、声明次数不同 3、声明与使用顺序不同3.2 const声明常量 const 声明常量,为只读
Array.prototype.includes Array.prototype.includes用法都容易和简单。它是一个替代indexOf,开发人员用来检查数组中是否存在值,indexOf是一种尴尬的使用,因为它返回一个元素在数组中的位置或者-1当这样的元素不能被找到的情况下。所以它返回一个数字
转载 2018-08-06 17:51:00
196阅读
2评论
欢迎关注前端早茶,与广东靓仔携手共同进阶 前端早茶专注前端,一起结伴同行,紧跟业界发展步伐~ 一、前
原创 2022-07-16 00:49:03
293阅读
@[TOC]1. 求幂运算符Math.pow(3,2) === 3**2 // 92. 数组的includes()[1,2,NaN].includes (NaN) // true [1,2,NaN].indexOf (NaN) //-1如果仅仅查找数据是否在数组中,建议使用includes() ; 如果是查找数据的索引位置,建议使用indexOf() 更好一些.
原创 2024-04-07 09:18:07
53阅读
ES6(ECMAScript2015)的出现,无疑给前端开发人员带来了新的惊喜,它包含了一些很棒的新特性,可以更加方便的实现很多复杂的操作,提高开发人员的效率。下面是一些常用的新特性。他让前端越来越接近后端...1.箭头操作符如果你会C#或者Java,你肯定知道lambda表达式,ES6中新增的箭头操作符=>便有异曲同工之妙。它简化了函数的书写。操作符左边为输入的参数,而右边则是进行的操作以
转载 2024-09-25 17:03:21
394阅读
Web前端开发的三要素是什么?Web前端开发是由网页制作演变而来的,现在很多网站开发会用到web前端开发。Web前端开发主要包括三个要素分别是:HTML、CSS、JavaScript等,但是随着互联网时代的飞速发展,前端开发技术的三要素也演变成现今的HTML5、CSS3、jQuery,今天华清远见web前端开发的小编就来详细为大家介绍一下web前端开发的三要素到底是什么?首先,第一要素为HTML5
目录函数参数默认值设置rest参数扩展运算符Symbol对象添加Symbol属性和方法,表示独一无二的值Symbol内置值(共11个)函数参数默认值设置ES6允许给函数参数赋初始值形参初始值,具有默认值的参数,一般位置要靠后(潜规则)function add (a,b,c=3) { return a+b+c; } console.log(add(1,2)); //6可以与解
指数运算符 (**)更简洁的语法更好的语义化更直观的 API更高的性能优先使用新特性注意浏览器兼容性合理使用语法糖保持代码一致性。
WEB前端三大基础核心内容【HTML5、CSS3 和 JavaScript】对于前端的学习和提高,我的基本思路是这样的。首先,前端的三个最基本的东西 HTML5、CSS3 和 JavaScript(ES6)是必须要学好的。这其中有很多很多的技术,比如,CSS3 引申出来的 Canvas(位图)、SVG(矢量图) 和 WebGL(3D 图),以及 CSS 的各种图形变换可以让你做出非常丰富的渲染效果
转载 11月前
38阅读
本章内容: Array.prototype.includes():判断一个数组是否包含一个指定的值,如果包含则返回 true,否则返回 false
原创 2024-05-27 11:49:41
5阅读
一,Elasticsearch7.13安装官网 https://www.elastic.co/cn/downloads/elasticsearch选windows版很简单,下载,解压,运行bin目录下elasticsearch.bat启动之后用浏览器访问 http://localhost:9200/ ,返回如下内容说明安装成功了。{ "name" : "my_no
转载 2024-07-12 22:12:57
104阅读
ES7特性 (ECMAScript2016 新特性) 一、Array 1、Array.prototype.includes includes()的作用,是查找一个值在不在数组里,若在,则返回true,反之返回false
原创 2022-08-18 00:00:54
215阅读
目录ES5严格模式json对象扩展Object扩展ES6let & const关键字解构赋值模板字符串对象的简写箭头函数(lambda表达式)不定长参数,点表达式形参默认值Promise对象(了解即可)Symbol(了解即可)for of遍历语句Generator函数(了解即可)async函数(真正解决了异步回调问题)针对字符串扩展的方法针对数值扩展的方法针对数组扩展的方法针对对象扩展的
转载 2024-02-21 23:00:01
15阅读
自从ES6(ECMAScript 2015)在2015年发布以来,ECMAScript以每年一个版本的速度持续向前发展。到现在已经是ECMAScript 2020了。每个版本都有一些新的特性,今天本文将会讲解ES7中带来的新特性
原创 2021-04-20 13:46:49
512阅读
1点赞
1.前端对应的技术框架:2、ES6:全称ECMAScript6.0 ,是JavaScript的标准规范。JavaScript是它的实现。下面学习它的新特性:(1)let和const学习:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title&gt
  • 1
  • 2
  • 3
  • 4
  • 5