![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端技术
文章平均质量分 62
Lingbug
别忘了,曾经你也是第一名!
展开
-
如何基于Promise取消一个Promise(取消异步请求)
使用本文记录一下如何基于Promise取消一个Promise(取消异步请求)前言基于Promise.race取消请求封装公共方法将异步逻辑包装在Promise请求中实现取消请求完整代码如下前言使用本文记录一下如何基于Promise取消一个Promise(取消异步请求),还有其他的关于fetch的AbortController,axios的cancelToken,还有ajax的等等,这些以后慢慢补上,目前本文不做讲解。基于Promise.race取消请求data: {}, testPromi原创 2021-11-29 18:07:34 · 1438 阅读 · 0 评论 -
.Net5 WebApi中下载文件(返回FileStreamResult)
.Net5 WebApi中下载文件(返回FileStreamResult)WebApi CodeClient CodeWebApi Code /// <summary> /// 下载文件 LastUpdateDate:2021-07-14 18:25:03.811 Author:Lingbug /// </summary> /// <returns></returns>原创 2021-07-14 19:46:18 · 6918 阅读 · 1 评论 -
获取ip以及根据ip获取地理位置,经纬度等信息(增加重试机制)
var homeIndexService = { ajax: function (option) { return new Promise(function (resolve, reject) { option.success = function (result, text, response) { //成功回调 resolve({ .原创 2020-10-17 15:29:42 · 288 阅读 · 0 评论 -
使用hdevice库获取客户端信息(ip,地理位置,浏览器信息,操作系统等)
//初始化对象 var model = {}; //客户端类型 model.detectInfo = hdevice.detectOS(); //设备类型 model.deviceType = hdevice.getDeviceType(); //获取客户端浏览器信息 model.browserInfo = hdevice.g...原创 2020-10-17 15:26:13 · 258 阅读 · 0 评论 -
中国省,市,区,镇/县下拉框四级联动
本文来讲一个中国省,市,区,镇/县四级下拉框联动不同数据源操作方式不同,本文使用的递归方式,支持无限层级联动(只要数据支持)上代码吧,没什么难度,主要是数据源的来源<div id="chinaCityContainer"></div><script src="~/lib/jquery/dist/jquery.js"></script><script> $(function () { $('#btnTest.原创 2020-06-16 15:57:21 · 1242 阅读 · 1 评论 -
js中的sort函数使用说明+最通俗易懂的解释(你不理解都不行)
今天跟大家分享下js中数组的排序函数sort的用法和说明sort函数使用起来简单,但是理解起来还是有点绕的,我这里也跟大家做了通俗易懂的解释话不多说,直接上码,代码很少,注释写了一大堆哈哈哈,怕大家不好理解 //初始化一个数组/集合 var userList = testVueIndexService.testVueIndexUtil.createUserList(); .原创 2020-06-04 17:46:59 · 1186 阅读 · 0 评论 -
Node常用的自带模块,Node中的异步操作以及使用Node创建web服务器处理请求和响应
记录下Node中常用模块的api:1.自定义模块:导出方法时exports理论上和module.exports是一样的,但是如果不同,以module.exports为准2.读写文件模块:fs 1.读取文件:readFile(文件路径(相对/绝对)),编码,回调函数) 2.写入文件:writeFile(文件路径(相对/绝对)),编码,回调函数)3.路径模块:path 1...原创 2020-04-18 21:39:45 · 154 阅读 · 0 评论 -
使用Node+MongoDB来进行前后端交互开发(使用Node创建轻量级服务器,使用MongoDB存储数据)
本文讲解使用Node+MongoDB实现前后端交互开发话不多说,直接上码const mongoService = require('mongoose');var testMongodbService = { connect: function(success) { // 这里只管连接,如果没有这个数据库,会自动创建 mongoServic...原创 2020-04-18 21:24:06 · 410 阅读 · 0 评论 -
jQuery中常用工具方法汇总
本文介绍下jQuery中常用的工具方法,可以加快我们的开发效率 /* * 1.$.trim * $.trim(string) * 去除字符串的首位空格(中间的不能去除) */ ...原创 2019-12-02 16:41:03 · 120 阅读 · 0 评论 -
jQuery的deferred对象讲解
今天,讲解下jQuery的deferred对象首先,有的人可能不知道deferred对象是干嘛的:我们在前端编程过程中,有些比较耗时的操作,不管是异步还是同步,尤其是异步,我们总是希望不管在它耗时多久之后,不管执行多久,都可以调用到回调函数,最常用的就是ajax了,发送一个异步请求后,继续执行下面的,如果执行完毕,会去判断执行成功还是失败,然后去自动调用success/error回调...原创 2019-11-30 18:04:37 · 224 阅读 · 0 评论 -
Java和Js生成指定范围内的随机数(有彩蛋)
本文讲的是在Java和Js中如何生成指定范围内的随机数为什么没有讲C#的,因为C#的random方法可以指定最小值和最大值而Java和Js中是无法指定最小值的,最小值都是0,所以要讲如何利用生成0~n的随机数的方法,生成指定的m~n的随机数的方法所有这种原理通用,最后有彩蛋,Let's begin1.在Js中:2.Java:同理讲完啦,是不...原创 2019-11-21 15:19:44 · 346 阅读 · 0 评论 -
Jquery-dataTable使用说明
直接上码了!需要引入的js/css:1.jquery-dataTable.js:直接从中文网下载了一个2.jquery-dataTable.css:直接从中文网下载了一个3.jquery:不必多说4.jquery-dataTable-extend.js:jquery-dataTable的扩展和汉化,自己写的,如下(function ($) { $.extend($...原创 2019-10-16 17:12:48 · 389 阅读 · 0 评论 -
layui扩展二级表头
<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>layui</title> <meta name="renderer" content="webkit"> <meta http-equiv="X-UA-C...原创 2019-09-29 17:31:21 · 1203 阅读 · 0 评论