文章库ARTICLE COLUMN

  • 4.7 multer文件上传-博客后端Api-NodeJs+Express+Mysql实战

    4.7 multer文件上传-博客后端Api-NodeJs+Express+Mysql实战

    摘要:给上传文件重命名,获取添加后缀名允许最大层文件上传国际化工具类房源附件文件服务文件上传文件文件名相对路径对应值文件大小后面写到前端的时候再说怎么调用 multer文件上传 https://github.com/expressjs/... 在博客系统中会涉及到文件上传,这时...

    android_candroid_c 评论0 收藏0
  • 4.8 国际化i18n-博客后端Api-NodeJs+Express+Mysql实战

    4.8 国际化i18n-博客后端Api-NodeJs+Express+Mysql实战

    国际化i18nhttps://github.com/mashpie/i1... showImg("https://segmentfault.com/img/bVbr9I9?w=1850&h=948"); 业务使用: showImg("https://segmentfault.com/img/bVbr9Jp?w=1330&h=598"); e...

    liuyixliuyix 评论0 收藏0
  • 小程序异步问题:多个网络请求依次执行并依次收集请求结果

    小程序异步问题:多个网络请求依次执行并依次收集请求结果

    摘要:异步带来的问题小程序的网络请求是异步的我们无法通过来将网络请求结果返回出来使用。省略其他属性接业务逻辑代码例如这个微信的网络请求,我们可以通过和的回调函数来读取的值从而完成依赖结果的业务逻辑。 业务逻辑 最近开发一个便签小程序的时候,...

    ElleElle 评论0 收藏0
  • 在微信小程序使用音乐api的方法,以及微信小程序播放背景音乐失败的解决方案汇总

    在微信小程序使用音乐api的方法,以及微信小程序播放背景音乐失败的解决方案汇总

    摘要:下一步准备使用网易云代替音乐。已经开发新的网易云代替音乐了,需要的可以看看这篇文章为微信小程序开发的网易云音乐库 项目要做一个可以为日记添加音乐的小程序,所以要用到音乐api,参考了一些文章后我们封装了一个qq音乐api库(完成了动态token获...

    SleepySleepy 评论0 收藏0
  • 为微信小程序开发的网易云音乐api库

    为微信小程序开发的网易云音乐api库

    摘要:之前我们已经开发过一款小程序适用的音乐库,这次开发网易云音乐库的原因是音乐库在小程序中环境下无法使用小程序提供的背景音频播放器播放的问题网易云的加密算法真的比其他几家复杂太多了。。。 之前我们已经开发过一款小程序适用的qq音乐api库https...

    Codeing_lsCodeing_ls 评论0 收藏0
  • 10 个你不知道你需要的 HTML 元素

    10 个你不知道你需要的 HTML 元素

    摘要:如果你想了解更多关于的知识,可以访问以获得更多的元素。如果用户代理不支持指定的类型,那么这个元素会被跳过。 想阅读更多优质文章请猛戳GitHub博客,一年百来篇优质文章等着你! 我听过 HTML很容易 这种情绪的次数比我想象的要多。 虽然我同意 ...

    张汉庆张汉庆 评论0 收藏0
  • 前端性能优化是怎么回事?

    前端性能优化是怎么回事?

    摘要:前端性能优化话说回来,使用开发网站,谁会把我们写好的代码拿去运行呢是浏览器呀。那么性能优化是怎么回事呢优化谁的性能如果我们没有开发网站,那么什么也不需要优化,但开发了,就要优化了。现在不考虑后端,只考虑前端性能优化。 前端性能优化 话...

    StardustskyStardustsky 评论0 收藏0
  • 图片

    图片

    showImg("https://segmentfault.com/img/bVbr93L?w=926&h=524"); showImg("https://segmentfault.com/img/bVbsabm?w=945&h=534"); showImg("https://segmentfault.com/img/bVbsmVD...

    TecodeTecode 评论0 收藏0
  • 我用到的ES6

    我用到的ES6

    let和const webpack构建的项目,直接废弃var,直接使用let代替var for循环中使用let而不是var 变量声明之后就不会改变,请使用const 解构赋值 概念: 先解构再赋值,先从一堆数据中找出自己需要的数据,然后将找到的数据赋值给事先定义好的变量 // 对象的解构赋...

    libin19890520libin19890520 评论0 收藏0
  • 【前端刷题笔记01】 - 字节跳动2019春招面试题

    【前端刷题笔记01】 - 字节跳动2019春招面试题

    摘要:某个请求任务耗时严重,不会影响到其它连接的正常执行如何实现长连接 1、sleep函数该如何实现的 sleep函数,将程序执行挂起一段时间,阻塞程序的运行 ES6方案: function sleep(ms) { return new Promise(resolve => setTimeout(resolve, ms)); } as...

    马忠志马忠志 评论0 收藏0
  • DOMException: The play() request was interrupted

    DOMException: The play() request was interrupted

    摘要:最近在使用時遇到一个问题,那就是在总是报错报错除了浏览器,其他浏览都没有报错。后来了一下发现是因为调用的时候,音频文件还没有加载完成的问题。例子通过这两个例子,我在想用低版本还是不兼容。然而却被现实啪啪的打脸。 最近在使用audio時遇到...

    OnlyMyRailgunOnlyMyRailgun 评论0 收藏0
  • 使用React Hook提高代码复用性

    使用React Hook提高代码复用性

    摘要:看完代码应该就能很好的理解的使用了吧,具体代码的运行点击在线演示查看在线演示总结给我们带来的就是在函数的基础上可以加入状态和生命周期等函数不曾有的特性,这个特性的加入能够让我们更好的抽象组件,提高代码的复用性。 Hook 简介 Hook 是 Reac...

    KevinYanKevinYan 评论0 收藏0
  • 第三集: 从零开始实现一套pc端vue的ui组件库(button组件其一)

    第三集: 从零开始实现一套pc端vue的ui组件库(button组件其一)

    摘要:第三集从零开始实现组件本集定位为什么要叫那因为我感觉这个组件细节比较多应该会讲很多内容所以先把基础功能在这一集实现下集去做拓展组件这是一个基本上每个工程都会用到的组件传统的千篇一律的样式仿佛按钮不做的一样就没法用似的我偏要加一些别人没...

    yintaolaowanziyintaolaowanzi 评论0 收藏0
  • 看完这篇,你也可以实现一个360度全景插件

    看完这篇,你也可以实现一个360度全景插件

    摘要:导读本文从绘图基础开始讲起,详细介绍了如何使用开发一个功能齐全的全景插件。两种相机的区别目前提供了几种不同的相机,最常用的,也是下面插件中使用的两种相机是透视相机正交投影相机。 导读 本文从绘图基础开始讲起,详细介绍了如何使用Three.js...

    XiNGRZXiNGRZ 评论0 收藏0
  • 3 Express-NodeJs+Express+Mysql实战

    3 Express-NodeJs+Express+Mysql实战

    摘要:新手入门基于平台的应用开发框架本章节主要参考教程已经写的很棒了,直接将其教程地址为大家转载过来初始化一个项目路由模板引擎浅析中间件与中间件与错误处理错误处理 Express新手入门: 基于 Node.js 平台的 web 应用开发框架http://www.expressjs.c...

    mushangmushang 评论0 收藏0
  • 4.1 开发环境目录结构配置文件功能梳理-博客后端Api-NodeJs+Express+Mys

    4.1 开发环境目录结构配置文件功能梳理-博客后端Api-NodeJs+Express+Mys

    摘要:从本章开始,正式学习如何使用搭建一个博客。但通常我们都会有许多环境,如本地开发环境测试环境和线上环境等,不同的环境的配置不同,我们不可能每次部署时都要去修改引用或者。会根据环境变量的不同从当前执行进程目录下的目录加载不同的配置文件。 ...

    DevWikiDevWiki 评论0 收藏0
  • 4.2 数据库表/Sequelize Mysql-博客后端Api-NodeJs+Express+My

    4.2 数据库表/Sequelize Mysql-博客后端Api-NodeJs+Express+My

    功能梳理完了以后,咱们就可以开始数据库表设计了: 数据库表图: showImg("https://segmentfault.com/img/bVbr9GC?w=1922&h=1140"); 首先打开Navicat Premium 创建数据库 blog 配置如下: showImg("https://segmentfault.com/img/bVbr81Y?w=7...

    nicercodenicercode 评论0 收藏0
  • 4.3 路由设计/RESTful API-博客后端Api-NodeJs+Express+Mysql实

    4.3 路由设计/RESTful API-博客后端Api-NodeJs+Express+Mysql实

    摘要:路由设计路由设计以用户注册为例介绍如何闭环用户注册开发注意点使用邮箱注册验证邮箱是否注册目前真实开发业务大部分都是手机号注册,这块由于没有购买短信服务首先,在文件夹下新建上图中对应真实业务逻辑现附上业务实现代码加密国际化工具类用户服务...

    1fe1se1fe1se 评论0 收藏0
  • 【2】JavaScript 基础深入——数据、变量、内存

    【2】JavaScript 基础深入——数据、变量、内存

    摘要:个引用变量指向同一个对象,让其中一个引用变量指向另一个对象,另一个变量依然指向前一个对象。 JavaScript 基础深入——数据、变量、内存 什么是数据? 存储在内存中代表特定信息的,本质上是0100101..... 数据的特点:可传递、可运算 一切皆数据 ...

    rubyshenrubyshen 评论0 收藏0
  • 【3】JavaScript 基础深入——对象

    【3】JavaScript 基础深入——对象

    摘要:基础深入对象什么是对象多个数据的封装体用来保存多个数据的容器一个对象代表现实中的一个事务为什么要用对象统一管理多个数据对象的组成属性属性名字符串,但是在写的时候可以不加引号属性值任意方法一种特别的属性,属性值是函数如何访问对象内部数据...

    CoderBearCoderBear 评论0 收藏0
  • 前端小知识10点(2019.5.2)

    前端小知识10点(2019.5.2)

    摘要:为什么整体上是一个匿名函数自调用因为匿名函数自执行里面的所有东西都是局部的,这样引用时,能防止和其他的代码冲突。对象的类型标签是。由于代表的是空指针大多数平台下值为,因此,的类型标签也成为了,就错误的返回了。 showImg("https://segment...

    yibinnnyibinnn 评论0 收藏0
  • 4.4 权限拦截控制AccessToken jwt-博客后端Api-NodeJs+Express+

    4.4 权限拦截控制AccessToken jwt-博客后端Api-NodeJs+Express+

    摘要:权限控制业务需求查看用户列表接口管理员才能使用更新用户信息接口当前对应用户才能调用这时候需要需要加入中间件来实现权限控制这时候咱们需要学习了解下课前学习了解入门教程基于的认证版实现本文中使用了插件现将服务逻辑代码附上服务配置设置创 权...

    CoXieCoXie 评论0 收藏0
  • 4.5 Promise/Co yield-博客后端Api-NodeJs+Express+Mysql实

    4.5 Promise/Co yield-博客后端Api-NodeJs+Express+Mysql实

    摘要:课前学习对象阮一峰廖雪峰从当年的回调地狱到语法糖再到,通过不断的进化来更好的从代码层面同步方式写异步操作下面以语法糖为例介绍如何实现首先写个基于 Promise 课前学习Promise 对象 阮一峰http://javascript.ruanyifeng....Promise 廖雪峰https:/...

    TamicTamic 评论0 收藏0
  • 七个 JavaScript 实用小技巧

    七个 JavaScript 实用小技巧

    摘要:接下来先介绍七个马上就能用起来的小技巧。老实讲,文章所说的小技巧大部分都是新增的语法特性,,或者说已经发布好些年头,这些特性大家可能已经非常熟识。,对象合并,不多说,大部分场景可以取代。 作者:@davidwalshblog原文:7 Useful JavaScript...

    Lin_YTLin_YT 评论0 收藏0
  • DOM事件

    DOM事件

    摘要:语法事件执行脚本在元素上绑定事件。最后这个布尔值参数如果是,表示在捕获阶段调用事件处理程序如果是,表示在冒泡阶段调用事件处理程序。 注:部分参考来源:JavaScript 高级程序设计(第3版)注:部分参考来源:慕课网 什么是事件 事件就是文档或浏...

    DDreachDDreach 评论0 收藏0

热门文章

<