JS
m0_37158404
这个作者很懒,什么都没留下…
展开
-
js获取当前月份天数,获取指定月份的天数
js获取当前月份天数,获取指定月份的天数原创 2022-11-02 17:04:40 · 7109 阅读 · 0 评论 -
script标签问题
原因是:javascript代码中只要出现了“”,无论是在引号中还是在注释中都会被认为是script标签的结束。于是给字符串中 前面部分就会因缺少后引号而报语法错误。图中代码,提示错误:Unterminated string literal. (未终止的字符串文字。解决方法2:用acill字符 \x3c 代替原创 2022-10-14 14:57:42 · 852 阅读 · 0 评论 -
Element属性:获取元素各边框宽度,clientTop,clientLeft
clientTop: 元素上边框的宽度,即border-top-width,只读属性,number类型clientLeft:元素左边框的宽度,即border-left-width,只读属性,number类型不存在clientBottom和clientRight属性,可通过如下方式获取原创 2022-05-25 10:08:03 · 784 阅读 · 0 评论 -
Element属性 :获取元素高度,宽度,clientHeight, clientWidth属性详解
Element.clientHeight - Web APIs | MDN是 Internet Explorer 对象模型中引入的属性。是一个只读属性,其值计算方式如下;clientHeight = 内容高 + paddingTop + paddingBottom - 水平滚动条的高度 (如果存在)如图:控制台选中元素时,看到的蓝色部分就是盒子内容box-sizing值为content-box时:内容高 = css heightbox-sizing值为border...原创 2022-05-19 16:52:12 · 2408 阅读 · 0 评论 -
js截取一对括号里面的内容(正则表达式)
本文只针对有一对括号的情景:相关正则表达式:// 小括号和中括号作为正则里的特殊字符,需要使用转义字符\let regex = /\((.+?)\)/g; // 小括号let regex = /\[(.+?)\]/g; // 中括号// 下面这些括号,则不需要,不过加了也没关系let regex = /{(.+?)}/g; // 大花括号let regex = /((.+?))/g; // 中文小括号let regex = /【(.+?)】/g; // 中文中括号使用示例:原创 2022-05-12 17:06:44 · 5334 阅读 · 0 评论 -
js中通过ajax接口后台返回的文件流如何进行下载?
Blob是xhr 2的内容,jquery不支持,可以考虑axios或原生xhr/fetch。使用原生xhr方法如下download("http://.....exportData", {"name": "张三", "year": 30});function download(url, data) { var xhr = new XMLHttpRequest(); xhr.open('POST', url, true); //.....原创 2021-05-10 14:51:42 · 6231 阅读 · 3 评论 -
取消文本选中状态,禁止选中 js/css
用js,直接取消选中的文本window.getSelection().empty()用css,对特定区域设置选中透明效果p::selection {background: transparent}getSelection文档:https://developer.mozilla.org/zh-CN/docs/Web/API/Window/getSelection...原创 2021-03-26 19:27:28 · 3602 阅读 · 0 评论 -
禁止iframe产生历史记录
1.页面上有两个iframe元素 <iframe id="trustBillsIframe" class="iframe" src="" scrolling="no" frameborder="0"></iframe> <iframe id="handleRecordIframe" class="iframe hide" src="" scrolling="no" frameborder="0"></iframe>...原创 2021-01-31 16:22:03 · 722 阅读 · 0 评论 -
【layui】 laydate动态改变日期最小值或最大值
官方文档:https://www.layui.com/doc/modules/laydate.html#minmaxvar startDateL = laydate.render({ elem: "#startDate", eventElem: ".glyphicon", type: 'date', trigger: 'click', format: 'yyyy-MM-dd'...原创 2020-12-24 22:51:14 · 2117 阅读 · 0 评论 -
select2下拉框在模态框中无法正常显示的问题
原因:select2的z-index值小于父容器的z-index值设置select2的dropdownParent参数后,select2会根据据父容器的z-index值自动调整select2的z-index值$("#org").select2({ language: 'zh-CN', dropdownParent: $('#orgBoxModal')}); $('#orgBoxModal')为下拉框所在模态框对应的jquery对象...原创 2020-12-09 14:11:13 · 1086 阅读 · 0 评论 -
js 页面全屏控制
handleFullScreen(true); // 全屏模式 handleFullScreen(false); // 退出全屏 // 全屏控制 function handleFullScreen(fullScreen) { if (fullScreen) { // 全屏模式 var docElm = document.documentElement; if (docEl...转载 2020-08-21 19:20:58 · 299 阅读 · 0 评论 -
jQuery click 与原生 click 的区别 || jQuery 代码触发a标签的点击事件
<a id="skip" href="https://www.baidu.com/" target="_blank">打开百度<a>使用 $('#skip').click()或者$('#skip').trigger('click')发现都不能跟用户手动点击一样打开新的页面,没有任何反应<a id="skip" href="https://www.baidu.com/" target="_blank" onclick="alert('hello')">打...原创 2020-07-14 16:38:07 · 390 阅读 · 0 评论 -
jQuery Validate addMethod 自定义检验规则
例如下拉框值为""或"0"的时候,表示未选中,但是required只能对空值进行验证,这时候就可以使用addMethod,自己添加检验规则;$.validator.addMethod( "isNot0",function(value,element){ if (value !== '0') { return true; }} , "请选择所属部门");varData.$validate = $("#baseForm").validate({...原创 2020-05-14 10:53:24 · 453 阅读 · 1 评论 -
jQuery Validate 不生效
注意jQuery Validate对于 readonly,disabled的表单元素都不生效;// 先解决validate 与 readonly, disabled 冲突问题$('#lastFinishTime').attr('readonly', false);$('#acceptDeptId').attr('disabled', false);setTimeout(function () { // 恢复readonly, disabled属性 $('#lastFini...原创 2020-05-14 10:52:54 · 907 阅读 · 0 评论 -
jQuery Validate 更改错误信息显示的位置
菜鸟教程文档4、更改错误信息显示的位置errorPlacement:Callback指明错误放置的位置,默认情况是:error.appendTo(element.parent());即把错误信息放在验证的元素后面。errorPlacement: function(error, element) { error.appendTo(element.paren...原创 2020-05-08 15:05:10 · 1956 阅读 · 0 评论 -
sessionStorage和localStorage比较
sessionStroage MDNsessionStorage属性允许你访问一个 sessionStorage对象。它与localStorage相似,不同之处在于 localStorage 里面存储的数据没有过期时间设置,而存储在 sessionStorage 里面的数据在页面会话结束时会被清除。页面会话在浏览器打开期间一直保持,并且重新加载或恢复页面仍会保持原来的页面会话。在新标...原创 2020-04-03 20:04:30 · 271 阅读 · 0 评论 -
时间戳 (10位,13位)
13位数的时间戳转化为10位数的时间戳 jshttps://www.cnblogs.com/shaozhu520/p/10123764.html原创 2020-03-20 22:38:15 · 42895 阅读 · 2 评论 -
jstree 树结构的遍历,创建,删除树结构中指定节点 --递归
var newTree = getNewTree(oldTree);// 递归function getNewTree (tree) { return tree.map(function (v) { var item = { text: v.typeName, id: v.id }; ...原创 2020-03-16 22:29:43 · 3190 阅读 · 0 评论 -
jsTree插件
参考:内容已过时?http://www.aiuxian.com/article/p-1556947.htmlthemes已替换成types使用:https://blog.csdn.net/u010081689/article/details/46790609https://blog.csdn.net/lijie627239856/article/details/82661...原创 2020-03-13 22:31:24 · 107 阅读 · 0 评论 -
文本框自动调整高度
// 自定义 JQ 函数$.fn.extend({ autoHeight: function () { return this.each(function () { var $this = jQuery(this); if (!$this.attr('_initAdjustHeight')) { ...原创 2018-11-30 11:38:06 · 895 阅读 · 0 评论 -
对象引用问题
在使用require.js时,遇到的对象引用问题文件1:userMod.jsvar user= { "name": '小白', "age": 0};return { "user": user}; 文件2:roleMod.jsconsole.log(userMod.user.name); // 小白console.log(userMod.user....原创 2018-10-16 22:08:31 · 158 阅读 · 0 评论 -
jquery,事件委托的一个误区
// 底部选项卡点击事件 $('#bottomTabs').on('tap', 'a', function (ev) { // 一直想着用下面这种方式获取a标签上的id,一直获取不到;原因:a标签里面是有多个元素的,ev.target是指当前点击对象,而不是监听的a标签;this才是 // var targetId = ev....原创 2019-01-03 15:51:33 · 421 阅读 · 0 评论 -
表达式,语句
JavaScript中:表达式和语句的区别转载 2018-11-06 16:27:57 · 229 阅读 · 0 评论 -
JS短路原理
短路原理即通过最短路径达到目的(不需要把所有条件都执行和判断)。 【注:这里的“短路”,不是物理中的“短路”】javascript中的 &&(逻辑与) 和 || (逻辑或)都遵循短路原理。 逻辑与(&&)表达式中有条件为false的表达式,返回第一个条件为false的表达式的值。没有则返回最后一个表达式的值。 逻辑或(||)表达式中有...转载 2018-11-06 16:22:30 · 638 阅读 · 0 评论 -
jquery插件spinner,注意事项
<!-- 菜单添加 Start --><div class="col-sm-10" id="addMenuDiv" style="display: none;width: 100%"> <div class="panel panel-default"> <div class="panel-原创 2018-10-15 14:58:17 · 1800 阅读 · 0 评论 -
第三方免费开放API-查询用户IP及所在地理位置,天气查询
跨域相关文章:https://mp.csdn.net/postedit/85329628(1)126api (速度较慢)http://ip.ws.126.net/ipquery?ip=IPhttps://ip.ws.126.net/ipquery?ip=IP(也支持https协议)返回结果如下:var lo="广东省", lc="广州市"; var loc...原创 2018-12-28 16:10:58 · 6923 阅读 · 0 评论 -
加载图片太多,图片体积又大,请求太久,导致后面的ajax请求挂起
相关:浏览器允许的并发请求资源数是什么意思?chrome的timeline中stalled问题解析原创 2018-12-26 16:27:21 · 978 阅读 · 1 评论 -
mui picker选择器
使用误区,一直以为setData()传入的数组其子项属性是固定的通过new mui.PopPicker()初始化popPicker组件 var picker = new mui.PopPicker(); 给picker对象添加数据setData() 支持数据格式为: 数组 picker.setData([{value:'zz',text:'智子'}]); setData中传入...原创 2018-12-19 20:19:25 · 669 阅读 · 0 评论 -
JavaScript 输入框字数实时统计更新
转:https://blog.csdn.net/m0_37893932/article/details/70157817 //移动端微信公众号开发<div class="weui-cell__bd"> <textarea id="content" class="weui-textarea" placeholder="新消息内容" ...转载 2018-11-29 15:46:12 · 252 阅读 · 0 评论 -
ie浏览器(ie11及以下)
(ie10,ie11)开发环境下::在 Access-Control-Allow-Origin 标头中未找到源 http://192.168.200.243:8077。SCRIPT7002: XMLHttpRequest: 网络错误 0x80700013, 由于出现错误 80700013 而导致此项操作无法完成。 ...原创 2018-11-29 15:23:21 · 1349 阅读 · 0 评论