WEB开发 21 Jul 2021 js检测移动设备的代码段 if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) { console.log('移动设备'); } else { console.log(&… 阅读原文
WEB开发 21 Jul 2021 js在上传图像之前进行预览 上传图像选择input的file类型,根据图像信息,解析出预览image标签的src值。 <div> <img id="show" src="#" /> <input accept="image/*" type… 阅读原文
WEB开发 21 Jul 2021 jQuery刷新当前页面的方法 jQuery通过location.reload方法刷新页面,有一个可选参数,选择是否从缓存中加载页面,默认为false。 // 一些触发方法,这里是提交表单后刷新页面 $("form").submit(function(e){ location.reload(); // 使用缓存… 阅读原文
WEB开发 21 Jul 2021 jquery检测元素外部的点击 分两个部分,监听全局和目标元素自身的点击事件。 // 监听全局点击事件 $(window).click(function() { // 触发行为,比如隐藏一些元素 }); // 监听目标元素点击事件 $('#item').click(function(e){ e.stopPropag… 阅读原文
WEB开发 21 Jul 2021 JavaScript数组Array根据索引值添加新元素 JavaScript中Array的splice方法通过删除或替换现有元素或在适当位置添加新元素来更改数组的内容。 多数情况下,大家主要用splice删除元素,其实也可以添加元素。 splice的参数如下。 start:起始索引值deleteCount(可选):删除数量item1, item2, …(… 阅读原文
WEB开发 21 Jul 2021 JavaScript删除对象的属性 js中用delete删除对象属性。 let obj = { 'a': 1, 'b': 2, 'c': 3, 'd': 4 }; delete obj.a; delete obj; let temp = 'c'; dele… 阅读原文
WEB开发 21 Jul 2021 js两种定义函数方式的区别let func=function(){} 和function func() {} js函数表达式 // 报错,func未定义 // ReferenceError: func is not defined func(); let func = function() { console.log('test'); }; js函数声明 // 正常执行:test func(… 阅读原文
WEB开发 20 Jul 2021 JavaScript检测一个字符串是否包含一个子字符串 js旧版本ECMAScript 5 let a = 'Hello World'; let b = 'World'; let result = a.indexOf(b) !== -1; console.log(result); // true; 新版本ECMAScrip… 阅读原文
WEB开发 20 Jul 2021 js重定向至新网页的两种方式 js重定向网页,可使用window.location.replace或window.location.href。 相比之下,replace比href更好些,它不会留下历史记录,避免用户无休止地点击后退按钮。 两者用途有所偏重。 举例来说,page1 -> page2 -> page3: 2用repl… 阅读原文
WEB开发 20 Jul 2021 jQuery检测html单一元素显示或隐藏状态的方法 通过检查css属性 display:none/block。 //element为选择器获得的目标元素 $(element).is(":hidden"); // true | false // 或者visible,效果相同 $(element).is(":visible&… 阅读原文