javascript
骑乌龟赛跑
博观而约取 厚积而薄发
展开
-
细说 let 与 var 的不同之处
细说 let 与 var 的不同之处最近看了阮一峰大大的《es6 标准入门》,感觉写的很详细,今天就给各位老爷们详细的说一下 let 与 var的不同之处,有不严谨的地方还请多多指教基本用法 { let a = 10; var b = 20; } console.log(a) // undefined console.log(b) //原创 2017-08-10 21:36:37 · 1243 阅读 · 0 评论 -
nodejs之koa2 -- cookie和session的使用
nodejs之koa2 学习笔记–cookie和session的使用cookie以前只是在前端浏览器上对cookie进行操作,很少在服务端使用cookie,所以就会有一个错觉:cookie只能在客户端利用js设置读取删除等,但事实上很多的cookie是由服务端在response的headers里面写进去的,今天就记录一下cookie在服务端的使用。比如koa记录cookie,非常简单首先...原创 2019-03-07 14:30:53 · 3744 阅读 · 1 评论 -
uni-app(一)
uni-app(一)最近迷上了多端开发,首先了解的是DCloud的uni-app和京东的taro,一位之前写过一个mui + native的app,所以决定先尝试以下同是出自DCloud的uni-app,这个号称是可以覆盖一套代码跑7个平台的框架,且看以下官方的图片创建项目官方创建项目的方法有两种,一种是通过HbuilderX的可视化界面创建新的项目,比较简单,开箱即用,而且覆盖所有平台...原创 2019-03-14 13:17:42 · 3445 阅读 · 0 评论 -
canvas 仿迷盘旋转对称
canvas 仿迷盘旋转对称不知道大家玩没玩过迷盘这类的画图娱乐软件,前几天陪我家小孩子玩的时候,感觉挺有趣的,然后萌发了自己写一个类似的程序玩玩,然后就有了以下的这个程序。话不多说,先奉上效果图看下:demo地址:https://liuxiaochaogit.github.io/demo/fandisk/index.html起初开始是想用多张canvas来实现这个功能,后来看别人的帖子...原创 2018-11-29 16:54:05 · 518 阅读 · 0 评论 -
fetch 使用(随笔)
fetch 使用(随笔)这是我自己使用,封装的fetch使用,包括get/post/文件上传,随手记一下,以防忘记。 /** * fatch * @params:请求参数 * url 请求接口 * obj 请求数据(post) * params 文件(图片上传,formdata) * vm vue实例 * 使用方法: * 引入 import fetchR ...原创 2018-08-29 10:38:00 · 1574 阅读 · 0 评论 -
nodejs之koa2 -- 错误处理
nodejs之koa2 – 错误处理如果代码运行过程中发生错误,我们需要把错误返回给用户,根据 HTTP 协议约定,这是我们要返回 500 的状态码,表示服务器内部出现错误。ctx.throw()koa 提供了 ctx.throw() 方法用来抛出错误,我们可以直接 ctx.throw(500,就是抛出500的错误,类似下面例子app.use(async (ctx,next) =&...原创 2018-07-16 11:16:12 · 12190 阅读 · 0 评论 -
nodejs之koa2 -- 请求
nodejs之koa2 – 请求GET 请求在 koa 中,GET请求获取请求数据request对象中的 query 方法和 querystring 方法, query方法返回的是格式化好的参数,querystring 方法返回的是请求字符串。废话不多说,直接上代码app.js 中添加如下代码:router.get('/getData', async (ctx,next) =&g...原创 2018-07-16 11:15:22 · 3926 阅读 · 0 评论 -
nodejs之koa2 -- 路由
nodejs之koa2 – 路由原生路由网站都是有多个界面的,在函数内部通过 ctx.request.url 是可以获取到当前用户请求的路径的,由此我们可以实现简单的路由, 接着上一篇的代码接着往下写。 由于每次启动都要执行 node app.js,感觉不舒服,就把启动命令配置为了 npm start,在packafe.json中的scripts中添加下面一行就好了,"st...原创 2018-07-16 11:14:23 · 2424 阅读 · 0 评论 -
nodejs之koa2 -- 安装(hello world)
nodejs之koa2 学习笔记–安装(hello world)koa 介绍koa 是由 Express 原班人马打造的,致力于成为一个更小、更富有表现力、更健壮的 Web 框架。 使用 koa 编写 web 应用, 通过组合不同的 generator,可以免除重复繁琐的回调函数嵌套, 并极大地提升错误处理的效率。 koa 不在内核方法中绑定任何中间件, 它仅仅提供了一个轻量优雅的...原创 2018-07-16 11:11:39 · 11382 阅读 · 1 评论 -
webpack入门(一)
webpack 入门(一) 本来年前就想写关于webpack这部分的,但是放假回家之后就彻底”疯”了,在家一呆就是二十天(话说年假长真是好,不知道羡慕死多少小伙伴),年后来了直接就被拉去封闭了,二脸懵逼啊,说来就来…封闭是上周结束的,周末也没有休息,终于有时间整理下思路,写一下笔记……webpack介绍 现如今,模块化结构早已成为网站开发的主流,开发网站的主要工作,也不再是自己编写各种功原创 2018-04-14 12:18:58 · 239 阅读 · 0 评论 -
html5本地存储 Web Storage + IndexedDB
html5本地存储 Web Storage + indexDB在html5之前,前台存储主要就是cookie,cookie是有缺陷的,比如说没死请求都会带着数据,造成流量浪费;大小只有4k;明文传递不安全等等。所以 cookie的使用范围注定很小,存个登录状态之类的还是挺好用的,下面介绍一下Web Storage和indexDBWeb Storage1.localStoragelocalStor原创 2017-11-24 16:50:12 · 3585 阅读 · 0 评论 -
微信自定义分享链接
微信自定义分享链接微信现在是众多公司营销的重点。 遍布朋友圈和消息群组里的html5各位可能也是天天见了,不过自从微信更新了官方api后,对整个微信内的页面管控都严格了不少。 而官方的分享卡片,是众多在微信生态中传播的html5静态页面的一个重点。不过很多人会发现分享的图片和摘要达不到预期。 这篇文章就讲下这个,供初次接触微信开发的前端参考。(其实官方的文档也蛮详细的了,不过有些地方官方没忽略原创 2017-11-16 13:36:48 · 3413 阅读 · 0 评论 -
js 导出 html 中的 table 表格为 excel
js 导出 html 中的 table 表格为 excel今天说一下如何将html中的表格导出为 excel ,以后就不用麻烦后台小伙伴了,话不多说,直接上代码es6<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> body {原创 2017-09-29 11:31:34 · 3011 阅读 · 3 评论 -
FileReader 文件读取
fileReader 读取文件本文主要就是说一下 H5 fileReader 的使用fileReader API readAsBinaryString 读取二进制流 readAsDataURL 读取图片病进行base-64编码 readAsText 读取文本文件code<!DOCTYPE html><htm原创 2017-09-12 21:19:14 · 1248 阅读 · 0 评论 -
递归数据格式转换
递归数据格式转换现有这么一种格式的数据如下: [{ "id": 1, "name": "baidvbusbdviyw", "parentId": 0, "memo": "", "parentsFeature": ",", "empId": 3, "createTime": 1503628821000, "updateTime":原创 2017-09-12 21:02:04 · 939 阅读 · 0 评论 -
js 时间戳转换时间
时间戳转换时间在微博,每条微博的发表时间并不是标准的yy-dd-hh这种格式,而是如:“几分钟前”、“几小时前”这样的,比起标准的时间显示格式,貌似更加直观和人性化。本文就是实现这种将时间戳转换为展示的时间原创 2017-09-19 16:37:12 · 1334 阅读 · 0 评论 -
nodejs之koa2 -- koa-generator(快速搭建项目)
nodejs之koa2 – koa-generator(快速搭建项目)koa-generator话说,时间就是金钱,平时搭建项目的时候,一般都是使用脚手架,例如前端vue的cli,express的express-generator,所以koa的koa-generator就是快速生成项目骨架的koa的脚手架1.全局安装npm install -g koa-generator2.构建项目...原创 2019-03-13 13:49:28 · 7023 阅读 · 1 评论