首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

记录工作遇到各种问题(Bug,总结,记录)

在iframe预览pdf文件时,有时embed元素未占满整个iframe,而是正好一半,一半 ? ?...目前还不知如何解决,把embed宽高由100%设置成接近99%时候,反而占满iframe概率增多了不少.. 7....但是都失效.. 44. mouseenter和mouseleave事件冒泡产生问题,为了实现鼠标划过tr红,划出tr取消红 而由于冒泡问题,划过td时候就触发了父trmouseleave事件...或来嵌入pdf预览 一般来说,预览pdf文件可以直接在html嵌入,标明type类型即可调用浏览器自身插件来预览 <embed src="pdfPath...pdf预览) 详见  第三方支持主要有两个:google doc pdf.js 推荐使用pdf.js,简单讲下大致用法,可直接去看使用文档 https://github.com/mozilla/pdf.js

17.9K12

StreamSaver.js入门教程:优雅解决前端下载文件难题

如果我们要下载一些浏览器读不懂文件,我们可以使用签在新窗口打开链接,也可以使用 windows.open('url') 方式打开新窗口进行下载。...但如果这个文件浏览器是读得懂,比如 .txt 文件,那浏览器就不会执行下载,而是会直接在页面把文件内容展示出来。 此时就可以使用 StreamSaver.js 来解决这个问题。.../StreamSaver.js"> // 监听按钮点击事件,点击就下载文件 download.onclick = () => { // 【步骤1】创建一个文件...我准备了两个 .csv 文件(test1.csv 和 test2.csv),它们内容分别长这个样子。 我要将它们合并成这样子: 在合并文件之前我们首先要清楚这个文件内容是如何组成。...在 Excel 打开 .csv 每个单元格内容转换成文本形式的话是用逗号分隔。

1.1K30
您找到你想要的搜索结果了吗?
是的
没有找到

Spring-Boot:6分钟掌握SpringBoot开发

例如: server.port=8000 server.contextPath=SpringBootWeb 在上述代码,我们将程序默认端口(8080) 修改成为使用 8000 端口,并且将应用程序项目名修改为...除此之外,也使用到了开篇所提到过起步依赖,我们只需要引入 spring-boot-starter-web 这一依赖,就可以使用到Web 中常用包。... 如下图所示,我们使用 spring-boot-starter-web 依赖,已经集成了常用mvc json 等相关依赖。...Book book) { book.setReader(reader); readRepository.save(book); return "redirect:/{reader}"; } } 使用了...在第3章,我们将会看到如何覆盖Spring Boot自动配置,借此达成应用程序一些目标,还有如何运用类似的技术来配置自己应用程序组件。

1.4K70

【笔记】618- 读《你不知道 Blob》笔记

endings :默认值为 "transparent",用于指定包含行结束符 \n 字符串如何被写入。...图片本地预览 + 分片上传 实现本地预览: 将 input 获取 file 对象,通过实例化 FileReader ,赋值给变量 reader ,调用reader readAsDataURL 方法...,将 file 对象转换为 dataURL ,然后监听 reader onload 属性,获取到读取结果 result ,然后设置为图片 src 值。...生成 PDF 文档 在浏览器端,利用一些现成开源库,比如 jsPDF,我们也可以方便地生成 PDF 文档。...1.4 使用场景不同 Blob URL 只能在当前应用内使用,把 Blob URL 复制到浏览器地址栏是无法获取数据,而 Data URL 则可以在任意浏览器中使用

3.3K40

Web如何适配无障碍?

警告:  许多这些小部件后来被合并到 HTML5 ,如果存在这样元素,开发人员应该更喜欢使用正确语义 HTML 元素而不是使用 ARIA。例如,原生元素具有内置键盘可访问性、角色和状态。...但是,如果您选择使用 ARIA,则您有责任在脚本模仿(等效)浏览器行为。常见属性这里列举了2个最常用属性。...尽量使用Html5语义化标签在body中正确使用这些标签: ,,,,,,,,,<audio...经典误区:给div设置onclick事件。有时候为了方便,你可能直接把div当作button了,并绑定了onclick事件。这是不对,无障碍软件可能无法识别到它是有点击事件,就不会播报出来。...部分读屏软件可能无法打开链接将链接onclick事件放在父结点触发,父节点设置role="button"或"link"只有1个链接,且整体内容与该链接强相关(如“您已阅读并同意《协议》”)打开链接很方便

3.5K63

customElements 实战之 Lite-embed

