随笔分类 -  JS(ES6)合集

上一页 1 2 3 下一页
ES6--解构赋值
摘要:解构赋值,即对某种结构进行解析,然后将解析出来的值赋值给相关的变量,常见的有数组、对象、字符串的解构赋值等; 今天是要说的是数组、对象和函数参数的解构赋值: 一、 数组的解构赋值 1.前后模式必须匹配,如果前面的声明的是二维数组后面的数据也是二维数组 2.前多后少,即前面声明的变量多,后面赋值少 所 阅读全文
posted @ 2019-07-10 20:45 萬事順意 阅读(820) 评论(0) 推荐(0)
ES6--入门
摘要:一.什么是ES6 ES6, 全称 ECMAScript 6.0 ,是 JavaScript 的下一个版本标准,2015.06 发版。 ES6 主要是为了解决 ES5 的先天不足,比如 JavaScript 里并没有类的概念,但是目前浏览器的 JavaScript 是 ES5 版本,大多数高版本的浏览 阅读全文
posted @ 2019-07-05 16:27 萬事順意 阅读(203) 评论(0) 推荐(0)
前端模块化开发
摘要:一.为什么要使用的模块化开发 1.之前我们所用的传统开发将整个网页的效果都写到一个js文件,这样或导致耦合度过高,代码关联性太强,不便于后期维护,还会造成全局污染 2.功能化的js文件会导致发生的请求次数过多,依赖模糊,也难以维护 3.模块化开发会减少代码的关联度,部署方便,按需加载,避免命名冲突, 阅读全文
posted @ 2019-07-04 20:25 萬事順意 阅读(328) 评论(0) 推荐(0)
Node.js--入门
摘要:Node.js理解: Node.js就是运行在服务端的js,Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。 Node.j 阅读全文
posted @ 2019-06-04 20:48 萬事順意 阅读(152) 评论(0) 推荐(0)
HTML5--canvas与svg的使用
摘要:一、Canvas canvas是HTML5中新增一个HTML5标签与操作canvas的javascript API,它可以实现在网页中完成动态的2D与3D图像技术。<canvas> 标记和 SVG以及 VML 之间的一个重要的不同是,<canvas> 有一个基于 JavaScript 的绘图 API 阅读全文
posted @ 2019-05-22 10:08 萬事順意 阅读(3723) 评论(0) 推荐(2)
input整理
摘要:在HTML5中,<input>元素增加了许多新的属性、控件。本文章分别对这两方面进行介绍。 <input>元素在HTML5中新增加的属性有:autocomplete 、autofocus、form、formaction、formenctype、formmethod、formnovalidate、fo 阅读全文
posted @ 2019-05-15 20:48 萬事順意 阅读(214) 评论(0) 推荐(0)
移动端开发入门
摘要:一、我们现在使用的移动设备 1.移动设备:手机、ipad 2.设备系统:安卓、iOS 3.设备内置浏览器:安卓--谷歌、iOS--Safari 二者的内核都是webkit,所以我们做开发时不需要考虑兼容性,只考虑安卓和iOS的区别 二、布局 1.什么是设备宽:设备的实际大小,厂家定制大小 2.页面大 阅读全文
posted @ 2019-05-07 20:39 萬事順意 阅读(215) 评论(0) 推荐(0)
Dos命令
摘要:一些常见和常用的Dos命令 1.MD--创建一个新的文件夹 内部命令 MD 新的文件夹名字 2.CD --进入当前目录 内部命令 CD 进入的文件夹名字 3.RD--删除一个文件夹 内部命令 RD 删除的文件夹名字 4.DIR--展示这个目录 内部命令 DIR 要展开的文件夹 5.CD..返回上一级 阅读全文
posted @ 2019-03-29 15:40 萬事順意 阅读(225) 评论(0) 推荐(0)
JS整理--闭包
摘要:1.闭包可以访问当前函数以外的变量 function a(){ var date="1"; function b(str){ console.log(str+date) } return b("数字是 ") } a() 最后的结果是 数字是1 2、即使外部函数已经返回,闭包仍能访问外部函数定义的变量 阅读全文
posted @ 2019-03-29 14:48 萬事順意 阅读(110) 评论(0) 推荐(0)
CSS3--2D&3D的使用
摘要:transform 过渡属性 向元素进行2D或3D转换 transform-origin:该元素基于某个点来旋转 transform-style: preserve-3d 规定嵌套元素如何在3D空间显示; perspective :perspective 属性只影响 3D 转换元素,多少像素的3D元 阅读全文
posted @ 2019-03-18 20:29 萬事順意 阅读(318) 评论(0) 推荐(0)
处理ajax数据;数据渲染
摘要:当我们用ajax把数据拿到前台,该如何渲染到页面,有以下几种方式: 一:使用字符串拼接的方法 声明一个空变量,然后拼接 二:DOM创建 在js中使用creatElement的方法,添加到外层元素 三:underscore的模板(_.template) 模板三部曲 第一步:获取模板的内容 第二步:将数 阅读全文
posted @ 2019-03-14 15:19 萬事順意 阅读(2051) 评论(0) 推荐(0)
有关ajax的理解;
摘要:jQuery是JavaScript封装的一个库,里面封装了一些便于我们使用的方法,同时还有$.ajax()的一些理解需要我们更加深入了解 ajax简介: 实现后台与前台交互的功能或方法就叫做ajax;ajax的优势就在于不用刷新页面直接修改网页内容,或更改局部的内容; ajax的请求方式有两种:ge 阅读全文
posted @ 2019-03-13 10:26 萬事順意 阅读(197) 评论(0) 推荐(0)
面向对象--理解面向对象须知;
摘要:第一个问题:什么是作用域??? 第二个问题:作用域在什么情况下会形成??? 第三个问题:什么是变量提升及作用域链??? 第四个问题:“=”的 理解??? 第五个问题:object和json的区别??? 第六个问题:object对象的定义??? 首先我们要知道作用域是什么?作用域也是我们常说的栈内存, 阅读全文
posted @ 2019-01-11 16:18 萬事順意 阅读(143) 评论(0) 推荐(0)
正则冷知识;分组捕获、replace()的用法...
摘要:1.var reg=/./; var reg=/\./的区别?? 前者代表任意一个字符,后者代表这个字符串中得有一个.。 2.?的使用?? 如果单独的一个字符串后面带? , var reg=/\d?/ ; /n?/ ; d?代表的意思是至少有0个和1个数字 ; n ? 代表0个或1个带n的字符 。 阅读全文
posted @ 2018-12-21 14:46 萬事順意 阅读(1125) 评论(0) 推荐(0)
正则RegExp的懒惰性和贪婪性; 分组捕获;
摘要:1.正则的懒惰性??? 每次在它的方法exec中捕获的时候,只捕获第一次匹配的内容,而不往下捕获,我们把这种情况称为正则的懒惰性 且每一次捕获的位置都是从索引0开始 正则的实例对象上有一个lastindex的属性,是正则开始捕获的起始位置 var reg=/\d+/; var st="abc123e 阅读全文
posted @ 2018-12-19 17:20 萬事順意 阅读(532) 评论(0) 推荐(0)
认识正则RegExp;
摘要:1.什么是正则??? 就是一条规则,用于检验字符串的格式,目标就是字符串。 *只要是表单提交的数据都是字符串 2.正则的定义??? (1)var reg=new RegExp() (2)var reg=/格式/; 3.正则的方法 (1)test()>>匹配>>true/false (2)exec() 阅读全文
posted @ 2018-12-18 20:56 萬事順意 阅读(153) 评论(0) 推荐(0)
对闭包的初步了解;
摘要:1.什么是闭包??? 函数在执行的时候会形成一个私有作用域,对内部变量起到保护的作用,这就是闭包 2.变量销毁有几种方法??? (1)人为销毁:直接给声明的变量赋值null (2)自然销毁:函数在执行完之后,浏览器会自动销毁函数内的变量 function fn(){ var a=9 a++; con 阅读全文
posted @ 2018-12-18 20:03 萬事順意 阅读(166) 评论(0) 推荐(0)
Math的方法;Date的方法;
摘要:Math的方法: (1)弧度的π Math.PI() (2)返回平方根 Math.sqrt() (3)返回x的绝对值 Mathabs(x) (4)返回x的上舍入 Math.ceil(x) (5)返回x的下舍入 Math.floor(x) (6)返回其中的最大值 Math.max(a,b,c,d) ( 阅读全文
posted @ 2018-12-18 19:47 萬事順意 阅读(148) 评论(0) 推荐(0)
变量交换;找到数组最大项、最小的各种排序方法;
摘要:1.变量交换 如何实现变量交换,就相当于一杯可乐和一杯牛奶交换他们的容器,所以我们需要一个空的变量 var a=4; var b=3; var n=null; n=a; a=b; b=n; 哇!如此简单! 2.找出数组中的最大项 (1)用Math.max (2)用sort排列 (3)用重新赋值的方法 阅读全文
posted @ 2018-12-18 19:30 萬事順意 阅读(311) 评论(0) 推荐(0)
改变this的指向问题;
摘要:用call()和apply()改变this的指向,那什么时候用this呢?(构造函数),那为什么要用构造函数呢?(为了生成对象)。 1.解决函数内this指向的问题 (1)var that/_this=this;在函数外提前声明一个变量 (2)通过call()和apply()改变this的指向 2. 阅读全文
posted @ 2018-12-18 19:22 萬事順意 阅读(165) 评论(0) 推荐(0)

上一页 1 2 3 下一页