前端开发2023年05月25日
前端web上传文件时,需要在上传之前判断一下文件的类型以及文件的大小,HTML为前端的标记语言是无法做到这一点,只能使用javascript 动态脚本代码来实现。 js获取上传文件大小的方法 示例代码: <!--表单数据--> <form name="form1" id="form1"> <input type="file" i...
前端开发2023年05月24日
最近用Bootstrap的modal弹层做提示,发现在PC端和移动端使用时,弹出的位置距离顶部的距离有差别,有时候分被完全遮挡。经过测试,不同浏览器端获取到scrollTop的值是不同的。 今天分享一个自己的小技巧,采用document.body.scrollTop和document.documentElement.scrollTop分别来获取,他们两个只能...
前端开发2023年05月24日
在页面中增加事件的监听很容易,但对于框架页中增加onclick就没有任何动作反应了,也是经过百度查询找到了解决办法。具体代码分享如下: HTML页面中的iframe框架: <iframe src="www.19jp.com.html" id="Frame_chajian" name="Frame_chajian" frameborder="0" scr...
后端开发2023年05月23日
有这样的一个需求,在终端一体机中实现实时动态显示时间如“2021年2月28日 14:46:40 星期天”,而且要每秒跳动一次。但是大家都知道,JS显示的本地计算机的时间,而应用中要显示服务器的时间才能保证应用程序的计时准确性。通常想到的办法就是用JS和AJAX定时每秒一次循环与服务器通讯获取实时时间,这样可以实现但无形中增加了频繁通讯的次数,也有可能因为网络...
前端开发2023年05月23日
已经好久没有更新博客了,最近一直在忙着其它系统的开发。今天能留个脚印也是因为自己写了一段AJAX返回值判断用于判断,可不知是怎么回事,反复测试就是无法正确执行。后来一步一步推演console.log()输出,终于发现是Ajax返回值中无故多出回车、换行、空格字符,造成后续代码中利用JS生成数组取值时的失败。 解决起来很简单,看下面代码就行了: var aja...
数据库2023年05月22日
写这个主要是为了记下自己的实现方法及思路。实现了本地局域网内服务器A的MYSQL数据库的自动备份及网站根目录下指定重要程序目录的打包RAR的备份和终端机B定时从服务器A将打包好的文件下载到本地的操作方法。 一、远端服务器A的配置操作 实现目标: 1.实现在网站程序根目录以外的目录(非web可访问的,只能本地读取)自动建立以日期为单位的文件夹存放以日期命名的....
前端开发2023年05月22日
在移动端中,宽度100%,1px的线看起来要比pc端中宽度100%,1px的线粗, 那是因为css中的1px并不等于移动设备(物理像素)的1px。物理像素显示是1个像素代表2个像素,所以出现为2px 所以我们在移动端中为了让1px的线“看起来”苗条些,会采用一些手段。 解决办法 实现1px的线 方法一:transform 在移动端中,我们对宽度100%,1p...
其他教程2023年05月22日
移动端适配的五种方法 所谓移动端适配,就是WebApp在不同尺寸的屏幕上等比显示 第一种方法:viewport适配 原理:通过设置 initial-scale , 将所有设备布局视口的宽度调整为设计图的宽度. //获取meta节点 var metaNode = document.querySelector('meta[name=viewport]'); //...
其他教程2023年05月22日
问题: 在设计前端界面时,碰到在同一div下添加多个水平排列的div(或其他标签)和span时,存在高度不一致的问题。 解决: 给span标签添加 vertical-align:top; 原理: 翻阅w3school关于vertical-align的介绍,查看关于vertical-align的属性值,top是为将span元素与行中最高的元素平齐。 这都是一些...
其他教程2023年05月20日
视频要等加载完才能播放,而不是边加载边播放这是因为视频的元数据信息不在第一帧所致。元数据是指保存视频属性的一组参数,比如视频的宽度,高度,时间长,总字节,关键帧等信息。因为网页上的视频播放器播放视频是以流的形式加载(即没办法直接加载视频结尾的数据,只能从前向后加载),所以播放器必需要读取到元数据信息才可以进行播放。 具体的解析办法可参考: 作者测试是在win...