分享,进步,自足
9/3
2019

2019-03-09总结

尝试 今日起尝试每天写一篇总结记录,提交一点github。 总结 刚刚实习,公司有一个项目赶时间,在加班,难受。今天公司做的主要是openlayers相关的地图操作,以及下班后做了一下游戏的每日,然后开始系统性学习git,养成做笔记的习惯,笔记存在onenote中,最后就是这篇文章,可以说起来什么都没做。。 主要是公司项目赶进度加班了,导致自己的时间不多,然后就是游戏每日事件太长了,阴阳师这个坑爹的游戏;交付了这次项目如果还是经常加班的话考虑走人了,反正三方还没签。 最主要公司的技术栈很奇怪,es6语法用起来了,但是却没有babel转化,做后台还是用的frame嵌入的页面,性能问题还好,...

+ MORE

7/3
2019

毕业设计(一)<--token授权、koa路由、mysql操作-->基于JavaScript的博客系统

选题及构思 学的硬件,毕业设计如果做硬件实物又是一笔钱,最后选择了一个软件的题目,正好用来练手。 前后端基于JS的博客系统,用于完成毕业设计,初想使用koa作为后端,vue作为前端来完成,以后可能会改变 目录结构 第一部分先完成后端的koa路由、token授权、mysql操作类。 │ index.js │ package-lock.json │ ├─config │  config.js │  sql.js │  token.js │ └─router   article.js 以上为项目基础目录:i...

+ MORE

21/2
2019

webpack基础学习+自定义封装AJAX类

webpack 本文用于记录webpack的简单使用,以及用原生JS封装XMLHttpRequest对象。 中文文档:webpack中文文档 首先生成package.json:npm init -y 安装webpack和webpack-cli:npm i webpack webpack-cli -D 新建一个webpack.config.js配置文件: const path = require("path"); module.exports = { entry: "./src/app.js",//入口文件 output: {//输出文件 path: path.r...

+ MORE

20/2
2019

JS实现简单的事件管理

这是一道面试题: // 类型: 校招 // 时长: 30 分钟 // 姓名: // 日期: // 实现下面的 EventEmitter 类, 用于简单的事件管理. // 提示: // 运行代码快捷键: Ctrl + S class EventEmitter { emit(type, ...args) { } oncets(that, type, listener) { } on(type, listener) { } off(type, listener) { } } // 在不修改下面代码...

+ MORE

13/2
2019

二维数组中的查找

题目描述 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 例如: 输入:16, [[1, 2, 8, 9], [2, 4, 9, 12], [4, 7, 10, 13], [6, 8, 11, 15]] 输出:false 一般情况下我们可以使用两个for循环进行遍历,代码是这样: function Find(target, array){ for(var i = 0;i < array.length;i++){ ...

+ MORE