随笔分类 -  HTML、JS

摘要:背景介绍: MoDO公司的web端定位用的百度api,获取了一些分店的经纬度,并且存到了数据库里,官网、微信公众号里都是用的百度定位或者H5的定位,没啥问题。 突然开发微信小程序时选用了微信自带的腾讯定位,然后发现定位有一些偏差。 于是展开了调查发现: 百度的坐标系是:BD09坐标系 腾讯用的坐标系 阅读全文
posted @ 2018-09-17 17:53 赵坤坤 阅读(829) 评论(0) 推荐(0)
摘要:1.判断undefined: var tmp = undefined; if (typeof(tmp) == "undefined"){ alert("undefined"); } 说明:typeof 返回的是字符串,有六种可能:"number"、"string"、"boolean"、"object 阅读全文
posted @ 2018-06-12 15:00 赵坤坤 阅读(174) 评论(0) 推荐(0)
摘要:背景介绍: 申请的百度地图API,采用javascript sdk方式 页面引用 问题1:更换域名导致定位插件不能用 需要修改百度地图-应用中的白名单设置,按照规则添加新的域名 问题2:http与https协议导致的报错 解决方案: 1:程序为http的调用 <script type="text/j 阅读全文
posted @ 2018-06-04 12:03 赵坤坤 阅读(165) 评论(0) 推荐(0)
摘要:时间戳转化成时间格式,以前也写过,但是使用vue的filter配合使用还是头一次,话不多说,请看代码: js: 页面中调用: <p >{{time|formatDatetwo}}</p> 阅读全文
posted @ 2018-01-16 15:15 赵坤坤 阅读(2851) 评论(0) 推荐(0)
摘要:为什么使用FIS3 项目上线一段时间后如果更新JS或CSS文件,而客户端已经对该文件缓存过了,那就有可能会无法及时更新而继续采用旧的JS或CSS文件,无法达到想要的效果。 处理类似情况最有效的解决方案就是修改其所有的链接,这样,请求就会从服务器下载最新的内容。但是要怎么改呢? 一:通过query的方 阅读全文
posted @ 2017-10-24 11:23 赵坤坤 阅读(1139) 评论(0) 推荐(0)
摘要:背景介绍: 开发企业微信的一个应用,实现在企业微信中调用自己程序页面,页面加载多模块数据,向下滑加载更多,等等等等,一波三折 然后很早就成功了是这样实现的: html: js:异步获取数据 页面滚动的效果 效果图: 然后第二个星期来了就不能用了,前端姐姐告诉我,她实现了一个右滑加载出半个页面展示个人 阅读全文
posted @ 2017-10-18 15:10 赵坤坤 阅读(6649) 评论(0) 推荐(0)
摘要:什么是字符编码? 计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要表示更大的整数,就必须用更多的字节。比如两个字节可以表 阅读全文
posted @ 2017-10-17 10:28 赵坤坤 阅读(6448) 评论(0) 推荐(2)
摘要:随着深入理解javascript 后对于一些小知识的了解慢慢加深,这里说的是关于nodelist和array的区别,相信你一定用过toarray()方法,但是这里通过js 的方法讲解nodelist 转 array的原理! 首先从字面上区分:NodeList节点的集合,array 数组。 在Web前 阅读全文
posted @ 2017-08-29 17:08 赵坤坤 阅读(1496) 评论(0) 推荐(0)
摘要:jquery 用的很多,所以jq的选择器就很受欢迎,但是用的过程中有一些小问题,如果不点透就永远不知道。 1:ID选择器:$("#ID"); 得到一个指定对应,并且只能得到一个对象 2:Class选择器:$(".class");得到一个数组,若干个数据; 3:this 在方法内指的是本方法的主体,例 阅读全文
posted @ 2017-08-21 10:34 赵坤坤 阅读(151) 评论(0) 推荐(0)
摘要:前情纪要:JQuery UI 是以 JQuery 为基础的开源 JavaScript 网页用户界面代码库。包含底层用户交互、动画、特效和可更换主题的可视控件,这些控件主要包括:Accordion,Autocomplete,ColorPicker,Dialog,Slider,Tabs,DatePick 阅读全文
posted @ 2017-07-24 22:48 赵坤坤 阅读(2013) 评论(0) 推荐(0)
摘要:前情纪要:上次的公司例会上的分享会上我准备了一个关于“闭包”的ppt,然后自己向部门的同事们讲解了一下我对于这部分内容的理解,但是讲完了之后发现自己还有很多地方说的不是很透彻。 一:背景知识小解: 这里要讲的闭包其实是“javascript 中的闭包”要理解闭包的概念首先要知道一些关于js(java 阅读全文
posted @ 2017-07-10 09:59 赵坤坤 阅读(222) 评论(0) 推荐(0)
摘要:背景介绍:开发的过程中经常有一些需要线上测试的内容,但是又不能使用线上的站点或者服务器的情况,这时候就需要一个可以线上的模拟软件。 这里是我的小伙伴:小武同学推荐的一款软件叫做ngrok,可以实现本地网站线上访问(使用的是外国人的东西)。 开始: 一:需要在ngrok上注册一个用户 https:// 阅读全文
posted @ 2017-04-13 15:18 赵坤坤 阅读(11) 评论(0) 推荐(0)
摘要:前情提要: 浏览器的自动填充很好用,方便了用户的重复账号和密码的输入,但是经常有错误的自动填充或者程序中不需要的自动填充 我的一个非登录页面中有一个input type=“text” 的标签,就遇到了这样的困扰 这样加上一个input属性 autocomplete="off" 就可以实现禁止自动填充 阅读全文
posted @ 2017-04-07 10:44 赵坤坤 阅读(399) 评论(0) 推荐(0)
摘要:情况描述:在页面中input 和 label 通过for banding 然后点击input 或者label的时候都要执行一个方法 但是在点击label的时候有两次执行两次的情况,及监听到的click 事件冒泡。 解决方案:1:不用label 2:解决它 这里提供一种时间戳的解决方案 页面HTML: 阅读全文
posted @ 2017-04-05 14:49 赵坤坤 阅读(834) 评论(0) 推荐(1)
摘要:经常在js 重要做时间加一的处理记录一下 ps:时间格式为:'2017-03-30' 一:源码: 二:调用 阅读全文
posted @ 2017-03-31 15:34 赵坤坤 阅读(14385) 评论(0) 推荐(2)
摘要:情景描述:使用C#在后台中传递时间到ajax中,因为是一个list<model>就直接用了Json 作为载体,但是在js中获得到的时间是var time='/Date(***************)/'; 初次判断为时间戳,直接转换 new Date(time); 失败,仔细看才发现是因为json 阅读全文
posted @ 2017-03-31 15:31 赵坤坤 阅读(523) 评论(0) 推荐(1)
摘要:大年初七第一天上班就来解决问题,我也是醉了。 其实是历史遗留问题,今天看到后不能忍了,赶紧解决一下。 旧系统中以一个微信版本的列表页面没有问题,在新系统中重新开发一边后发现列表页面的action总是请求两边,起初以为是global中的问题, 最后排查发现只有这一个action有问题,所以检查,各种检 阅读全文
posted @ 2017-02-03 11:29 赵坤坤 阅读(602) 评论(0) 推荐(0)
摘要:开发微信公共号时总是会遇到要修改公共号里自定义菜单的地址,修改过后有些手机会重新请求错误(上次)的地址。 针对这个问题,我采用重新关注公共号、清楚公共号内容、清楚浏览器缓存的方式,前两种均不得解决,第三种不能推广使用。 经过研究发现微信浏览器确实是在webvIEw的上层做的缓存:就是如果请求过了这个 阅读全文
posted @ 2016-11-10 10:13 赵坤坤 阅读(1817) 评论(0) 推荐(0)
摘要:微信的一些页面会去获取授权,然后在回调到页面,但是这样的话通过url传递的参数有可能丢失掉,我采用存储cookie的方式来传值 建一个CookieHelper.js文件 页面调用<script type="text/javascript" src="CookieHelper"></script> 在 阅读全文
posted @ 2016-10-27 17:31 赵坤坤 阅读(1172) 评论(0) 推荐(0)
摘要:在做网页的时候一般会有一个需求:点击一段文字信息的同时选中某个checkbox 旧处理方式是在这段文字上加上点击事件触发checkbox的选中事件 这里提供一种便利的方法: 将input和label放在同一个标签p中同时lable的for属性的值等于input的id属性值就可以实现点击label同时 阅读全文
posted @ 2016-10-26 15:43 赵坤坤 阅读(14282) 评论(2) 推荐(0)