代码改变世界

js多个异步请求,按顺序执行next

2017-10-27 14:28 by muamaker, 14991 阅读, 2 推荐, 收藏, 编辑
摘要:在js里面,偶尔会遇见需要多个异步按照顺序执行请求,又不想多层嵌套,,这里和promise.all的区别在于,promise或者Jquery里面的$.when 是同时发送多个请求,一起返回,发出去的顺序是一起;这里是按照顺序发请求 方法 一 、首先创建一个迭代器,接收任意多个函数参数 创建多个异步的 阅读全文

js文件分段上传

2017-10-13 14:25 by muamaker, 392 阅读, 0 推荐, 收藏, 编辑
摘要:前端代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999 阅读全文

关于如何获取iframe中的元素

2017-10-10 17:55 by muamaker, 9731 阅读, 0 推荐, 收藏, 编辑
摘要:今天研究了一下iframe中元素的获取,发现有些地方还是有点坑的。 首先:如果使用纯前端手段,是没有办法获取非同源的iframe中的元素的,后面会提到后端手段 一、同源环境 1、首先在父页面获取iframe中的window,然后获取元素,根据window,不仅可以获取元素,还能调用里面的方法,前提是 阅读全文

解决异地服务器接口访问跨域,node构建反向代理

2017-09-08 18:02 by muamaker, 1132 阅读, 0 推荐, 收藏, 编辑
摘要:跨域对于前端来说是一个老大难的问题,许多方法如jsonp、document.domain + iframe...都有或多或少的问题,一个最佳实践就是通过服务器nginx做反向代理,但奈何不懂相关知识,就一直琢磨着使用 node.js来做。 之前公司php写的接口,然后用node定义一样的路由,前端请 阅读全文

js简易计算器底层运算逻辑(带撤销功能)

2017-08-29 18:53 by muamaker, 720 阅读, 0 推荐, 收藏, 编辑
摘要:1 2 3 4 5 6 7 8 9 0 + - * / = back 阅读全文

node跨域cors模块,nodejs+express跨域

2017-08-03 20:46 by muamaker, 10785 阅读, 0 推荐, 收藏, 编辑
摘要:使用express写的接口,只能在内部使用,如果想要外部的服务访问,就涉及到了跨域。但是又不想用jsonp,其实有一个node模块,可以轻松实现跨域 npm install cors --save 然后在app.js文件中 注意,这个代码一定要,写在注册路由的前面。此模块也可以,当做路由中间件,指定 阅读全文

nodejs 模块moment格式化时间,获取当前时间的前一天时间

2017-07-21 22:56 by muamaker, 40928 阅读, 0 推荐, 收藏, 编辑
摘要:var moment = require('moment'); moment.locale('zh-cn'); var today = {}; var _today = moment(); today.year = _today.format('yyyy'); /*现在的年*/ today.date = _today.format('YYYY-MM-DD'); /*现在的时间... 阅读全文

js 的date的format时间,获取当前时间,前一天的日期

2017-07-21 22:39 by muamaker, 2093 阅读, 0 推荐, 收藏, 编辑
摘要:console.log(" ")console.log(new Date(1234567897789).Format("yyyy-MM-dd hh:mm:ss")) 阅读全文

nodejs+websocket聊天工具

2017-06-27 12:22 by muamaker, 415 阅读, 0 推荐, 收藏, 编辑
摘要:该聊天工具,使用nodejs起服务,websocket前端页面,聊天工具,,可以有任意多的人数参与聊天,里面的用户ID为模拟ID。 先上图 文件夹结构, 1、安装ws模块,npm install ws 2、web.js文件,是Nodejs后端代码 2、添加客户端client.html 3、添加客户端 阅读全文

js 图片区域可点击,适配移动端,图片大小随意改变

2017-05-26 15:25 by muamaker, 1522 阅读, 0 推荐, 收藏, 编辑
摘要:实现图片区域可点击,实际上使用map是可以的,但是适配效果并不好,图片只能是固定大小的值,而且点都被写死了。 在这里,我使用的js基于canvas写的一个小工具。可以圈出你需要点击的部分,然后生成一串json,在预览页面就可以看见效果了; 在实际应用中,只要用工具处理一下图片,再把数据存入数据库,就 阅读全文