- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 日期计算
1.输出今天是今年的第多少天,也可查询到年底还有多少天function getDays(cur, prv) { return (Math.abs((new Date(cur)).getTime() - (new Date(prv)).getTime()) / (60*60*24*1000)).toFixed() // 日期时间戳相减获取差值,除于一天的时间戳,获取正整数}alert(getDays('2021-05-14', '2021-01-01'))alert(getDays('2
2021-05-14 13:25:37
272
原创 ElementUI Tree组件严格的遵循父子不互相关联的反显
check-strictly在显示复选框的情况下,是否严格的遵循父子不互相关联的做法,默认为 false,当我们设置它为true时,父子级关系彻底不再关联。那么涉及到的就是一个需求,如果用户勾选了某个层级后,它的子集我们不需要勾选,但是它的父级我们需要根据情况判断是否是半勾选或者是勾选状态。<el-tree class="ztree" :expand-on-click-node="showChild" check-strictly v-loading="loading"
2020-08-17 09:46:46
1161
原创 小程序取消授权后重新调取授权
昨天做了一个获取小程序微信运动步数demo获取微信用户信息的方法,详情https://developers.weixin.qq.com/community/develop/doc/0000a26e1aca6012e896a517556c01获取小程序步数授权,当用户取消授权后我们需要去引导用户去开启服务,首先去wx.getSetting()然后在里面去wx.openSetting...
2018-10-12 17:35:22
8171
原创 小程序云开发增删改查
学习小程序第一天,踩了不少坑,比如:1.误把微信公众的appId当作小程序appId用2.没有设置权限,导致请求成功但是获取不到数据(修改表的权限设置为"所有用户可读,仅创建者及管理员可写")3.去修改表中不是自己在小程序创建的信息(表中没有openid的数据,也是因为权限的问题,带有openid的是自己的添加的,不是自己创建的数据只读,不允许操作)接下来展示一下自己做的user列...
2018-10-10 19:35:21
3714
原创 对象操作备忘
1.对象合并var a = {name: 'Adele', age: 20}var b = {name: 'Chris', age: 20, address: 'beijing'}function update (...args) { return Object.assign(...args)}console.log(update(a, b))2.阶乘f...
2017-09-26 15:30:54
265
原创 数组操作
1.数组去重1.1.常规的去重复方法,声明一个新的数组去接收数组中的值,判断在新数组中是否含有该值,如过没有就添加到新数组中function duplicates(arr) { var length = arr.length, newArr=[], repeatArr=[]; for(var i = 0; i < length; i++){ if (...
2017-04-07 20:04:44
303
原创 配置gulpfile文件,实现文件更改后浏览器即时刷新
1.首先确保已安装过node2.使用node init 创建package文件3. package.js文件配置:{ "name": "package", "version": "1.0.0", "description": "配置package文件,实现文件更改后浏览器即时刷新", "main": "gulpfile.js", "scripts": {
2016-07-21 15:07:12
6438
原创 canvas设置大小
canvas元素实际上有两套尺寸,一个是元素本身的大小,还有一个就是元素绘图表明的大小,设置canvas的width和height属性,实际上是同时修改了它的元素本身的大小以及元素绘图表面的大小,默认情况下canvas元素于其绘图表面都是300*150, canvas{ /*width: 600px;*/ /*height: 300px;*/
2016-06-15 18:56:25
12872
2
原创 Vuejs demo
Vue.js 是用于构建交互式的 Web 界面的库。它提供了 MVVM 数据绑定和一个可组合的组件系统,具有简单、灵活的 API。从技术上讲, Vue.js 集中在 MVVM 模式上的视图模型层,并通过双向数据绑定连接视图和模型。实际的 DOM 操作和输出格式被抽象出来成指令和过滤器。相比其它的 MVVM 框架,Vue.js 更容易上手。刚做了一个小的demo,作为自己的“hello
2015-10-14 22:35:26
2729
原创 jsrender 学习 入门 demo
1.引入我们所需要的js包2.编写我们要输出内容的div3.编写我们的数据var data = [ { "title": "山水图", "imgpath":"http://pic17.nipic.com/20111111/7953751_140357624000_2.jpg", 'alink':"http://pic17.nipic.com/20111111/
2015-05-27 13:55:09
1065
原创 less 初学 测试demo
1.配置Apache环境,2.下载less包3.新建less.less文件,引入到html页面的header4.html引入less包,一定要放在less引入的下面5.编写html源码 6.编写less源码body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,dl, dt, d
2015-05-26 13:45:27
1331
原创 CSS3兼容IE6-8
1,首先去http://css3pie.com/下载插件2,在html头部判断是否为IE,并在里面添加引入插件,PIE.js3,在文章的末尾添加附加条件,如果是多个相同样式中含有CSS3属性,则 $('.xxx').each(function() { PIE.attach(this); });CSS3兼容IE6-8 .ra
2014-12-18 15:15:53
702
转载 Placeholder兼容IE6以及以上版本
ie-Placeholder by hadley a{color:white;}input:focus,,textarea:focus{outline:none;border-color:#AAA;box-shadow:none;}input,textarea{padding:5px 10px;border:1px solid #CCC;font-size:12px;font-famil
2014-07-21 17:23:37
639
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人