摘要: 业务场景:在写Webapp的过程中遇到了一个这样的问题,有一个表单提交需要走数据校验,必填选项没有填的需要定位到对应的地方去 看到这个需求的时候第一个想到的就是用锚点,把表单控件上定义一个ID就直接跳过去了,这样做完后才发现有一个问题 使用锚点跳转会记录浏览器的history,当点击浏览器的返回键或 阅读全文
posted @ 2021-09-08 17:41 NiuBiHH 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 一、动态代理 1.1、Spring实现AOP 横切关注点:跨越应用程序多个模块的方法或功能。(软件系统,可以看做由一组关注点即业务或功能或方法组成。其中,直接的业务关注点是直切关注点,而为直切关注点服务的,就是横切关注点。)即是,与我们业务逻辑无关的,但是我们需要关注的部分,就是横切关注点。 切面( 阅读全文
posted @ 2019-02-18 08:27 NiuBiHH 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 一、创建项目 1)打开开发者工具 2)填入对应的项目信息 3)创建完成 二、目录讲解 2.1、app.js 注册微信小程序的应用 通过调用App方法传入一个Object类型的参数(主要是一些事件处理 生命周期的钩子函数) 2.2、app.json 注册小程序的页面 2.3、project.confi 阅读全文
posted @ 2019-02-18 08:20 NiuBiHH 阅读(209) 评论(1) 推荐(1) 编辑
摘要: 一、背景 相信大家生活中都离不开微信的使用、大家肯定也有意无意的使用过微信小程序、如:跳一跳、微信绕口令、语音抢红包等。 1.1、为什么会有微信小程序 1)更好的体验 2)规范与管理 1.2、什么是小程序 1)小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想 2)用户扫一扫或 阅读全文
posted @ 2019-02-16 20:48 NiuBiHH 阅读(468) 评论(0) 推荐(0) 编辑
摘要: axios中只能使用get和post方法来进行请求数据,没有提供jsonp等方法进行跨域访问数据 下面我们来解决axios的跨域问题! 创建好vue-cli项目 依赖axios 配置: 为什么要配置一下呢 因为在vue文件中不能直接引入 axios来使用 找到src/main.js 引入 axios 阅读全文
posted @ 2018-12-26 08:58 NiuBiHH 阅读(678) 评论(0) 推荐(0) 编辑
摘要: 注:一些理论知识来源于CSS3-菜鸟联盟 弹性盒布局(Flex Box) 一、概念 弹性盒子是 CSS3 的一种新的布局模式。 CSS3 弹性盒( Flexible Box 或 flexbox),是一种当页面需要适应不同的屏幕大小以及设备类型时确保元素拥有恰当的行为的布局方式。 引入弹性盒布局模型的 阅读全文
posted @ 2018-10-03 22:20 NiuBiHH 阅读(5604) 评论(2) 推荐(2) 编辑
摘要: 一:反射(Reflect) 1.1、概要 概要:动态获取类的信息,以及动态调用对象的方法的功能(运行时获得并使用类的信息的方法叫反射) 1.2、主要功能 主要功能: 在运行时判断任意一个对象所属的类; 在运行时构造任意一个类的对象; 在运行时判断任意一个类所具有的成员变量和方法; 在运行时调用任意一 阅读全文
posted @ 2018-07-26 20:05 NiuBiHH 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 服务器序列化与反序列化 一,序列化 二,反序列化 三,序列化时时间的问题 通过jackson序列化时时间是一个问题,它会把时间转换为1977年到现在这个时间的毫秒数,下面来解决这个问题 3.1,时间注解@JsonFormat: 在需要指定序列化对象的时间字段前面插入时间注解,转变为自己想要的格式 3 阅读全文
posted @ 2018-06-07 20:24 NiuBiHH 阅读(616) 评论(0) 推荐(0) 编辑
摘要: 一、创建节点 $("<html></html>"); 二、插入节点 三、节点内部插入 四、节点外部插入 五、替换节点 replaceWith(); replaceAll(); 六、复制插入 clone(withDataAndEvents,deepWithDataAndEvents) withData 阅读全文
posted @ 2018-05-31 14:07 NiuBiHH 阅读(366) 评论(1) 推荐(0) 编辑
levels of contents