js
柒仔不安
灼灼其华
展开
-
git 命令行push代码步骤
一、问题以前都是用的小乌龟,这次虚机里面没有小乌龟,由于各种原因也无法安装;只能用 git 命令行提交代码二、解决1、先查看 git 状态 git status2个修改的文件 1个新增的文件2、add:提交文件至本地 git 缓存区 git add .git add . 内容全部添加至本地 git 缓存区git add src/components/error.vue 仅该文件提交至本地 git 缓存区目前我需要的是把所有代码都添加到本地 git 缓存区3、commit:原创 2021-08-06 19:40:37 · 14667 阅读 · 0 评论 -
js之 H5 的 video 标签暂停播放视频
一、问题基于 video 标签播放的视频,大致功能是,点击预览按钮,弹出弹框,可以在线观看视频;如果关闭弹框,视频还是在播放。二、要求关闭弹框,视频也关闭二、codevue...原创 2019-10-16 16:28:04 · 2773 阅读 · 0 评论 -
js之 H5 的 video 标签全屏功能不能用
一、问题H5 的 video 标签全屏功能不能用。二、经过刚开始以为 video 标签全屏功能默认没有开的。后来发现,全屏功能在本地是好使的,服务端就打不开。因为现在这个项目,是嵌套在一个项目的 iframe 页面。三、结果在 iframe 标签里面 添加...原创 2019-10-16 14:39:38 · 4841 阅读 · 1 评论 -
js之iframe跨域与父页面进行通信(Blocked a frame with origin...)
一、问题 iframe 这个被嵌套的页面,在打开之前,需要把值传给父页面,本地测试行的通;到服务端就不行了,报错:Blocked a frame with origin...咦,原来 iframe 也存在跨域啊。二、原因本地项目的 域名、端口号、当前页面的路径或文件名 等,都是一致的,不存在跨域问题。但是服务端已上线的项目,是由两个项目组合的;大的项目里面,用 iframe 嵌套了...原创 2019-10-16 09:49:16 · 5373 阅读 · 0 评论 -
遍历类数组之获取多个dom节点并遍历
通过类名获取所有改类名的dom节点,并为每个dom设置css样式。第一种方法: // 获取 .tr_height 的所有DOM const treeHei = 66; let trAllDom = document.getElementsByClassName('tr_height'); // 遍历,设置高度 Array.prototype.forEach.call(trAllDo...原创 2019-06-27 13:19:25 · 3738 阅读 · 0 评论 -
input type=file不能重复上传同一个文件
一、问题上传文件用的H5:input type=file,事件用的 change;问题出在,如果上传的第一个文件是 '一站式.txt‘’,之后再上传同一个文件,页面无法显示文件名.注:文件名是通过 change 事件,获取文件信息后,显示到文本框内的,由于是同一个文件名,没有触发 change 事件。二、解决把 input 的 type 类型转变为其他input类型,然后再转成 file...原创 2019-09-23 16:04:59 · 5418 阅读 · 0 评论 -
vue项目之前后台联调之以数组作为参数传给服务端
一、要求由于项目特殊要求,上传到知识库的文件,再点击保存按钮,保存至项目数据库。由于上传多个文件,保存操作后台要求前端用数组作为参数传过去。二、代码试了很多方式,刚开始用的 axios ,各种不行;最后选择用 jQuery 里面的 $.ajax 联调成功。...原创 2019-10-09 17:03:55 · 1887 阅读 · 0 评论 -
js之导出Excel
项目基于--vue 做的一个导出 Excel 功能![在这里插入图片描述](https://img-blog.csdnimg.cn/20191011102124138.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3lhbjI2MzM2N...原创 2019-10-11 10:21:53 · 107 阅读 · 0 评论 -
js判断对象是否为空
ES6写法Object.getOwnPropertyNames()变为字符串,匹配{}原创 2019-04-16 17:26:16 · 180 阅读 · 0 评论 -
js问题之判断是否是火狐、IE浏览器
一、在vue项目中试过,IE浏览器版本是IE11 // js文件--methods 新增一方法 ,myBrowser () { let userAgent = navigator.userAgent if (userAgent.indexOf("Firefox") > -1) { return "FF" } if (!!window.ActiveXObject ...原创 2018-12-19 15:56:55 · 2530 阅读 · 0 评论 -
页面在IE9中打不开,需要按F12,再刷新,才可以正常打开(PS:由于console.log在IE中的兼容问题)
console.log兼容问题解决方法:/* * console兼容IE */function log(msg){ if (window["console"]){ console.log(msg); }}原创 2017-08-24 17:06:49 · 1045 阅读 · 0 评论 -
日期:在原有的时间上加一秒/分钟等
一、直接上代码/** * d : 字符串时间,格式为 yyyy-MM-dd HH:mm:ss * num : 秒 * return : 返回 字符串 ,格式跟传入的相同 */function dateAdd(d,num){ var d = new Date(d.substring(0,4), d.substring(5,7)-1, d.substri原创 2017-08-24 18:57:18 · 14656 阅读 · 1 评论 -
jQuery打印插件(jQuery.print.js)在单页面中,打印的是首页的信息而不是iframe的内容
一、问题项目是单页面应用的后台管理系统,要打印的是子页面的内容,调用该插件打印文件时,打印的不是子也没的内容,而是首页的二、原因and解决方法查看了源文件,里面打印的语句是:window.print();而在iframe中需要用这句:window.frame[iframe name名].print();原创 2017-09-22 17:50:28 · 2815 阅读 · 0 评论 -
$('div').click()事件不能用
一、问题:click点击事件没有效果$('div#div1').click(function(){ // code...})二、原因原本div的id为div,用js动态把id改变了,click不能用以为只有动态生成的dom元素才有click问题,刚开始没考虑这方面。把代码重新理了一遍,没有其他问题,最后想到,可能动态改变元素的id,click事件也不支持三、解决$(document.b原创 2017-09-20 17:43:05 · 11697 阅读 · 3 评论 -
后台管理系统问题:点击a链接,打开二级页面的同时,iframe页面中的a链接新建了一个页面
一、问题源码:<a data-index="1001" data-href="${createLink(controller: 'task', action: 'unassignedTaskList')}" href="#" class="J_menuItem" title="待办任务"></a> 在后台管理系统中,点击iframe页面中的a链接,打开另外一个页签时,原则上是应该显示在同一个原创 2017-10-19 10:52:54 · 2551 阅读 · 1 评论 -
日期格式为'2015-01-19 05:30:15',在火狐IE都出现NaN
一、问题后台获取的日期格式为:’2015-01-19 05:30:15’,在火狐、IE浏览器出现NaN的情况,实际上应该出现数字二、解决因为这种格式火狐、IE都不兼容。需要统一更改日期格式。var dateCaptured = '2015-01-19 05:30:15'dateCaptured.replace(new RegExp(/-/gm) ,"/")...原创 2018-04-13 14:04:10 · 806 阅读 · 0 评论 -
iframe页面获取父页面的dom节点
一、目的后台管理系统嵌套了很多iframe页面,想要取得父页面的元素,需要特殊的写法,总是记不住,写下来方便寻找// eg:iframe页面找父页面的 #nav$('#nav',parent.document)...原创 2018-05-24 17:39:41 · 7485 阅读 · 2 评论 -
取当天0时0秒0分
var time = new Date(new Date().setHours(0, 0, 0, 0));console.log(time)取时间戳:var timeStamp = new Date(new Date().setHours(0, 0, 0, 0)) / 1000;console.log(timeStamp)取几天前的时间戳var timeStamp = ...原创 2018-06-01 15:34:19 · 4021 阅读 · 0 评论 -
JS获取当前时间的前一个小时及格式化时间
一、当前时间的前一个小时 var frontOneHour = new Date(new Date().getTime() - 1 * 60 * 60 * 1000); console.log(new Date(new Date().getTime() - 1 * 60 * 60 * 1000), new Date()) // 前一个小时 当前时间 console.log(fr...原创 2018-06-20 17:14:19 · 22507 阅读 · 0 评论 -
Uncaught DOMException: Blocked a frame with origin "null" from accessing a cross-origin frame.
一、问题在iframe页面调用其父页面的dom节点:$("#navTab", parent.document)直接通过 file:///D:/workspace/**/index.html 打开的页面,报错如标题二、解决跨域问题,用 HBuilder、webStrom 这种前端编辑器打开就好了...原创 2018-08-14 15:53:57 · 3055 阅读 · 0 评论 -
jquery css 添加 !important 样式无效
一、问题要用jquery中css方法覆盖css样式中的color: #998!important的样式。原来用的是: $('#box').css({"width":"82px", "top":"8px", "color":"#fff!important"});结果毫无疑问,没有效果。二、结果后,发现在用css方法添加 !important 时,需要用特殊原创 2018-08-29 16:03:15 · 8638 阅读 · 0 评论 -
js链接 打开新的页面
写项目时,用的是 location.href ,这种方式,默认在本页面打开 html:<a href="javascript:;" class="goto-system" rel="moniterAll">js:location.href = http://localhost:8081/UltraUMP/;因业务需求,在打开一个页面时,需要打开一个新的页面。 原本以为在 a 标签中添加 tar原创 2017-01-13 17:44:33 · 2045 阅读 · 0 评论