记录真实开发问题、项目实践和两三句就能说明白的技术点
滚动导航 + 吸顶是常见交互。本文用 position: sticky 实现吸顶(注意祖先 overflow 会使其失效),并用 scroll 监听高亮当前导航项,给出比 fixed 更顺滑的方案与兼容兜底。
前言 上下滚动是页面上常见的交互行为之一,为了让一些重要的信息始终出现在界面上,不随着页面滚动而看不见。前端会在它向上滚动出屏幕前把它固定在顶部,向下滚动到该出现的位置时把它释放掉,这样的交互方式称为吸顶。比如页面的通栏标题,一些重要导购场…
scroll(function(direction) { console.log(direction) }); function scroll( fn ) { var $window = $(window), beforeScrollTop…
在做一个滚动 到 距 浏览器顶部 60像素固定悬浮功能的时候插件总是有bug, 于是从网上找了一下文章做参考 , 在这里记录一下 。 滚动吸顶效果。我当时很纳闷为何一个滚动吸顶会有 bug,后来我查看代码才发现直接用的是 offsetTop…
介绍getBoundingClientRect;以及获取width,height的兼容性写法;最后介绍了两个使用场景:获取页面元素的位置和判断元素是否在可视区域。 1. 什么是getBoundingClientRect getBoundin…
错误: 在打包工具类是报错 Unable to find main class 原因: 是工具类模块 找不到 启动类 main函数, 而工具类的作用只是共其他模块类调用, 不需要启动类, 经检查 工具类模块的 pom.xml 发现引用了sp…
在编译springboot工具类的时候报错 Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump 经过 网上搜索 得知 是由于 测试类 的问…
前言 配置tomcat以 Tomcat8 jdk8 为例. Tomcat9 也可以配置也可以按照一下步骤配置 一,系统配置 1.操作系统:win10 64位 2.tomcat版本:Tomcat8 64位 3.Java版本:JDK8 64位 …
背景 首先 sockjs-node 是一个JavaScript库,提供跨浏览器JavaScript的API,创建了一个低延迟、全双工的浏览器和web服务器之间通信通道。 报错信息: 解决方案一:注释法(UP不推荐) 不过,目前百度的主流解决…
最近在写java项目的时候由于所使用的框架不支持注解引入依赖, 所以考虑使用单例模式,下面从网上查找归纳了一些方法做个记录 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式…
在 Java 等编程语言中有 String.format 方法用来组装字符串,非常方便。 而 JavaScript 中好像只能是通过加号组装: var s = "Hello " + " World" 有类似 String.format 的函…
前言 判断一个字符串是否为数字是Java开发中很常见的业务需求,实现这个判断有很多种方式,大体上分为异常处理,正则表达式,数字字符,NumberFormat工具类,外部工具类这五大类,不同类型下的实现方式其实略有不同,下边列举出这5类中具体…
1、背景 最近工作中遇到一个情况,需要写6个很相似的查询功能,着6个查询的唯一的区别就是返回实体的字段不相同。 例如:我的待办需求,待办查询方式是一样的,但是待办分为好多种类型,每种类型的列表展示信息又是不一致的。 考虑到代码复用,打算写一…
Spring Boot 版本与 JDK 强相关:2.x 基于 Java 8,3.0+ 最低 Java 17 并迁移到 Jakarta EE。本文给出常用版本对照表与升级注意事项。
这里整理出我遇到跨域问题解决的方式以及思路 什么是跨域? 跨域使用的场景? 解决跨域的方式? 前端、后端如何配合处理跨域? 跨域常见错误 突如其来的OPTIONS请求? 后端需要返回的Header有哪些? 前端如何配合发起请求? Ajax跨…