- 博客(7)
- 资源 (6)
- 收藏
- 关注
原创 利用node伪造请求数据
需求 核心:ajax请求该接口,使用设置的访问方式,传入可配置的参数,输出对应的,经过计算的json数据或者其他东西。 传入的请求类型可配置,默认GET 传入的header可配置,默认不处理 传入的参数可配置可校验,默认不处理 返回的对象和类型可配置,可使用参数参与计算。默认json格式,空对象 思路 使用nodejs搭配一个简单的后台模板 使用express实现http服务 使用中间件处理各种请求
2017-08-29 15:41:15 2466
原创 创建一个简单的代码发布服务
每次发布代码的时候都要提交一堆文件,还要执行一堆命令,麻烦不?下面教你怎么逐步摆脱这种苦恼。写脚本使用脚本是一个行之有效的方法。 在linux上直接写bash脚本,把要执行的逻辑都写在里面。具体的语法可以自行学习,这里只教你基本的。1.声明这是一个脚本。#!/bin/bash 2.写简单的注释,以后也可以明白这个文件是干嘛用的。 3.切换目录,这样不管是进入了什么目录都可以执行脚本 4.执行
2017-08-21 18:11:45 446
原创 ES6特性解释
let和const let在块级作用域有效。不存在之前的var的作用域提升。 const意思是只读的变量。不可以在声明之后再改变值。 const指向对象的时候,对象可以改变属性,但是对象不能变。 { let a=1; } for(let i=0;i<10;i++){ }变量的解构1.数组的解构。 左边的变量对等于右边的值。 值的长度可变,不存在则等于undefined
2017-08-21 14:44:01 763
原创 html+css+js混合成js的实现
最近开发的时候发现要写html的模板还要写模板对应的css、还要写模板的js。这些东西加起来很多,要占用很多地方。放在页面上占地方,也不一定会每次都用到。分成几个文件还要分心去管理。如果使用vue的方式吧,整个项目也不能这么轻易的换成别的框架。既然这样,不如我来处理掉他们吧。处理方式1.安装gulp,配置任务自动处理对应的文件。这么有一个gulp配置的demo,直接复制改配置就可以自动处理这些任务。
2017-08-18 10:53:16 1974
原创 锤子手机浏览器无法加载某个js的问题
在做项目的过程中遇到了一个奇葩的问题。 本地开发测试没问题 线上访问js不执行 其他js文件没问题,只有一个文件不能执行 表现为js路径存在,js里面任意位置代码不执行 最后排查是名称的问题,这个js叫popu.js。这个名字的文件应该是被占用或者禁止掉了,如果改成其他名字就一切OK了。在此记录一下。。。。。
2017-08-14 16:05:51 2641
原创 Promise超简易实现
有时候就需要一个简单的Promise撑场面,能用就行。 ——真不行的时候咱再使用正事的呗。实现的方法1.new Promise(fn),创建一个新的Promise对象并传入第一个执行方法。 2.resolve。成功的执行方法 3.reject。失败的执行方法 4.catch。失败的捕获。 5.then。链式调用下一步。原理内部使用一个数组报错需要执行的所有方法,使用then来添加新的方法。
2017-08-07 17:32:57 1770
原创 数组区间匹配算法解析
今天遇到一个问题: 有4个固定的成就,每个成就对应一个数字。 用户的积分超过这个数字自动获得这个成就 将这个方法作为一个公用的方法 考虑如下: 1.必须是一个单独的方法(多余) 2.输入参数固定为积分数量 3.输出参数包括当前成就名称,到达下一级需要的积分,下一级成就名称 4.性能要好,不能出问题以下是JavaScript的实现版本。/** *输入积分数,返回成就信息集。包含
2017-08-04 14:06:59 2209 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人