摘要:有时候我们需要模仿用户的访问设备,来模拟不同的设备访问下的响应效果,那么下面分享一个可通过JS修改window.navigator.userAgent值的方法
阅读全文
摘要:使用JS输出以下语句: 1只 灰色 的 灰鸭 发着 嘎嘎声 用翅膀飞行1只 红色 的 红头鸭 沉默着 用翅膀飞行1只 黄色 的 橡皮鸭 发着 嘎嘎声 用意念飞行1只 白色 的 棉花鸭 是不能飞的哑巴 JS示例--主要学习用法和面向对象方式的写法-这样更有趣: class Duck2{ constru
阅读全文
摘要:这里直接分享一个最简单的实践方案: 1-借助input标签类型:type="Number" <input type="number" onkeyup="setTwoNumberDecimal(this)" /> 2-通过onkeyup事件控制输入位数: function setTwoNumberDe
阅读全文
摘要:前言: jquery选择器是大家都熟悉且常用的工具了,那么如果你使用$("table")获取了一组table列表,那么能从列表中找到含有属性:id="1"的table对象呢? 方法一:使用filter方法,filter只从最外层级别对象筛选对象(推荐): $("table").filter("tab
阅读全文
摘要:备注:补充一个额外方案:建立一个中间页面,使子窗口跳转到和主窗口同域的页面中,再使用子窗口的parent操作父窗口。 跨窗口通讯 “相同来源”(相同站点)策略限制了窗口和框架之间的访问。 这样的想法是,如果用户打开了两个页面:一个来自john-smith.com,而另一个打开gmail.com,则他
阅读全文
摘要:在原生JS里,我们可以对字符串String进行处理,但是远程的数组对象里支持的方法没有后台那么丰富,那么我们是可以通过js对象的扩展方法对数组进行扩展的。 //字符串扩展 window.String.prototype.getUrlParam=function(paramName){ var sea
阅读全文
摘要:有时候,我们无法借助熟悉的jquery发起请求,原生JS里是支持fetch函数的,这是个高度封装的方法,帮助我们做了很多底层的封装,下面列举一些发起请求的示例: 1-发起Get请求: //httpGet请求 var httpGet = async function (getUrl) { var op
阅读全文