首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
dioxide
更多收藏集
微信扫码分享
微信
新浪微博
QQ
35篇文章 · 0订阅
函数式编程中的Functor详解
函子的英文叫做Functor,在了解函子之前我们先来说一下容器,容器包含值和值的变形关系,变性关系指的就是函数。所以容器是包含值和处理值的函数。 其实函子就是一个特殊的容器,我们可以把函子想象成一个盒子,那这个盒子里面有一个值,并且这个盒子对外要公布一个方法,这个方法我们叫做m…
Flexbox布局中不为人知的细节
作者:大漠Flexbox布局已是目前最为流行的Web布局方式之一,它给Web开发者在完成页面或组件的UI布局带来了极大的灵活性和便利性。但也是因为它有极大的灵活性,里面隐藏了一些不为人知的细节,如果不
够用就好:提高工作效率的代码片段
我相信你一定遇到过在开发一些功能的时候可能被卡在某个功能函数上,当你遇到这些问题的时候你可能会花上很多时间去百度Google,或者直接引入一个第三方库,可是搜索的结果不知道靠不靠谱,会不会有坑(没考虑全面的地方),如果直接引入库,你又在纠结是不是会导致文件过大。 网络上有很多代…
Koa从零搭建之实现JWT用户认证
一般在涉及到密码等敏感信息存储数据库时,不可能明文存储,必须对其进行加密。而我们最常使用的为md5加密 简单的密码md5加密后可以破解,但是稍微复杂一点的不可破解。故还是很安全的 通常我们在用户注册时,获取用户录入的密码,加密后存到数据库。而在登录时,先对密码加密,然后再与数据…
Koa从零搭建到Api实现—优雅的处理异常
我们在讲解如何处理异常之前,需要先对Koa中间件机制进行了解。 但是try catch 有个问题,它无法处理异步代码块内出现的异常。可以理解为在执行catch时,异常还没发生 问题来了。 为什么要使用?参考throw方法中,我们通常需要针对不同的业务逻辑场景进行返回错误。 利用…
Koa从零搭建之验证码实现
验证码的本质属性——安全性,它除了能够防止恶意破解密码、刷票、论坛灌水、 刷页等行为外,还是用户与网站信息安全的有力保障。本文 基础功能不尽相同,可以自行尝试。 来解决跨域。 随机字符,很简单,我们使用svg-captcha来随机生成字符及图片,将图片返回前端,服务端存取其对应…
Koa从零搭建到Api实现—项目部署
PM2是常用的node进程管理工具,它可以提供node.js应用管理,如自动重载、性能监控、负载均衡等。同类工具有Supervisor、Forever等。 使用PM2需要npm全局安装。 在表格中显示了应用的名称为app、id为0,应用名称和id都可以作为该应用的标识。 PM2…
Koa + Sequelize
实例化 Sequelize 连接到 Database: 通过实例化 Sequelize 类,连接到数据库程序指定的数据库。 指定 DataTypes 声明 Data Types: 把数据库的数据类型变成在 js 上下文中更合适的用法。 使用 Op 生成 Where 子句 Ope…
狂补计算机基础知识,让我上了瘾
掘金的小伙伴们,大家好,我是沉默王二。最近我在狂补计算机基础知识,感觉有点上瘾!以前觉得很枯燥的知识,现在竟然有点香!不知道为什么。 我算是科班出身,大学的专业就是计算机网络,不过老实说,在实际的开发中,大学的很多课程,要么“用处”不大,要么可以换个方式,更高效的学习。 其中的…
我从 Vuejs 中学到了什么
框架设计远没有大家想的那么简单,并不是说只把功能开发完成,能用就算完事儿了,这里面还是有很多学问的。比如说,我们的框架应该给用户提供哪些构建产物?产物的模块格式如何?当用户没有以预期的方式使用框架时是否应该打印合适的警告信息从而提升更好的开发体验,让用户快速定位问题?开发版本的…