会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
cherryvsun
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
2018年8月30日
KOA的简易模板引擎实现方式
摘要: 上上一期链接——也就是本文的基础, "参考KOA,5步手写一款粗糙的web框架" 上一期链接——有关Router的实现思路, "这份Koa的简易Router手敲指南请收下" 本文参考仓库: "点我" 上一期科普了Router,我们可以为每一张页面配置一个路由,但是我们不可能每个 都直接写 ,这样代码
阅读全文
posted @ 2018-08-30 10:19 cherryvsun
阅读(1015)
评论(0)
推荐(0)
2018年8月29日
迭代器,生成器(generator)和Promise的“微妙”关系
摘要: 需要Promise源码版的朋友: "传送链接" 本文主要讲述(iterator)和生成器 之间的联系和各自的用法,以及生成器的高配版本 的使用。 大纲: 迭代器(iterator) 生成器 异步版生成器 迭代器(iterator) 先瞅瞅“迭代”,这个词是什么意思呢?每一次“过程”的重复,称之为迭代
阅读全文
posted @ 2018-08-29 10:00 cherryvsun
阅读(1064)
评论(0)
推荐(1)
2018年8月27日
这份Koa的简易Router手敲指南请收下
摘要: 上一期链接——也就是本文的基础, "参考KOA,5步手写一款粗糙的web框架" 本文参考仓库: "点我" Router其实就是路径匹配,通过匹配路径,返回给用户相应的网站内容。 以下方例子为例,主要通过提取 中的 信息,来匹配当前路径,并给 赋值,返回相应的界面。这个过程不复杂,就是一个匹配路径的过
阅读全文
posted @ 2018-08-27 16:19 cherryvsun
阅读(624)
评论(0)
推荐(0)
2018年8月23日
参考KOA,5步手写一款粗糙的web框架
摘要: 我经常在网上看到类似于 的文章,大家都在讨论哪一个好,哪一个更好。作为小白,我真心看不出他两who更胜一筹。我只知道,我只会跟着官方文档的start做一个DEMO,然后我就会宣称我会用KOA或者express框架了。但是几个礼拜后,我就全忘了。web框架就相当于一个工具,要使用起来,那是分分钟的事。
阅读全文
posted @ 2018-08-23 23:16 cherryvsun
阅读(486)
评论(0)
推荐(0)
2018年8月20日
通过HTTP的HEADER完成各种骚操作
摘要: 作为一名专业的切图工程师,我从来不care网页的header,最多关心 是不是 。但是HEADER真的很重要啊,客户端从服务器端获取内容,首先就是通过HEADER进行各种沟通!HEADER可以帮助我们完成许多骚操作,提高网站的性能,用户的体验。好了让我们来feel一下。 初级骚操作 多语言( ) 防
阅读全文
posted @ 2018-08-20 10:25 cherryvsun
阅读(3064)
评论(2)
推荐(2)
2018年8月15日
我已经迷失在事件环(event-loop)中了【Nodejs篇】
摘要: 我第一次看到他事件环(event loop)的时候,我是一脸懵,这是什么鬼,是什么循环吗,为什么event还要loop,不是都是一次性的吗? 浏览器中和nodejs环境中的事件环是有一些区别的,这里我只研究了nodejs环境,小黑框情况下的事件环。 这里的事件环并不是指单独一件事件的循环,而是我们写
阅读全文
posted @ 2018-08-15 17:58 cherryvsun
阅读(971)
评论(1)
推荐(0)
2018年8月6日
扒一扒PROMISE的原理,大家不要怕!
摘要: 在前端的日常工作中,回调函数(callback)应该是见怪不怪了,但是当回调函数遇上了异步(async),这就令人发指了。那么异步是什么意思呢,简单地说就是不等你执行完,就先执行下方的代码了。 举个🌰: 我们最常用的异步操作应该是ajax了(想当初我第一次用ajax的时候,简直就是灾难。明明资源加
阅读全文
posted @ 2018-08-06 12:59 cherryvsun
阅读(1114)
评论(2)
推荐(3)
2018年4月17日
canvas练手项目(三)——Canvas中的Text文本
摘要: Canvas中的Text文本也是一个知识点~,我们需要掌握一下几个基本的Text操作方法 首先是重要参数textAlign和textBaseline: textAlign left center right start (default) end textBaseline alphabetic (d
阅读全文
posted @ 2018-04-17 18:05 cherryvsun
阅读(2699)
评论(0)
推荐(0)
2018年3月13日
canvas练手项目(二)——各种操作基础
摘要: 想想应该在canvas上面作画了,那么就不得不提到事件了。 (打着canvas的旗号,写着mouse事件。挂羊头卖狗肉!哈哈哈哈哈~) 先来看一看HTML事件属性,我们要用的就是Mouse事件,就先研究下mouse事件的特性。 onmousedown onmousemove onmouseout o
阅读全文
posted @ 2018-03-13 11:06 cherryvsun
阅读(277)
评论(0)
推荐(0)
2018年3月11日
canvas练手项目(一)——选取图片
摘要: 今天无事可做,在春意盎然的下午突发奇想想做一个关于图片处理的在线网页应用。不要问我为什么做这个,因为我想做!关于这个项目,我想基于canvas来实现,canvas是个好东西,我一直很喜欢,就是我没有做过什么成型的项目。为了挑战自己,或者说熟悉下原生的canvas,我决定不借助任何现有的框架,比如ph
阅读全文
posted @ 2018-03-11 22:25 cherryvsun
阅读(634)
评论(0)
推荐(0)
上一页
1
2
公告