- 博客(17)
- 收藏
- 关注
原创 Java Number&Math类
一般,当需要使用数字的时候,我们通常使用内置数据类型,如:byte、int、long、double 等。int a = 5000;float b = 13.65f;byte c = 0x4a;在实际开发过程中,我们经常会遇到需要使用对象,而不是内置数据类型的情形。为了解决这个问题,Java 语言为每一个内置数据类型提供了对应的包装类。所有的包装类(Integer、Long、Byte...
2019-04-30 18:05:54 239
原创 写一个简易迷你的SpringMVC框架(B版)
对于SpringMVC不了解的小友,可以看下A版的mvc框架介绍所以,直接上代码:项目目录结构@Autowired注解package com.mymvc.annotation;import java.lang.annotation.*;/** * 实现自动注入 */@Documented@Target(ElementType.FIELD) // 作用于字段上,实现注入...
2019-04-30 13:11:43 286
原创 写一个简易迷你的SpringMVC框架(A版)
SpringMVC简介SpringMVC是当前最优秀的MVC框架,自从Spring 2.5版本发布后,由于支持注解配置,易用性有了大幅度的提高。Spring 3.0更加完善,实现了对Struts 2的超越。现在越来越多的开发团队选择了Spring MVC。Spring为展现层提供的基于MVC设计理念的优秀的Web框架,是目前最主流的MVC框架之一Spring3.0后全面超越Struts...
2019-04-30 10:03:38 519 1
原创 【微信小程序】日期格式化
微信自己提供的util中,有一个日期格式化的工具,如果要使用的话,请导入var util = require(’…/…/utils/util.js’),然后关于util.formatTime(new Date)的使用,不要用Date.now(),请老老实实使用 new Date()const formatTime = date => { const year = date.get...
2019-04-29 14:42:13 2241
原创 【微信小程序】之文本折叠与展开
有时候一个列表的文章过长,显示的时候要省略显示,但是还要有一个展开查看全文的点击事件,可以实现展开与折叠。写的粗略,请见谅!index.js//index.jsPage({ data: { motto: '在实际的开发中,疑或是页面的预览中,或多或少都碰到过这样的情景,那就是文本的折叠与展开!近期在做一个小程序项目,也遇到此情况,就将此顺便总结下来~', isF: ...
2019-04-29 14:24:41 5907 3
原创 【微信小程序】首行缩进、 去掉/取消首行缩进
首行缩进text-indent:2em;text的意思是文本,indent在计算机英语中意思是缩进,至于后面的2em意思就是2个相对单位;em这个单位的意思就是文字的高度,1em就是1个文字的高度,2em就是两个文字高度,所以我们写的“text-indent:2em;”的意思就是,文本缩进2个文字的高度,因为汉字是方块字,高度和宽度是一样的,所以缩进2个文字的高度,就等于缩进两个文字的宽度...
2019-04-29 13:57:08 5827
原创 【微信小程序】常用快捷键
格式调整Ctrl+S:保存文件Ctrl+[, Ctrl+]:代码行缩进Ctrl+Shift+[, Ctrl+Shift+]:折叠打开代码块Ctrl+C Ctrl+V:复制粘贴,如果没有选中任何文字则复制粘贴一行Shift+Alt+F:代码格式化Alt+Up,Alt+Down:上下移动一行Shift+Alt+Up,Shift+Alt+Down:向上向下复制一行Ctrl+Shift+E...
2019-04-29 13:52:00 931
原创 【微信小程序】之监听函数
在微信小程序实现 watch 属性,监听data中的属性,当被监听属性的值改变时,执行我们指定的方法。watch.jsfunction observe(obj, key, watchFun, deep, page) { let val = obj[key]; if (val != null && typeof val === "object" &&...
2019-04-29 13:42:32 5670
原创 【微信小程序】返回上一页刷新或当前页刷新
bug: 在onShow中执行this.onLoad(),会导致页面第一次加载的时候数组加载两次!造成原因:页面加载先执行onLoad,再执行的onShow,就会出现在onLoad加载一次数据,在onShow中执行this.onLoad()在加载一次数据。解决办法:将不需要刷新的数据放在onLoad中执行,将需要刷新的数据放在onShow中执行!页面的刷新,不管是H5还是APP或者其他浏...
2019-04-26 17:13:14 4347 2
原创 【微信小程序】之自定义顶部导航页签
小程序系统提供的导航页签,只能设置字体,却不能自定义字体图片之类的,所以自己写了一个示例。废话不多说,直接上代码效果:app.jsonLaunch: function() { wx.getSystemInfo({ success: e => { this.globalData.StatusBar = e.statusBarHeight; ...
2019-04-25 18:55:29 3796
原创 【微信小程序】分享接口卡片图片尺寸比例
有没有遇到过分享出去的小程序的图片大小有时候莫名其妙的变得扭曲或者宽高被隐藏。调用微信小程序分享需要button标签<button open-type="share">test</button>然后在js的page里加一个函数onShareAppMessage: function() { return { title: "小伙伴快来和我玩"...
2019-04-25 18:29:51 14296
原创 【微信小程序】之跨界面传参
小程序传参有限制和组件式传参不一样,所以写下我自己经历的,并解决的示例。Page这种page与page页面之间传参,相对比较方便,但是有一种限制,用?拼接的参数,只能在onload函数中用options接收!//e.target.dataset.id 在wxml页面设置 data-id=‘参数值’ 即可//或者用e.currentTarget.dataset.id接收,两种方式选其一...
2019-04-25 18:19:36 1156
原创 【微信小程序】之from表单
平常H5里面或者只要是个页面都会有表单,小程序也不例外from表单from.wxml<form bindsubmit='FormSubmit' bindreset='FormReset'> <view> <input name='title' placeholder='标题' value='{{value}}'></input&g...
2019-04-25 17:40:37 1164
原创 【微信小程序】之画布
canvas 标签默认宽度300px、高度225px同一页面中的 canvas-id 不可重复,如果使用一个已经出现过的 canvas-id,该 canvas 标签对应的画布将被隐藏并不再正常工作属性名类型默认值说明canvas-idStringcanvas组件的唯一标识符disable-scrollBooleanfalse当在 canvas 中移...
2019-04-25 17:32:10 5265
原创 【微信小程序】之弹框modal
官方文档<modal hidden="{{hidden}}" title="这里是title" confirm-text="自定义确定按钮" cancel-text="自定义取消按钮" bindcancel="cancel" bindconfirm="confirm" no-cancel="{{nocancel}}"><modal title="{{dialog.tit...
2019-04-25 16:52:45 5168 1
原创 【微信小程序】之下拉加载和上拉刷新
方法一:onPullDownRefresh和onReachBottom方法实现小程序下拉加载和上拉刷新首先要在json文件里设置window属性属性类型描述enablePullDownRefreshBoolean是否开启下拉刷新,详见页面相关事件处理函数设置js里onPullDownRefresh和onReachBottom方法属性类型描述...
2019-04-25 16:41:04 2858 2
原创 【微信小程序】 两种滑动方式
normal: 正常无变化(默认处理方式.文本自动处理换行.假如抵达容器边界内容会转到下一行)pre: 保持HTML源代码的空格与换行,等同与pre标签nowrap: 强制文本在一行,除非遇到br换行标签pre-wrap: 同pre属性,但是遇到超出容器范围的时候会自动换行pre-line: 同pre属性,但是遇到连续空格会被看作一个空格inherit: 继承竖向滑动<sc...
2019-04-25 16:29:23 348
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人