- 博客(20)
- 收藏
- 关注
原创 vue
vue的diff算法原理核心就在于它的patch方法和same方法还有一个updatechild,vue在diff之前会将html解析成vnode对象,在做diff算法的过程中,才会构建新的dom,所以vnode和dom虽然有对应关系,但格式不同,这里一定要弄清楚,不然会乱。言归正传,首先虚拟dom也就是新vnode和老vnode也就是上一次被渲染的dom进行一个对比,把他两个都当做对象来看,如果相同,就会return,不做任何事情,如果不同,就会根据两个对象vnode的首个节点开始,逐级同级比较,注意!逐
2021-05-11 23:23:27
163
1
原创 js总结
最近看了一本关于javascript书,打算在总结上个人多年的编程经验,分享一下关于js的整体理解,希望能够让初学js的道友、或者像我一样有很多年编程经验,但是杂而不精的道友能有一些收获。首先js最开始是有两个版本,一个是微软的vb版本,另外一个就是我们现在的js。vb不说了,没意义。js核心是分为三块: 第一:ecmaScrpt,也是js核心,我们平常说的es5、es6中的es就是这个单词的缩写,5.6是它的版本,它发布的版本早已到10了,只不过大部分人可能都不知道。es规定了几项js编程规.
2021-04-28 16:27:43
198
原创 .net webservice 在js调用跨域问题
Context.Response.AddHeader("Access-Control-Allow-Origin", "*");在接口方法中加入即可
2020-01-10 14:23:22
201
原创 微信接口之H5分享功能
最近忙了好久,也好久没有写点什么,总算抽出点时间可以来csdn看看。顺便把微信分享的功能写一点心得。微信H5分享就是我们写的一个H5页面,可以是html、亦可以是其他动态类型的页面,对于我来说微信分享不是第一次做了,之前以为只可以在非html页面中加,后来仔细一想那我们的ajax干嘛去啦。下面我就具体说一下静态页面和非静态页面怎么实现微信还H5分享。非静态:这个好说了,我们只需要在当前...
2018-10-15 16:15:33
3709
2
原创 新服务器sqlserver远程访问配置
关于全新服务器的环境配置,安装sqlserver之前一定要先安装vs,安装sqlserver其实没什么问题,服务器本地访问也没啥事。但是我们服务器安装数据库是为了远程访问的,可不是为了在服务器上玩,如果想在远程访问服务器上的数据库,连接不上的话请往下看1.确保服务器端口1433开放,(本人是腾讯云服务器,直接打电话)2.如果是开放状态的话,检查端口是否正常监听(CMD命令行输入 net...
2018-08-13 18:07:29
369
原创 关于微信第三方登录
微信第三方登录这个首先你要确定你的应用环境,微信打开页面必须要在移动端或者pc上微信客户端的微信浏览器才能打开。所以你要是想跟什么QQ微博一样的第三方登录你就错了。1、你要有自己的微信服务号,因为微信的开发文档和后台他们一直在变,所以你要查的东西在什么位置基本度娘出来的都不太准,有了服务号,你要去你服务号应用的基本配置里面找到你的appid,这个是授权最关键的,然后再去接口权限里面如下图找到网页授...
2018-05-11 15:22:31
391
原创 坐席系统对接(添闰)
最近对接坐席系统属实感觉不过尔尔,首先选择了一家融联,而后感觉功能和使用范围影响力略小,再选择了这个天润。从个人角度来看,他们飘了。下面给记录一下坐席对接的基本流程。坐席系统对接分为AXB和clink。这个只是对于我目前对接的这家。其他模式可能会有不同。1、AXB,这个模式应该是做坐席产品都有的一个模式,A就是坐席,X是小号,B是客户。其实这个AXB是根据业务不同会变的,最普通的是上面说的,如果复...
2018-05-08 12:03:49
930
原创 关于JS相关
前端真好玩,I like,写了这么就代码,一直想写点东西,或者经验或者代码,帮助别人,提醒自己。相信很多人都有过这种想法,但落实二字实为艰难。目前我只想把自己经历过的有用的记录下来,留下我的曾经。我不是证明自己有多了不起,我是告诉你们失去的终究是拿不回来的。1、js获取url参数值 function getUrlParam(name) { var reg = new RegExp("...
2018-04-16 13:44:00
105
原创 关于CSS样式
前端真的好好玩,I like ,随时更新。。。。。。。。。。。。。。。。。。。。。。。。。。。1、图片宽度自动缩放、自适应:width:auto;height:auto; max-width:100%; max-height:100%;必须应用在img标签才有效。2、图片上放文字:<div id="p_w_one" style="position:absolute;z-indent:2;le...
2018-04-16 13:12:55
128
原创 关于url加密设置
最近项目中又一个功能是嵌套第三方地址,于是乎就弄了一个https域名,又加了一个ifram嵌套,但是问题出现了,url跳转的时候在url地址栏还是会出现第三方的url地址,即便是作为参数传递的,但是也是不允许的,那么问题来了, 如何给url加密看不出来是什么呢,下面encodeurl来了, public static string Encode(string str, string
2018-01-25 14:52:17
3370
原创 http跳转https+域名跳转.com跳转.cn
最近因公司需求,原来使用的域名是http://www.xxx.com类型,最近因为要与第三方对接功能,嵌入第三方的页面所以必须要将http换成https,但是已经有一部分用户习惯使用原有的http://www.xxx.com 如果突然换成https://www.XXX.cn 就会有一部分用户访问不到,这里注意,原来的http换成了https,.com也换成了.cn,所以这里需要在iis里面
2018-01-22 14:11:59
20530
原创 关于ssl/https证书
今天真的想说,chinesepeople的通病就是想当然的把自己认为不错的技能隐藏起来,真是自以为是又自私自利,今天在腾讯云弄了一个ssl证书,因为要在网站嵌套第三方的页面,而第三方说必须是https才可以,本来想下载下来,根据操作文档配置一下不就完事了?十分钟都用不了的事,但是我错了,如果你是根据操作文档去做,百分之百的相信他们那就是一个傻子,腾讯云出的操作文档把最关键的地方一点都没有说明,真实
2018-01-03 13:59:42
679
原创 关于支付宝商户(蚂蚁金服)api调用
最近弄了微信和支付宝的api支付接口。总体感觉比较恶心,一句话总结,你想让别人用你就搞的简单一点,要么你就自己留着玩不要开放。既开放了还整的绕来绕去。这篇文将就讲解一下支付宝商户的api流程,不足之处以后在补充。首先申请支付宝商户平台账号,也就是蚂蚁金服的账号,申请完成之后,登录完成在产品中心-产品大全中找到手机网站支付,APP支付,当面付,接入接口,当然还有好几个接口,根据需求需要哪个接
2017-12-18 18:10:04
8600
1
原创 存储过程条件查询
前几天写查询,简单的sql又满足不了,只能写在存储过程里面,先把数据放在临时表里面,然后在给临时表拼接条件进行查询,最后执行,注意这里执行的内容是最关键的。如下:set @ls = 'select *from #Tmps where 1=1'; //这是现将临时表赋给参数,拼接上1=1 方便下面 继续拼接and条件if @parmfirst beginset @ls =@ls+
2017-12-18 18:05:13
413
原创 关于项目中的日志文档
可以说只有一个人扛项目的时候你才会有真正的提升,之前我一直都不实用手写日志文档记录项目中的何种问题,不过最近一个人耍项目,还是和其他公司对接api接口带有回调函数的,是在没有办法搞,也不能调试,获取到的数据是什么样子的也看不到,只能写个日志文档查看回调过来的参数。下面上代码,给即将,或者已经出问题的你们:public void Write(string test) {
2017-12-07 17:32:24
490
原创 获取webapi异步回调函数参数
异步回调不用说了,相信用过的人都能感觉到时多么恶心,如果像支付宝、微信等异步回调还好一点,写的比较大众化,而且还有例子可以看,如果碰上比较二的合作方就完蛋了,API写的是一塌糊涂,还没有调用案例,最近遇到一个公司用java给我写api,回调函数的参数用response.header和body传过来,我曹,然后跟我说参数是在请求头和请求体里面。因为什么都没有,就说了这么一句,当时就懵逼了,因为我还真
2017-12-07 17:23:28
3038
原创 js判断是pc端还是移动端
今天和银行接口对接,发现PC端页面点击不了,因为对方只做了移动端,PC端没有做处理,需要我这边给他们传参判断是移动端还是pc端。因为原来微信支付宝支付的时候有过判断是不是微信浏览器,是的话就用微信支付,不是的话就用支付宝打开,代码如下: if (ua.match(/MicroMessenger/i) == 'micromessenger') {//这是微信浏览器打开的
2017-12-06 17:19:20
220
原创 关于接口api调用
最近写了不少api接口调用,移动端。pc端,目前感觉区别不大,唯一感到不一样的地方就是移动端因为不能操作太多逻辑,所以接口返回的数据格式比pc端详细的多,有可能本来在pc端嵌套一次json,如果放在移动端你就要去嵌套两次或者3次。 对于json参数这里特别说明一下, 一种是string类型,一种是json类型string类型不用多说,最常见,调用方式直接拷贝下面代码: StringB
2017-12-04 17:14:43
5702
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人