canvas进阶——如何画出平滑的曲线?
背景概要 相信大家平时在学习canvas 或 项目开发中使用canvas的时候应该都遇到过这样的需求:实现一个可以书写的画板小工具。 嗯,相信这对canvas使用较熟的童鞋来说仅仅只是几十行代码就可以搞掂的事情,以下demo就是一个再也简单...
 3 天前
JS函数式编程 - 函数组合与柯里化
我们都知道单一职责原则,其实面向对象的SOLID中的S(SRP, Single responsibility principle)。在函数式当中每一个函数就是一个单元,同样应该只做一件事。但是现实世界总是复杂的,当把现实世界映射到编程时,单...
 3 天前
JavaScript之变量及作用域
本文共 1700 字,读完只需 7 分钟 概述 变量,编程语言中我们用来模拟现实概念的工具,比方说,变量可以表示对象,数组,数字,字符。既然是工具,那么就用工具的适用范围,这个工具在这个适用范围中才有效,在编程语言中,我们称这个适用范围...
 3 天前
react 应用多入口 配置 && 实践总结
背景 还是之前的那个项目,做完国际化没多久,还没来得及划水, 又有新的活了 – 移动端的兼容。 考虑到后期的复杂度, 需要做两套资源。 具体的目标是:同一个URL,PC打开就显示PC的那一套, M端打开就显示Mobile的页面。 creat...
 3 天前
前端每日实战:155# 视频演示如何用纯 CSS 创作一只热气球
效果预览 按下右侧的“点击预览”按钮可以在当前页面预览,点击链接可以全屏预览。 https://codepen.io/comehope/pen/KGveaN 可交互视频 此视频是可以交互的,你可以随时暂停视频,编辑视频中的代码。 请用 c...
 3 天前
重新理解闭包,扒出来一个伪闭包?
七、 问题又来了 按照最先前的说法,函数内部的函数必须被函数外部的一个变量给绑定了,这个函数才不会被垃圾回收机制给释放掉。 那这个闭包内部的函数到底被外部的那个变量给绑架了呢? 答案应该是input按钮~ ??不过这都是小问题了~ 六、...
 3 天前
当初要是看了这篇,React高阶组件早会了。
作者 | 邹存洋 Vladimir Horowitz - Schumann 来自大转转FE 02:34 概况: 什么是高阶组件? 高阶部件是一种用于复用组件逻辑的高级技术,它并不是 React API的一部分,而是从React 演化而来的...
 3 天前
vue-music项目:歌词获取并解析为json
播放器歌词数据需要从qq官网上抓取,打开qq音乐任意一首歌曲的播放页面,在chrome的Network中搜索lyric,即获取歌词的接口 1. 配置接口 qq对接口进行了安全控制,在devserver中模拟请求头等从而避开 在config...
 3 天前
基于SpringCloud+vue(ElementUI)+mySQL前后端分离设计之--搭建eureka注册中心
开发一个博客系统 文章数:菜单文章都没更新完 搭建eureka注册中心 (本文)https://segmentfault.com/a/11… 搭建Beans编写Token解析注解 https://segmentfault.com/a/11...
 3 天前
vue配置开发,测试,生产环境api
前言: 想实现通过不同的命令,打包调用不同环境的API,实现实现前端自动化部署。 前端自动化部署工程比较复杂,这里只介绍通过不同的命令,打包调用不同环境的API, 例如: npm run build 调用开发环境接口,打包开发环境 npm ...
 3 天前
基于SpringCloud+vue(ElementUI)+mySQL前后端分离设计之--搭建权限管理系统
开发一个博客系统 文章数:菜单文章都没更新完 搭建eureka注册中心 (请先阅读此文章) https://segmentfault.com/a/11… 搭建Beans编写Token解析注解 https://segmentfault.co...
 3 天前
基于SpringCloud+vue(ElementUI)+mySQL前后端分离设计之--搭建Beans编写Token解析注解
开发一个博客系统 文章数:菜单文章都没更新完 搭建eureka注册中心 (请先阅读此文章) https://segmentfault.com/a/11… 搭建Beans编写Token解析注解 https://segmentfault.co...
 3 天前
基于SpringCloud+vue(ElementUI)+mySQL前后端分离设计之--搭建后台管理系统
开发一个博客系统 文章数:菜单文章都没更新完 搭建eureka注册中心 (请先阅读此文章) https://segmentfault.com/a/11… 搭建Beans编写Token解析注解 https://segmentfault.co...
 3 天前
基于SpringCloud+vue(ElementUI)+mySQL前后端分离设计之--前端Fetch请求封装
开发一个博客系统 文章数:菜单文章都没更新完 搭建eureka注册中心 (请先阅读此文章) https://segmentfault.com/a/11… 搭建Beans编写Token解析注解 https://segmentfault.co...
 3 天前
浅谈spa、seo与ssr
前后端分离算是最近Web开发的大趋势了,目前已经有大量的公司使用了前后端分离的开发方式。那我们就来大概谈谈前后端分离开发中必须要了解和接触的几个概念:SPA、SEO和SSR。在谈这几个概念之前,先来聊聊我理解的前后端分离。 我理解的前后端分...
 3 天前
最新!微信小程序填坑手册
从6月份开始到现在,写小程序将近4个月了 开发时给自己埋了不少坑~ 给大家分享下我的填坑经验~~ 开发部分 1.小程序的组件修改不能触发页面刷新? 需要在父级文件上保存下才会触发 (使用wepy开发) 2.接口请求出现的问题?记得勾选调试...
 4 天前
css3中的unicode-bidi与direction使用
古时候文人写毛笔字也是从上至下,从右往左的顺序写的.至于为什么会这样,大多数人的解释就是古人写字要悬肘举腕,刚写出来的字墨水并没有干,因此自上而下,从右往左不会触碰到墨水,影响笔迹.暂且就这么认为吧,毕竟很难考究了. 目前国际上有部分语...
 4 天前
Unicode 控制字符及其有关的双向算法
控制字符(有时候也称非打印字符),是出现在特定的信息文本中,表示某一控制功能的字符.这类字符并不显示,只包含某种特定的功能. 前段时间介绍了ASCII 控制字符,但是不止ASCII有这类控制字符,Unicode也有,而且应用的更广泛.如...
 4 天前
如何理解git rebase?
在merge PR的过程中,rebase and merge会产生冲突,因此需要补充一下Git rebase的知识点。 Understanding Rebase (And Merge) in Git merge 是Git中最简单也是最常用...
 4 天前
解释JS中的静态方法、公有方法、私有方法和特权方法
面向对象的语言有一个标志,即拥有类的概念,抽象实例对象的公共属性与方法,基于类可以创建任意多个实例对象,一般具有封装、继承、多态的特性!但JS中对象与纯面向对象语言中的对象是不同的,ECMA标准定义JS中对象:无序属性的集合,其属性可以包...
 4 天前
回到顶部