JS、JQ相关小技巧积攒】的更多相关文章

JS.JQ相关小技巧积攒,以备不时之需. 1.js 获取时间差:时间戳相减.new Date().getTime()  获得毫秒数,除以(1000*60*60*24) 获得天数. 2.重定向操作:页面重定向:window.location.href="http://..."即可(本页页面跳转). 3.js立即执行函数,window.onload = function, $(document).ready({})区别 以及 执行时机 以及 先后顺序. 4.前台form表单的提交方式有很多…
js 数组去重小技巧 Intro 今天遇到一个问题,需要对数据进行去重,想看一下有没有什么比较方便的方法,果然有些收获. Question 问题描述: 我有一个这样的数据: [ { "ProjectId": "94147992363ef910", "ProjectName": "新梅太古城中粮天悦澜庭", "ProjectAddress": "曲阜路966弄" }, { "Pr…
蝴蝶书看了,也知道充满了毒瘤和糟粕,但该用还是得用. 实际写了几天,小技巧记录下来.都是在py里有直接答案,不会遇到的问题,没想到js里这么费事. 还是要多读<ES6标准入门> 1判断object是[]还是{} 主要是转xml时是否正确,所以得判断这个.没想到这么麻烦. 抄这个答案,https://my.oschina.net/u/2436852/blog/609832 基本符合需要 if((Array.isArray(变量) && 变量.length === 0) || (O…
1.清空type=file的input文件上传控件的内容,相当于重置.txtFile是该input的id $("#txtFile").val(""); $("#txtFile").attr("title",""); $("#txtFile").parent().find("input[type=text]").val(""); 2.判断某个对象是否…
Node.js作为可以在服务器端运行的一门语言,其处理长连接.多请求的优势受到各大编程爱好者的追捧. 但是在开发调试方面却极为不方便,因为每次改动代码后,都需要终止当前进程,重启服务器.supervisor可以帮助我们解决这一问题,它会监视开发人员对代码的改动,并自动重启node.js. 通过cmd窗口,可以很容易如下方式进行安装: npm  install   –g   supervisor 安装成功后的出现如下提示…
JS ---textarea 高度自适应 var realH = this.scrollHeight + 10+ "px"; $(this).css("height", realH); ---可以使 textarea 高度改变.注意,如果使用 datatable ,需放置在 fnDrawCallback  里   JS--按钮不可用 $.attr("disabled",true) CSS--- 更改 file 的默认样式 伪元素改变 file 类…
转自CSDN: 1.document.write(”"); 输出语句2.JS中的注释为//3.传统的HTML文档顺序是:document->html->(head,body)4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,locetion,document)5.得到表单中元素的名称和值:document.getElementById(”表单中元素的ID号”).name(或value)6.一个小写转大写的JS: docume…
给 props 属性设置多个类型 这个技巧在开发组件的时候用的较多,为了更大的容错性考虑,同时代码也更加人性化: export default { props: { width: { type: [String, Number], default: '100px' } // 或者这样 // width: [String, Number] } } 比如一个 <my-button> 上暴露了一个 width 属性,我们既可以传 100px,也可以传 100 : <!-- my-button.…
1.快速建立一个新文件:Ctrl+n 2.修改多个相同符号:Ctrl+D 3.建立语言后缀的文件保存,例如我想创建PHP的语言脚本,先按Ctrl+Shift+p,打开Command Palette,输入PHP 第一个就是脚本后缀的选择,选中第一个,按Ctrl+S保存文件时,系统会自动识别你的后缀名指定是PHP类型,这样就不用在创建文件时加入后缀了 输入想建立的文件名即可,最后保存后系统自动在后面加了PHP文件后缀: 4.生成一对标签:标签名+Tab 按Tab键之后: 5.输入相应语句,一下子生成…
1.不声明第三个变量实现交换 ,b=; a=[b,b=a][];//执行完这句代码之后 a的值为2 b的值为1了 2.&&和||的用法 (学会了立马感觉高大尚了吧) ; //传统if语句 if (day) { alert('Today is Sunday!'); }; //运用逻辑与代替if day&&alert('Today is Sunday!');//也就是说只有day为真的情况才执行后面的代码alert 一句简单的代码就实现了上面的if功能 强大吧 if (!a)…