对于上述需求,Lite-embed 使用起来也很简单,具体如下: <!...二、Lite-embed 开发实战 2.1 实现自动解析 前面我们已经简单介绍了 Lite-embed 功能,下面我们来介绍一下如何一步步实现 Lite-embed 组件。...在 matches 方法内部会获取预设规则,然后逐一进行地址匹配。而 match 方法内部实现主要功能是地址映射和参数填充。介绍完自动解析实现方式,接下来我们来介绍如何预热 TCP 链接。...用于初始化状态、设置事件侦听器或创建 Shadow DOM。参见规范,了解可在 constructor 完成操作相关限制。...解析器创建元素时,或者升级时,也会调用它来获取初始值。Note: 仅 observedAttributes 属性列出特性才会收到此回调。

1.5K20

从零构建可视化jar包部署平台JarManage

项目背景 在java项目部署过程,由于内外部各种因素,可能会遇到一些感觉操作不便捷场景,例如 jar包未随系统自动启动需要每次手动重启 系统vpn堡垒机多重防御更新繁琐 系统无图形化界面命令行操作复杂...等等… 在工作之前也总结了windowsJar包部署工具与linux下jar包自动化部署脚本,这次就想着否能将二者统一结合,本着简单/高效/功能专一原则,做出一 个可视化jar包部署平台,JarManage...code2roc/jar-manage 支持在线创建项目,上传Jar包,自动备份,配置启动参数,注册系统服务,查看启动日志等功能,具有以下优点 基于servlet开发,依赖简洁,部署包10MB左右 结合嵌入式...tomcat一键部署,无外部容器依赖 使用h2db存储数据,无外部数据库依赖 适配windows/linux平台,满足多种环境 具体项目经平台部署后自动注册系统服务,无需担心服务器重启 系统架构图如下... org.apache.tomcat.embed tomcat-embed-jasper

35330

浅谈Angular

属性名字一样,那也不是同一个东西) 3.事件绑定 ()--如果想要获取事件对象,传入$event 例:点击</button...来控制元素显隐 在自定义指令里获取指令添加到其上面的元素,需要依赖注入ElementRef服务 如果自定义指令想要接收从外部传入值,需要使用@Input装饰器\....可以给@Input装饰器内部填写一个元数据,这个值是外部使用名字 内部还是使用原来名字 3.如果想要给指令添加元素绑定事件,需要使用@HostListener装饰器 如果要通过指令控制DOM显隐...,要声明在子组件里 2.子向父 -- @Output装饰器声明事件,要声明在子组件里 3.兄弟之间 -- 中间人模式 拓展:事件源对象 在事件,当前操作那个元素就是事件源。...比如网页元素a标签和input都有onclick事件,当点击a发生onclick事件时,事件源就是a标签,当点击input发送onclic事件是,事件源就是input。

4.4K10

Angular 工具篇之Storybook

Storybook 这款工具很强大,它支持很多流行框架,比如: React React Native Vue Angular Polymer Riot 接下来我们来介绍一下在 Angular 项目中如何使用...现在我们使用 Angular CLI 来创建一个新演示项目: $ ng new angular-storybook-demo $ cd angular-storybook-demo 这里需要注意是,...: linkTo('Welcome'), }, })); 在上面的示例,我们通过调用 storiesOf() 方法后返回对象 add() 方法来创建故事。...: string; }; 通过 @storybook/addon-actions 库中导入 action 方法,我们能够方便地记录用户触发自定义事件。...= new EventEmitter(); } 上面的 ButtonComponent 组件很简单,而在实际项目中我们组件可能需要使用 Angular 内置指令(如 ngIf 或 ngFor

1.9K20

android顶部导航条

实现原理是使用android-support-v4.jar包ViewPager控件,在ViewPager控件设置流布局,再在流布局设置几项TextView,给每一个TextView设置相关参数,事件等...网上也有关于这方面的一些示例,但是许多都是使用Tabhost来做,实现了图片平滑动画效果,但没有实现菜单左右滑动效果。我们先来看下本示例效果图: ? ? ? ? ? ?   ...以上是效果图,以下让我们来看来如何才能实现,先建立程序结构,结构图如下: ?   在程序,我们需要导入android-support-v4.jar包。...,需要在ViewPager控件onPageSelected监听事件更改图片状态:         @Override   public void onPageSelected(int arg0...另外,还可以使用Gallery来实现导航菜单滑动,关于Gallery如何实现,本文就不再详述,有兴趣朋友可以查询帮助文档。

3.2K50
领券