摘要:如何通过js往剪贴板中,添加一段文本 1 var oInput = document.createElement('input'); 2 oInput.setAttribute('value', this.downloadUrl); 3 document.body.appendChild(oInpu 阅读全文
posted @ 2020-07-04 16:56 唐宋元明清2188 阅读(6) 评论(0) 推荐(0) 编辑
摘要:在开发App端的网页时,要适配iphone、ipad、ipod、安卓等各种机型, 想通过将界面缩放,等比例显示在各机型上。过程中遇到了些问题和大坑~ 首先设置内容固定宽度、自动高度(以下举例) width: 375px; height: auto; 通过获取窗口的宽度与固定宽度相除,获得缩放比例 c 阅读全文
posted @ 2020-07-03 03:28 唐宋元明清2188 阅读(8) 评论(0) 推荐(0) 编辑
摘要:监听标签的触摸/鼠标滑动事件,添加元素的切换动画,效果如下: 事件监听 鼠标事件和触摸事件监听: 1 componentDidMount() { 2 var teachingReportDiv = document.getElementById("teachingReport") as HTMLEl 阅读全文
posted @ 2020-07-01 11:57 唐宋元明清2188 阅读(12) 评论(0) 推荐(0) 编辑
摘要:请求Node端中转接口时,遇到以下异常: Request_fileSize_limit Request_fields_limit Request_fieldSize_limit 遇到以上异常时,调试信息里会报错:Payload Too Large、异常code413。 解决: 在config.def 阅读全文
posted @ 2020-06-29 12:10 唐宋元明清2188 阅读(8) 评论(0) 推荐(0) 编辑
摘要:通过img.src添加图片 添加一个img元素,设置content,会发现在IE、safari等浏览器内显示为空白。 一般我们使用img,是通过src来设置的,可以通过react的import图片添加。 <img className="headerMenuEntryImg" src={MenuEnt 阅读全文
posted @ 2020-06-29 11:56 唐宋元明清2188 阅读(9) 评论(0) 推荐(0) 编辑
摘要:页面滚动时,添加平滑特效 1.在页面入口处,添加css 1 html { 2 scroll-behavior: smooth; 3 } 添加全局css之后,直接使用window.scroll(0,0)就可以平滑滚动到顶部了。 注:兼容性很差,仅支持火狐、chrome高级版本 2.指定滚动操作,使用平 阅读全文
posted @ 2020-06-22 23:37 唐宋元明清2188 阅读(59) 评论(0) 推荐(0) 编辑
摘要:每次滚动到元素时,都显示加载动画,如何添加? 元素添加初始参数 以上图中的动画为例,添加俩个左右容器,将内容放置在容器内部。 添加初始数据,默认透明度0、左右分别移动100px。 1 //左侧容器 2 .item-leftContainer { 3 opacity: 0; 4 transform: 阅读全文
posted @ 2020-06-19 10:45 唐宋元明清2188 阅读(200) 评论(0) 推荐(2) 编辑
摘要:当页面滚动时,如何动态切换布局/样式 1. 添加滚动事件的监听/注销 1 //在componentDidMount,进行scroll事件的注册,绑定一个函数,让这个函数进行监听处理 2 componentDidMount() { 3 window.addEventListener('scroll', 阅读全文
posted @ 2020-06-13 10:52 唐宋元明清2188 阅读(56) 评论(0) 推荐(1) 编辑
摘要:列表项,有时需要判断列表首尾,来筛选设置样式 如上图,三个项有间隔,怎么保证设置了列表项之间的距离后,整体还水平居中显示呢? .item:not(:first-child) { margin-left: 20px;} 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <me 阅读全文
posted @ 2020-06-11 17:25 唐宋元明清2188 阅读(41) 评论(0) 推荐(0) 编辑
摘要:如何设置水平居中显示? 一般的方法是设置宽高,然后以margin去控制,比如:DIV居中的经典方法 本章介绍需要宽度自适应时如何水平居中,以及居中失效的几个点 水平自适应居中 比如设置一个列表水平居中显示 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA BBBBBBBBBB 阅读全文
posted @ 2020-06-11 12:15 唐宋元明清2188 阅读(41) 评论(0) 推荐(0) 编辑
摘要:如何设置标题栏一直置顶固定显示? 只需要给标题栏所在的容器,以下设置: position: fixed; top: 0px; left: 0px; width: 100%; 位置固定在左上角,同时宽度填充满。 以下是Position的几个值: fixed生成绝对定位的元素,相对于浏览器窗口进行定位。 阅读全文
posted @ 2020-06-10 15:45 唐宋元明清2188 阅读(34) 评论(0) 推荐(0) 编辑
摘要:在tsx中引用图片,在文件文本编辑器中提示错误引用: typescript无法识别非代码文件(js是可以的)。如果需要在ts中识别此文件资源,可以先声明文件类型。 新建一个ts文件,比如global.d.ts(.d.ts是typescript declaration file的简称),并放在主要代码 阅读全文
posted @ 2020-06-09 20:40 唐宋元明清2188 阅读(31) 评论(0) 推荐(0) 编辑
摘要:如何将自己的类库,自动打包并自动发布到Nuget? 1. 项目csproject属性修改 新建一个项目GitToNugetPackageTest 不用添加任何类,我们修改csproject属性。 替换为以下模板内容后,并修改以下节点值: TargetFrameworks 依赖的框架版本,比如net4 阅读全文
posted @ 2020-05-28 17:51 唐宋元明清2188 阅读(65) 评论(0) 推荐(1) 编辑
摘要:通过适配器判断网络连接类型及状态 判断网络的连接状态/连接类型,可以直接查看网络适配器列表的状态 适配器列表: 1 public static NetworkInterface[] GetAllAdapters() 2 { 3 //获取本地计算机上网络接口的对象 4 NetworkInterface 阅读全文
posted @ 2020-05-27 14:43 唐宋元明清2188 阅读(23) 评论(0) 推荐(1) 编辑
摘要:网络连接判断,使用WebClient测试获取: 1 public static bool IsWebClientConnected() 2 { 3 try 4 { 5 using (var client = new WebClient()) 6 using (var stream = client. 阅读全文
posted @ 2020-05-27 14:42 唐宋元明清2188 阅读(26) 评论(0) 推荐(1) 编辑
摘要:网络连接判断,使用IPHost测试获取: 1 public static bool IsIPHostConnected() 2 { 3 try 4 { 5 System.Net.IPHostEntry i = System.Net.Dns.GetHostEntry("www.google.com") 阅读全文
posted @ 2020-05-27 14:41 唐宋元明清2188 阅读(17) 评论(2) 推荐(1) 编辑
摘要:网络连接判断,使用ping测试获取: 1 private static async Task<bool> IsPingSuccess() 2 { 3 try 4 { 5 using (Ping myPing = new Ping()) 6 { 7 var result = await myPing. 阅读全文
posted @ 2020-05-27 14:40 唐宋元明清2188 阅读(20) 评论(0) 推荐(1) 编辑
摘要:IsNetworkAlive需要服务System Event Notification的支持(系统默认自动启动该服务),且需要安装最新的SDK(如.NET) 浏览:MSDN对IsNetworkAlive的详细描述 由API中翻译:该功能可在Windows XP、2000(或Windows NT 4. 阅读全文
posted @ 2020-05-27 14:39 唐宋元明清2188 阅读(31) 评论(0) 推荐(1) 编辑
摘要:蓝牙设置相关界面,以下是通过C#方式打开的几个方式,记录一下 蓝牙设置界面 1.控制面板命令bthprops.cpl 可以用控制面板 control+bthprops.cpl,也可以直接bthprops.cpl。更多的命令见:所有运行命令指令大全、CMD & CPL:快捷系统命令和控制面板命令 bt 阅读全文
posted @ 2020-05-26 16:47 唐宋元明清2188 阅读(191) 评论(0) 推荐(1) 编辑
摘要:上一篇有自定义提示框,前端 自定义弹出框-提示框(一),这篇推荐一个确认框的实现。 JS默认确认框 确认框 var result=confirm('确认删除XX文件?');result为bool类型 回复确认框 var result=prompt('请输入文件标题:');result返回输入的值 自 阅读全文
posted @ 2020-05-06 19:52 唐宋元明清2188 阅读(221) 评论(0) 推荐(2) 编辑
摘要:推荐一种react-富文本编辑器,braft-editor braft-editor的github:https://github.com/margox/braft-editor braft-editor的文档:https://www.yuque.com/braft-editor/be/lzwpnr 阅读全文
posted @ 2020-04-30 12:20 唐宋元明清2188 阅读(91) 评论(1) 推荐(1) 编辑
摘要:Ffmpeg的视频操作官网文档:https://ffmpeg.org/ffmpeg-filters.html#Video-Filters 视频压缩用到的参数主要为以下几个: 文件路径:-i 输入文件的路径 码率:-b:v 输出文件的码率 分辨率:-s 输出文件的分辨率; 帧率:-r 输出文件的帧率值 阅读全文
posted @ 2020-04-25 09:21 唐宋元明清2188 阅读(486) 评论(2) 推荐(1) 编辑
摘要:外部字体文件 1.后台代码引用字体 将一个名为“ChineseCharacterSpecialFont.ttf”的ttf文件,放在桌面路径,后台引用方式如下: 1 var ttfFilePath = @"C:\Users\user\Desktop\"; 2 HanziTextBlock.FontFa 阅读全文
posted @ 2020-04-24 12:16 唐宋元明清2188 阅读(189) 评论(0) 推荐(2) 编辑
摘要:异常现象: 在安装完成Nodejs之后,使用npm install时提示异常: 使用cmd查看npm版本,也报同样的错误。 "operation not permitted, mkdir 'C:\Program Files\nodejs" 但是如果使用管理员身份运行cmd,再查看npm是可以的~ 原 阅读全文
posted @ 2020-04-09 17:46 唐宋元明清2188 阅读(77) 评论(0) 推荐(0) 编辑
摘要:在给软件添加快捷键时,经常遇到其它软件或者系统已设置的快捷键,导致功能冲突。 HotKey函数 下面介绍一个user32.dll的RegisterHotKey以及UnregisterHotKey热键处理的函数 注册热键 RegisterHotKey function BOOL RegisterHot 阅读全文
posted @ 2020-03-24 11:56 唐宋元明清2188 阅读(51) 评论(2) 推荐(1) 编辑
摘要:获取已安装的所有字体列表 System.Drawing.FontFamily 1 StringBuilder str = new StringBuilder(2000); 2 InstalledFontCollection fonts = new InstalledFontCollection(); 阅读全文
posted @ 2020-03-21 11:18 唐宋元明清2188 阅读(274) 评论(0) 推荐(1) 编辑
摘要:js默认提示框 js有三种默认提示框 提示框 alert('hello world!'); 自定义提示框 下文通过js自动生成一个自定义提示框 function showDialog(content) { var layer = document.createElement("div"); laye 阅读全文
posted @ 2020-03-19 00:25 唐宋元明清2188 阅读(153) 评论(0) 推荐(1) 编辑
摘要:Js现在支持高级语法,字符串格式化 alert(`aaaa${content}`); 我们使用一段完整的html来打开测试下: 1 <!DOCTYPE html> 2 <html> 3 <head lang="en"> 4 <meta charset="UTF-8"> 5 </head> 6 <bo 阅读全文
posted @ 2020-03-18 23:57 唐宋元明清2188 阅读(37) 评论(0) 推荐(0) 编辑
摘要:我们有遇到可以直接打开QQ的跳转链接,也有遇到过直接启动office打开文档。 具体是如何操作的呢? 添加注册表项 首先需要在注册表中添加应用软件的启动地址,操作方式如下 在HKEY_CLASSES_ROOT下,新建JiraUserQuestion及其子节点: 然后,在JiraUserQuestio 阅读全文
posted @ 2020-03-17 02:15 唐宋元明清2188 阅读(149) 评论(0) 推荐(0) 编辑
摘要:使用Aspose组件导出 Aspose有Aspose.Slides.dll,可以无需安装office,进行读写PPT文件。 Aspose可能通过Aspose.Slides.NET安装 简单的导出图片demo,如下: 1 internal class PptToImagesConverter 2 { 阅读全文
posted @ 2020-02-25 16:21 唐宋元明清2188 阅读(110) 评论(1) 推荐(1) 编辑