摘要: 和其它面向对象编程语言一样,ES6 正式定义了 class 类以及 extend 继承语法糖,并且支持静态、派生、抽象、迭代、单例等,而且根据 ES6 的新特性衍生出很多有趣的用法。 一、类的基本定义 基本所有面向对象的语言都支持类的封装与继承,那什么是类? 类是面向对象程序设计的基础,包含数据封装 阅读全文
posted @ 2018-12-23 14:11 栖息地 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 集群(cluster)是一组相互独立的、通过高速网络互联的计算机,它们构成了一个组,并以单一系统的模式加以管理。一个客户与集群相互作用时,集群像是一个独立的服务器。负载均衡(Load Balance),其意思就是分摊到多个操作单元上进行执行 阿里云负载均衡 架构文档 负载均衡好处 节省成本,一个服务 阅读全文
posted @ 2018-12-23 14:10 栖息地 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 构建工具是如何用 node 操作 html/js/css/md 文件的 从本质上来说,html/js/css/md ... 源代码文件都是文本文件,文本文件的内容都是字符串,对文本文件的操作其实就是对字符串的操作。 操作源代码的方式又主要分成两种: 当作字符串,进行增、删、改等操作 按照某种语法、规 阅读全文
posted @ 2018-12-23 14:09 栖息地 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 概述 ExpressJS 4.0中提出了新的路由Router。Router好比是一个“迷你版”的express应用,它没有引入views或者settings,但是提供了路由应有的API,.use,.get,.param和route。 示例应用 让我们创建一个express应用,仅仅有少量routes 阅读全文
posted @ 2018-12-23 14:08 栖息地 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1.在开发过程中,我们都会接触到token,token的作用是什么呢?主要的作用就是为了安全,用户登陆时,服务器会随机生成一个有时效性的token,用户的每一次请求都需要携带上token,证明其请求的合法性,服务器会验证token,只有通过验证才会返回请求结果。 2.当token失效时,现在的网站一 阅读全文
posted @ 2018-12-23 14:06 栖息地 阅读(931) 评论(0) 推荐(0) 编辑
摘要: 前言 列表项目Express是一个简介而灵活的node.js Web应用框架提供的一系列强大特性帮助你创建各种 Web 应用,和丰富的HTTP工具。 正文 一个简单的express框架实例 通过express常用的中间件‘body parser’来实现解析JSON、Raw、文本、URL encode 阅读全文
posted @ 2018-12-23 13:58 栖息地 阅读(2256) 评论(0) 推荐(0) 编辑
摘要: 文件系统(File System): 在Node中,文件系统的交互是非常重要的,服务器的本质就是将本地的文件发送给客户端, Node通过fs模块来和文件系统进行交互,该模块提供了一些标准的文件访问API类打开、读取、写入文件、以及与其交互。 要是用fs模块,首先要从核心模块中加载; 使用 const 阅读全文
posted @ 2018-12-23 13:57 栖息地 阅读(1344) 评论(0) 推荐(0) 编辑
摘要: 分页接口的实现,在偏业务的服务端开发中应该很常见,PC时代的各种表格,移动时代的各种feed流、timeline。 出于对流量的控制,或者用户的体验,大批量的数据都不会直接返回给客户端,而是通过分页接口,多次请求返回数据。 而最常用的分页接口定义大概是这样的: 接口传入请求的页码、以及每页要请求的条 阅读全文
posted @ 2018-12-23 13:55 栖息地 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 本次将介绍如何使用Fetch API(ES6 +)对REST API的 HTTP请求,还有一些示例提供给大家便于大家理解。 注意:所有示例均在带有箭头功能的 ES6中给出。 当前的Web /移动应用程序中的一种常见模式是从服务器请求或显示某种数据(例如用户,帖子,评论,订阅,付款等),然后使用CRU 阅读全文
posted @ 2018-12-23 13:52 栖息地 阅读(615) 评论(0) 推荐(0) 编辑
摘要: 前言 JavaScript是一门解释型的语言 , 想要运行JavaScript代码需要两个阶段 编译阶段: 编译阶段就是我们常说的JavaScript预解释(预处理)阶段,在这个阶段JavaScript解释器将完成把JavaScript脚本代码转换到字节码 执行阶段: 在编译阶段JavaScript 阅读全文
posted @ 2018-12-23 13:51 栖息地 阅读(144) 评论(0) 推荐(0) 编辑
摘要: nodeJs 基础篇整合 最近有朋友也想学习nodeJs相关方面的知识,如果你是后端想接近前端,node作为一门跑在服务端的JS语言从这里入门再好不过了。如果你正好喜欢前端,想走的更高,走的更远。nodeJs同样也是不二之选。node的地位虽然在实战项目中运用的不是很多,但也不能否认它在处理高并发, 阅读全文
posted @ 2018-12-23 13:47 栖息地 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 本人微信公众号:前端修炼之路,欢迎关注 最近做项目的时候有一个上传图片的需求,由于没有后端的配合,所以决定自己来搭个服务器,实现上传图片功能。以后如果需要修改成java或者php为后端,直接使用即可,而不用等到后端联调的时候再去动手。 这里使用的技术为node.js + qiniu nodeJS S 阅读全文
posted @ 2018-12-23 13:45 栖息地 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 1.什么是跨域? 浏览器对于javascript的同源策略的限制,例如a.com下面的js不能调用b.com中的js,对象或数据(因为a.com和b.com是不同域),所以跨域就出现了。同域的概念又是什么呢?所谓的同源是指,域名、协议、端口均为相同。 2.如何解决跨域? JSONP:JSONP 是一 阅读全文
posted @ 2018-12-23 13:43 栖息地 阅读(1181) 评论(0) 推荐(0) 编辑
摘要: 什么是请求钩子?说白了,就是在执行视图函数前后你可以进行一些处理,Flask使用装饰器为我们提供了注册通用函数的功能。 before_first_request:在处理第一个请求前执行 before_request:在每次请求前执行 after_request:每次请求之后调用,前提是没有未处理的异 阅读全文
posted @ 2018-12-23 13:41 栖息地 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 需求:当我们页面上正在播放视频或者播放背景音乐时,我们屏幕自动息屏或者切换程序去看消息时,我们希望暂停视频或背景音乐,回到程序我们希望继续播放视频或播放背景音乐。小程序上提供了 onUnload返回 onHide退出 onShow重新进入等生命周期,h5提供了一个visibilitychange,可 阅读全文
posted @ 2018-12-23 13:39 栖息地 阅读(1158) 评论(0) 推荐(0) 编辑
摘要: 在mysql的命令行模式中,通过insert语句插入中文数据的时候报错,类似于下面这样: 造成这个错误通常是由于创建数据表的时候使用了不正确的编码格式,可以使用如下命令查看操作的目标数据表的编码格式。 通过结果就可以看到目标表的目标字段对应的编码格式,我们只需要把该列的编码格式转化为utf8即可。 阅读全文
posted @ 2018-12-23 13:38 栖息地 阅读(5525) 评论(0) 推荐(0) 编辑
摘要: CSS布局之左右布局与左中右布局 方法:为子元素设置浮动,然后在其父元素上使用clearfix类来清除浮动。代码示例: 水平居中 子元素为内联元素、单个块状及多级块状元素布局方案不同,具体总结如下: 内联元素:对父元素设置text align: center; 单个块状元素:对子元素设置margin 阅读全文
posted @ 2018-12-23 13:36 栖息地 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 摘要 谈到跨域,不论前端还是后端,多少有点谈虎色变,面试中也常会问到这些问题,浏览器和服务器端到底怎么做才能跨域,他们都做了什么? 同源 vs 跨域 同源,字面意义是相同的源头,即同一个web服务器(比如tomcat启动的一个实例),好比一个家庭;跨域就是从一个web服务器向另一个服务器发送或获取数 阅读全文
posted @ 2018-12-23 13:35 栖息地 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 性能优化是前端开发必不可少的一环,而图片优化又是性能优化中必不可少的一环,但不知道有多少开发者在网页的开发过程中会注意图片的使用,图片使用不当可能会导致网页加载卡顿、网页加载速度慢等问题,这篇文章将会将我以往对图片的处理做个总结。 不同格式图片优劣对比 有人可能会问说好的图片优化呢?怎么说到图片格式 阅读全文
posted @ 2018-12-23 13:33 栖息地 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 前言 因为最近面试了二、三十个人,发现大部分都还是只是停留在 Vue 文档的教程。有部分连教程这部分的文档也没看全。所以稍微写一点,让新上手的 Vuer 多了解 Vue 文档的其他更需要关注的点。 因为 Vue 文档已经是个很成熟的文档,并且实现的 demo 简洁明了,我就不具体写实现代码了,文内只 阅读全文
posted @ 2018-12-23 13:30 栖息地 阅读(805) 评论(0) 推荐(0) 编辑