![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
凌风子夜
天作棋盘星作子,谁人敢下?
地当琵琶路当丝,哪个能弹?
展开
-
ES6入门四 - 集合
一、Set集合Set集合,类似于数组,它的成员的值是唯一的,不会出现重复值。可以传入一个数组作为参数初始化,会自动去除数组中的重复值。 const set_1=new Set(); console.log(set_1);//Set(0) {} const set_2=new Set([1,2,3,4]); console.log(set_2);//Set(4) {1...原创 2019-12-06 11:27:51 · 198 阅读 · 0 评论 -
ES6入门三 - 函数扩展
1. 函数参数的默认值在ES6中,函数的参数可用设置默认值,即直接卸载参数定义的后面。通常与结构赋值结合使用。 function f({x,y=5}={}){ console.log(x,y); } f({});//undefined 5 f({x:1});//1 5 f({x:1,y:2});//1 2 f(); ////undefined 5...原创 2019-11-28 10:57:39 · 128 阅读 · 0 评论 -
ES6入门二 - 增强的字符串
ES6对字符串进行了改造和增强,使开发人员能更方便更准确的调用。** 模板字符串 **模板字符串(template string)是增强版的字符串,用反引号(`)标识。它可以当作普通字符串使用,也可以用来定义多行字符串,或者在字符串中嵌入变量。变量使用“ ${ js } ”标识。<div id="result"></div>//运行结果 我买了一辆bmw,花费了...原创 2019-11-26 16:48:04 · 435 阅读 · 0 评论 -
JavaScript 中for循环总结
在for循环中,设置变量区域为父级区域,循环体内为子级区域常规写法:这种写法比较常用,index为数字(number),与for…of相比,缺点,无法识别大于0xFFFF的码点 var arr=[1,2,3,4,5]; for(let index=0;index<arr.length;index++){ console.log(index+","+arr[inde...原创 2019-11-26 11:54:09 · 276 阅读 · 0 评论 -
详解TWEEN.JS 补间动画
tweenJS是一个简单的javascript补间动画库,支持数字,对象属性,CSS样式等的动态效果过渡,允许平滑的修改元素的属性值。告诉它需要改变的元素的开始值和结束值,并设置好过渡时间,补间动画将会自动计算从开始到结束的状态,并产生平滑的动画变换效果。tweenjs在threejs中经常作为过渡动画使用,所以做了一些学习说明,供以后方便查阅。代码示例://代码看不懂没关系,下面会有详细的...原创 2019-09-23 14:59:12 · 3166 阅读 · 0 评论 -
ES6入门一 - 变量声明命令与解析赋值
原来的ES5,只有两个变量声明命令 var和function,ES6新加入了四个,let,const,以及import和class命令。这使得js朝着更规范化,更严谨的编程语言方向进化。...原创 2019-08-30 11:57:43 · 172 阅读 · 0 评论 -
JavaScript 2 对象编程
JavaScript是一种基于对象(object)的编程,可以使用三类对象,即内置对象,浏览器对象(或宿主对象)和自定义对象。内置对象和浏览器对象合称预定义对象。内置对象是指JavaScript语言提供的对象,包括Math、Date、String、Array、Number、Boolean、Function、Global、Object、RegExp和Error等实现一些常用功能的对象。Arr...原创 2019-05-13 13:17:05 · 179 阅读 · 0 评论 -
JavaScript 4 HTML DOM对象
DOM是一个表示和处理文档的应用程序接口(API),可用于动态访问、更新文档的内容、结构和样式。DOM主要包括3部分:Core DOM(核心DOM):定义了访问和处理任何结构化文档的基本方法。XML DOM:定义了访问和处理XML文档的标准方法。HTML DOM:定义了访问和处理HTML文档的标准方法。DOM将文档表示为具有层次结构的节点数。文档元素 \ html元素 \ ...原创 2019-05-21 19:38:13 · 231 阅读 · 0 评论 -
JavaScript 3 浏览器对象模型(BOM)
BOM对象:原创 2019-05-21 14:33:37 · 150 阅读 · 0 评论 -
JavaScript 1 重点基础
JavaScript应用:1.客户端应用2.服务器端应用对于JavaScript的客户端应用和服务器应用,要根据实际情况进行选择。客户端应用程序是在客户端解释执行,而服务器端应用程序则是在服务器端进行处理。从程序保密性的角度来看,采用服务器端应用更为妥当。如果只是对数据进行验证,那么若是服务器端应用,则每次验证都要发回服务器端,这势必会增加网络流量和延迟,所以数据验证通常由客户端应用来实...原创 2019-05-09 14:49:39 · 155 阅读 · 0 评论