自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 问答 (4)
  • 收藏
  • 关注

原创 如何将npm切换成淘宝镜像

【代码】如何将npm切换成淘宝镜像。

2023-12-14 23:34:07 915

原创 axios中http请求Content-Type以及post需要用qs.stringify而get请求时不用

axios中post请求 application/json和 application/x-www-form-urlencoded前端向后端传输数据时,如果是get传输,直接传在url后;如果是post传输,则在请求体body中传输。在body中的数据格式又有两种,一种是 json 数据格式,另一种是 字符串。具体要用哪种格式取决于后端入参的格式如果后端接收json数据类型,post 的 headers 需要设置 { ‘content-type’: ’application/json’ },传给后端

2022-05-12 14:29:08 734

原创 qs.stringify() 和JSON.stringify()有什么区别

npm的qs包的使用:stringify()将json对象序列化成表单数据(axios 自带qs , // import qs from ‘qs’)qs.parse()将URL解析成对象的形式:let url = 'user=wdx&pwd=123&appToken=7d22e38e-5717-11e7-907b-a6006ad3dba0'qs.parse(url)console.log(qs.parse(url)) // {user:'wdx',pwd:'123',appToke

2022-05-11 14:29:07 270

原创 axios 请求拦截器&响应拦截器与router的导航守卫

一、 拦截器介绍一般在使用axios时,会用到拦截器的功能,一般分为两种:请求拦截器、响应拦截器。1.请求拦截器在请求发送前进行必要操作处理,例如添加统一cookie、请求体加验证、设置请求头等,相当于是对每个接口里相同操作的一个封装;2.响应拦截器同理,响应拦截器也是如此功能,只是在请求得到响应之后,对响应体的一些处理,通常是数据统一处理等,也常来判断登录失效等。二、 Axios实例1.创建axios实例// 引入axiosimport axios from 'axios' // 创

2022-05-10 18:13:48 3867 3

原创 基于Jquery的文字滚动跑马灯插件(一个页面多个滚动区)

(function($){$.fn.extend({RollTitle: function(opt,callback){if(!opt) var opt={};var _this = this;_this.timer = null;_this.lineH = _this.find("li:first").height();_this.line=opt.line?parseInt(opt.line,15):parseInt(_this.height()/_this.lineH,10);_thi

2022-05-10 16:37:39 278

原创 不规则地图制作

用clip-path可以制作不规则的图形#topNav {width:280px;height:280px;background:#333;clip-path: polygon(50% 0%, 80% 10%, 100% 35%, 100% 70%, 80% 90%, 50% 100%, 20% 90%, 0% 70%, 0% 35%, 20% 10%);}

2022-01-25 13:38:13 858

原创 JS 加减乘除精度问题

现象:就是类似81.6+1.6 相加,结果会变成83.19999999999999,不等于83.2var $h={ //除法函数,用来得到精确的除法结果 //说明:javascript的除法结果会有误差,在两个浮点数相除的时候会比较明显。这个函数返回较为精确的除法结果。 //调用:$h.Div(arg1,arg2) //返回值:arg1除以arg2的精确结果 Div: function(arg1, arg2) { arg1 = parseFloat(arg1);

2021-11-29 11:43:33 592 1

原创 图片上传并在本地显示和限定textArea输入文字个数

方法一<label for="kk"> <img id="imgkk" data-src="./images/page_05_2.png" width="105" height="105" /></label><input name="" id="kk" type="file" class="f">隐藏input然后设置label样式即可!获取上传的图片的地址:function getObjectURL(file) { var

2021-09-23 11:21:15 580

原创 小程序退出后音乐还会播放解决方法

<script>var hidden = "hidden"; //各个浏览器属性兼容 if (hidden in document) document.addEventListener("visibilitychange", onchange); else if ((hidden = "mozHidden") in document) document.addEventListener("mozvisibilitychange", onchange); else if (

2021-02-04 17:48:42 2039 1

原创 用css隐藏滚动条的方法之一

上下内容溢出时滚动overflow-y: scroll;overflow-x: hidden;::-webkit-scrollbar {/隐藏滚轮/display: none;}

2020-10-29 10:53:43 93

原创 typeof 和 instanceof 的用法和区别 可以判断数组和toString

typeof其实就是判断参数是什么类型的实例,就一个参数console.log(typeof (123));//typeof(123)返回"number"console.log(typeof (“123”));//typeof(“123”)返回"string"console.log(typeof ([]));//typeof(123)返回object"var obj = {}consol...

2020-04-30 13:53:48 328

原创 charCodeAt() Unicode 编码 String 对象常用方法

charCodeAt()返回字符串第一个字符的 Unicode 编码的位置(用十进制数字表示)语法:string.charCodeAt(index)string:字符串index:位置var str1 = "1234abc";console.log(str1.charCodeAt(0)) 输出49这个49就是字符1在Unicode 编码表的位置用十进制表示字符位置大于255...

2020-04-29 14:18:30 1195

原创 php封装db类

config.php<?phpreturn [ 'DB_HOST'=>'localhost', 'DB_USER'=>'root', 'DB_PWD'=>'root', 'DB_NAME'=>'miaov', 'DB_CHARSET'=>'utf8', 'DB_PREFIX'=>'',];model.php<?php$con...

2020-04-26 22:31:28 325

原创 php封装文件上传类

<?php$upload = new Upload();$upload->uploadFile('fm');$upload->errorInfo;class Upload{ //文件上传保存路径 protected $path = './imgLoad'; //允许文件保存的后缀 protected $allowSuffix = ['jpg','j...

2020-04-24 17:46:38 241

原创 php封装图片加水印和缩放类

<?php$image = new Image();$image->water('c_1.jpg','shou.png',9);class Image{ //路径 protected $path; //是否启用随机名字 protected $isRandName; //要保存的图像类型 protected $type; funct...

2020-04-24 17:44:30 135

原创 php封装分页

做分页需要的基本知识//假如输入网址是http://localhost/mysql/page/page.php?age=12&name=zhangsan//打印$_SERVER//var_dump($_SERVER);//REQUEST_URI "/mysql/page/page.php?age=12&name=zhangsan" 除了协议,主机,端口号以外的所以东西//...

2020-04-23 10:35:30 211

原创 用php封装验证码

Code.php<?phpclass Code{ //组成验证码的数字个数 protected $number; //验证码组成类型0代表数字,1代表字母,2代表数字加字母 protected $codeType; //验证码宽度 protected $width; //验证码高度 protected $height; //验证码 ...

2020-04-22 15:34:49 166

原创 js实现复制剪切的插件clipboard.js

clipboard.js不依赖flash, 不依赖其他框架,gzip压缩后只有3kb大小拷贝文字不应当是一件困难的事. 不需要过多繁杂的配置或者下载很多脚本文件. 最重要的,它不应该依赖flash或者其他框架,应该保持简洁这就是创造clipboard.js的原因和目的官网http://www.clipboardjs.cn/例子<!DOCTYPE html><html...

2020-03-24 10:14:28 91

原创 js的setter和getter和Object.defineProperty

js对象的属性可以直接通过obj.name = "张三"这种方法实现 也可以同过setter和getter来实现var obj={ get firstName(){ return "join" }, set firstName(val){ console.log("haha"+val)//haha未来 }}obj.firstName = "未来"//这里会...

2019-11-12 21:07:01 63

原创 display:flex兼容写法

&lt;style type="text/css"&gt;*{margin:0;padding:0}.conbox{ margin:0 auto; width:800px; height:500px; background:#CCCCCC}.list{box-sizing:border-box;width:200px; height:100px; background:#FFCCCC;bor...

2019-01-04 10:46:27 13245 2

原创 小程序每天自动更新的倒计时

js代码//每天倒计时window.addEventListener("DOMContentLoaded", function() { function Countdown(elem,year,month,day,hour,minute,second){ var leftTime = (new Date(year,month-1,day,hour,minute,second)) - (n...

2019-01-02 10:55:15 492

原创 有地图密钥的百度地图,导航

ak=neqVc0jV6qDiKnXzjk5bxtq8QftyETg3这是百度地图密钥&lt;!DOCTYPE html&gt;&lt;html lang="zh-cmn-Hans"&gt; &lt;meta charset="UTF-8"&gt; &lt;meta name="viewport" content="width=device-width,initi

2018-12-22 13:20:24 308

原创 原生js实现简洁版深拷贝

var arr = [1,2,3,4,5,6];function deepCopy(arr){ var obj = arr instanceof Array ? [] : {}//创建空数组或json来装复制arr的值 //for in arr 每个值拷贝到objzhong for(var item in arr){ if(typeof arr[item] ===...

2018-12-15 21:36:49 259

原创 原生js面向对象实现和es6

// 定义一个动物类function Animal (name) {// 属性this.name = name || ‘Animal’;// 实例方法this.sleep = function(){console.log(this.name + ‘正在睡觉!’);}}// 原型方法Animal.prototype.eat = function(food) {console.l...

2018-12-15 21:18:17 248 1

原创 seajs用法

1.例如main.js写以下代码define(function(require,exports,module){ var b = require(&quot;./test2.js&quot;).a;//如果引入的js是一个模块 那个返回的结果是 模块的exportsfunction tab(){alert(“你妹”)} exports.tab = tab;exports.b = b;})2.需要用...

2018-12-14 10:14:00 336

原创 h5+app页面间的传值

在App开发中,经常会遇到页面间传值的需求,比如从新闻列表页进入详情页,需要将新闻id传递过去; Html5Plus规范设计了evalJS方法来解决该问题; 但evalJS方法仅接收字符串参数,涉及多个参数时,需要开发人员手动拼字符串; 为简化开发,mui框架在evalJS方法的基础上,封装了自定义事件,通过自定义事件,用户可以轻松实现多webview间数据传递。因为是多webview之间传值,故...

2018-12-09 22:34:36 2478

原创 mui滑动导航选择

html部分 &lt;div class="mui-slider"&gt; &lt;div class="mui-scroll-wrapper mui-slider-indicator mui-segmented-control mui-segmented-control-inverted"&gt; &lt;div class="mui-scroll"&gt; &lt;a

2018-12-09 21:37:13 427

原创 mui底部tab切换

HTML部分: &amp;lt;a id=&quot;defaultTab&quot; class=&quot;mui-tab-item mui-active&quot; href=&quot;a.html&quot;&amp;gt; &amp;lt;span class=&quot;mui-icon mui-icon-videocam&quot;&amp;gt;&am

2018-12-09 12:46:13 468

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除