自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (3)
  • 收藏
  • 关注

原创 模块化之CommonJs、AMD、CMD和ES6模块化

模块是将一个复杂的程序依据一定的规则(规范)封装成几个块(文件), 并进行组合在一起。块的内部数据与实现是私有的, 只是向外部暴露一些接口(方法)与外部其它模块通信模块化有两个重要的概念:模块的导出和模块的导入模块的导出:暴露接口的过程即模块的导出模块的导入:当通过某种语法或API去使用一个模块时,这个过程叫做模块的导入1、CommonJS因为CommonJs是node服务提...

2020-02-26 19:33:40 625

原创 Fetch概述-升级的网络请求

1、fetch()接口XMLHttpRequest的问题所有的功能全部集中在同一个对象上,容易书写出混乱不易维护的代码采用传统的事件驱动模式,无法适配新的 Promise ApiFetch Api 的特点并非取代 AJAX,而是对 AJAX 传统 API 的改进精细的功能分割:头部信息、请求信息、响应信息等均分布到不同的对象,更利于处理各种复杂的 AJAX 场景使用 Promi...

2020-02-23 19:50:54 471

原创 ES6中的迭代器生成器、反射与代理

一、迭代器(Iterator)1、基础概念迭代:从一个数据集合中按照一定的顺序,不断取出数据的过程。迭代器(iterator):一个具有next方法的对象,next方法返回下一个数据并且能指示是否迭代完成迭代器创建函数(iterator creator):一个返回迭代器的函数2、JS中的迭代器JS规定,如果一个对象具有next方法,并且该方法返回一个对象,该对象的格式如下:- nex...

2020-02-23 19:49:07 386

原创 ES6中的类和符号

一、类在js语言中,生成实例对象的传统方法是通过构造函数。例如:function Animal(type,name,age,sex){ this.type = type this.name = name this.age = age this.sex = sex}Animal.prototype.print = function(){ consol...

2020-02-22 20:53:24 1004

原创 ES6中的Set/Map集合和数组的扩展

一、set 集合Set:它类似于数组,但是成员的值都是唯一的,没有重复的值。set用于存放不重复的数据1、创建Set 集合new Set(); //创建一个没有任何内容的set集合new Set(iterable); //创建一个具有初始内容的set集合,内容来自于可迭代对象每一次迭代的结果const arr = [1,2,3,4,5,1,2]const sets = new Se...

2020-02-22 20:51:15 413

原创 ES6基础:初始ES6新语法

一、ES6 和 JavaScriptECMAScript、JavaScript、NodeJs,它们的区别是什么?ECMAScript:简称ES,是一个语言标准(循环、判断、变量、数组等数据类型)JavaScript:运行在浏览器端的语言,该语言使用ES标准。 ES + web api = JavaScriptNodeJs:运行在服务器端的语言,该语言使用ES标准。 ES + node ap...

2020-02-22 20:50:44 940

原创 HTML5中的新方法和属性:定位,遥感、worker等

html5一、属性篇1、placeholder 提示信息<input type="text" placeholder="请输入用户名">2、input的新type(1)Calendar类中的date,time,week,datetine-local<!-- Calendar类 --><input type="date"> 兼容型差,基本只有chr...

2020-02-12 17:56:14 7601

原创 CSS3新增样式:Flex弹性盒子,旋转、变换和过渡

CSS3主流浏览器的前缀prefix browser-webkit chrome和safari-moz firefox-ms IE-o opera什么时候加前缀,什么时候不加?可以根据css参考手册或caniuse官网:http://css.doyoe.com/https://www.caniuse.com/css前缀演变史(举个例子 仅用于说明)1、--...

2020-02-12 17:42:48 2136

rotate-cube.zip

程序员的浪漫,表白小程序,照片墙后的旋转魔方特效,原生javascript实现,主要由html + css3 完成,适合学习css3旋转过渡变换后练手,好玩又好看,具体效果看博客演示。

2020-04-22

2048web小游戏.zip

简单的2048小游戏,由原生的js实现,包含html,css代码,适用于学习js课程的小项目!大家快拿来练手吧!

2020-01-04

表白时钟1.1.zip

程序员的浪漫,原生js实现,实现简单,快去和你的nan/nv朋友告白吧!代码简单易懂。内容由html,css和js实现。

2020-01-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除