自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 undefined`、`任意的函数`以及`symbol值`,出现在`非数组对象`的属性值中时在序列化过程中会被忽略

undefined、任意的函数以及symbol值,出现在非数组对象`的属性值中时在序列化过程中会被忽略

2021-12-06 17:04:41 128

原创 简单的原生js Ajax封装promise

var sendAjax=function(option = 'GET',url = undefined,data){ let errorText = url ? undefined : '没有请求路径'; return errorText || new Promise(function(resolve,reject){ var xhr = new XMLHttpRequest(); xhr.open(option,url); xhr.send(data);

2021-06-17 16:15:22 141

原创 git命令

撤销git addgit reset HEAD 上一次add 里面的全部撤销git reset HEAD xxxx.js 对某个文件进行撤销撤销git commitgit reset --soft HEAD~1 撤销上一个版本commitgit stash 执行缓存,mergec冲突时可以用一下git stash save “message” 执行缓存时候添加备注git stash pop 恢复缓存git stash clear 删除所有缓存的git stash...

2021-04-12 11:55:00 109

原创 笔记:函数声明与函数表达式

函数声明function f() {} //声明一个函数,脚本在执行之前会做预编译处理。函数表达式var Fun = f () {} //在预编译处理阶段,只会给变量分配一个内存空间,不会做初始化。初始化过程中会在执行时执行。代码f();n();function f(){ console.log('f');}var n = function(){ console.log('n');}输出 f;报错n is not a function变量名冲突如果是函数与函数

2021-03-18 17:48:39 122

原创 window电脑端,微信客户端双开,两行代码。

微信网页版暂停使用了,分享一个微信客户端双开的方法。首先右键打开微信 》属性,把目标里面的地址复制下来。其次在桌面新建text文档,输入:TASKKILL /F /IM wechat.exestart “” “D:\Program Files (x86)\Tencent\WeChat\WeChat.exe”start “” “D:\Program Files (x86)\Tencent\WeChat\WeChat.exe”两行两个start就是开两个,三个就写三行。后面引号里面是上面复制的来

2020-11-30 14:29:21 586

原创 企业微信 sendChatMessage接口,聊天工具栏分享消息到会话。

微信一惯的怎么为难开发者怎么来,分享一个使用sendChatMessage的过程。微信官方文档给出的使用方法 wx.invoke('sendChatMessage', { msgtype:"text", //消息类型,必填 text: { content:"你好", //文本内容 }, image: { mediaid: "", //图片的素材id }, video: {

2020-11-05 11:34:41 5744 2

原创 微信小程序设置tabBar选中颜色和图标

{ "pages":[ "pages/index/index", "pages/logs/logs" ], "window":{ "backgroundTextStyle":"light", "navigationBarBackgroundColor": "#000", "navigationBarTitleText": "首页", "navigationBarTextStyle":"white"//只能black和white }, "t

2020-08-03 11:54:19 2930

原创 兼容ie9以下Array.forEach,.map,.filter,String.trim方法

最近公司组织新写一个客服系统,涉及到让人头痛的兼容,更头痛的要兼容到ie8。开发过程遇到的很基础却很影响进度的问题,就当做个笔记记录一下。浏览器存在三方面的兼容性问题,html,css和js都存在兼容性问题,对于html兼容性问题,只能放弃使用新标签(<aside>,<footer>等)采用其它方式实现。对于js兼容性问题,可以通过代码判断浏览器类型(user-agent)从而执行不同的代码,也可以使用第三方工具例如jquery实现兼容。对于css问题,可以使用css-hack(之

2020-08-03 11:48:29 485

原创 记录几个前端开发小方法。

凡事就怕较真,较真必有成长,开始~1.保存接口获取输入框数据let obj = { name : " " , age: " " , sex: " " , height: " " ,} ;$.each( obj , function ( key , value) { obj [ key ] = $('input[name= ' + key + ' ] ').val() ;}) ;console.log(obj) ; // {name: "张三", age:

2020-08-03 11:41:08 105

原创 小数点后保留两位小数

1.toFixed()num.toFixed(2);2.舍近求远挨骂型。function getFloatNumber(num ) { if(typeof num !== 'number') return; num += '' ; num = num.replace (/[^0-9|\.]/g , ''); if (/^0+/ ) num = num.replace (/^0+/ , '' ); if (!/\./.test (num)

2020-08-03 11:31:14 318

原创 企业微信h5配置微信sdk(openEnterpriseChat),拉起外部联系人私信聊天。

调用openEnterpriseChat确保引入的是https://res.wx.qq.com/open/js/jweixin-1.2.0.js 线上1.2.0版本!!!!是线上!!配置wx.config 参数使用官方给出的encodeURIComponent(window.location.href.split(’#’)[0]),字段名和后端定义。config ready后配置wx.agentConfig获取授权4.拉起聊天externalUserIds字段配置的是外部联系人u

2020-08-03 11:10:11 5046

转载 如何写出无法维护的代码。

一、程序命名容易输入的变量名**。**比如:Fred,asdf单字母的变量名。比如:a,b,c, x,y,z(如果不够用,可以考虑a1,a2,a3,a4,….)有创意地拼写错误。比如:SetPintleOpening, SetPintalClosing。这样可以让人很难搜索代码。抽象。比如:ProcessData, DoIt, GetData… 抽象到就跟什么都没说一样。缩写。比如:WTF,RTFSC …… (使用拼音缩写也同样给力,比如:BT,TMD,TJJTDS)随机

2020-08-03 11:03:00 108

原创 css(1):not()和last-child

1.last-child .ul li { border: 1px solid red; } .ul li:last-child { border: none; }ul最后一个li元素无边框。2.:not() .ul li:not(:last-child) { border: 1px solid red; }ul最后一个li元素无边框。两种作用一样的样式写法,第二

2020-08-03 11:00:09 5073

空空如也

空空如也

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

TA关注的人

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