文章 2021-12-14 来自:开发者社区

JavaScript 技术篇-js检测原生对象类型实例演示,js的3种对象类型

JavaScript 的对象类型共有 3 种:Object、Date、Array判断是否为数组对象判断依据一:myArray.constructor 可以返回对象的内部构造函数,除了 Date 和 Array 对象外,其余的都是 Object 对象,但是 constructor 是可以被改变,所有可能会判断有误。判断依据二: 【感谢 wander_pool 小朋友的分享!】Object.prot....

JavaScript 技术篇-js检测原生对象类型实例演示,js的3种对象类型
文章 2021-12-14 来自:开发者社区

JavaScript 技术篇 - js通过xpath路径定位元素方法

我先写好一段 xpath 路径,然后通过该路径可以查到对应的元素节点。 通过 document.evaluate('...', document).iterateNext() 方法可以用 xpath 路径定位到元素节点。> var a = document.evaluate('//*[@fieldid="pk_fct_ap_plan_table"]//*[contains(@class,.....

JavaScript 技术篇 - js通过xpath路径定位元素方法
文章 2021-12-14 来自:开发者社区

JavaScript技术篇 - js的null值判断,js的undefined的判断,js的null与undefined的2种区分方法

undefined 和 null 用 == 比较是相等的,我们可以有两种方法来进行区分。区别方法一: 因为他们的类型时不同的,=== 会先比较类型,再比较值,所有可以直接用 === 来进行区分。null 的类型是 object,undefined 的类型是 undefined。区别方法二: 以区别 null 为例,!key && typeof(key)!=undefined 过滤....

JavaScript技术篇 - js的null值判断,js的undefined的判断,js的null与undefined的2种区分方法
文章 2021-12-14 来自:开发者社区

JavaScript 技术篇 - js 查看哪个元素获取了焦点,js 指定元素获取焦点方法

    查看焦点元素 通过 document.activeElement 可以获取哪个元素获取到了焦点。 如图所示,我的光标在这个查询框里。 可以获取到该元素。使指定元素获取焦点focus() 方法可以使某个元素获取焦点。 如图,我把输入框的这个元素存到变量 e 里面。 然后手动把焦点指到别的元素上,再通过 focus() 方法让查询框重新获取焦点。 可以看到焦点获取成功了。....

JavaScript 技术篇 - js 查看哪个元素获取了焦点,js 指定元素获取焦点方法
文章 2021-12-14 来自:开发者社区

JavaScript 技巧篇-js增加延迟时间解决单击双击事件冲突,双击事件触发单击事件

      js 的单双击事件同时存在会有一个问题:双击事件会同时触发单击事件,两个事件存在冲突。 我们加一个延迟时间就能很好的解决这个问题。原理: 当接收到第一个点击时,我们先把单击事件存储在这个是全局变量 click_store 里,如果 0.3 秒内没有接收到双击事件,就去执行它,如果接收到了,我们把它清理掉,然后去执行双击事件。setTimeout() 可以....

文章 2021-12-14 来自:开发者社区

JavaScript 技术篇-js字符串大小写转换,toLocalUpperCase()和toUpperCase()的区别详解

 正常大小写转换原理都是改变对应的 ASCII 码的值来实现的,比如十进制 A 对应 65,a 对应 97,把 a 转化为 A 只要把 97 改为 65 就好了。 一般语言的字符集比如 GBK,UTF-8 等,包含的特殊字符集是和标准的 ASCII 码一致的。 但有一些特殊语言的字符集,比如土耳其语,对应的特殊字符集就跟我们的不一样,它的 A 不是 65 了,a 也不是 67 了,用 ....

JavaScript 技术篇-js字符串大小写转换,toLocalUpperCase()和toUpperCase()的区别详解
文章 2021-12-14 来自:开发者社区

JavaScript 技术篇 - 实现一键压缩、格式化js代码实例演示,将js代码压缩为min.js方法,Notepad++工具JSTool插件安装

先看效果图: 我们需要安装 JSTool 插件,选中后用快捷键 Ctrl+Alt+M 就可以实现格式化了。 上面的 JSMin 可以实现代码压缩:JSTool插件安装方法:第一步:安装 Plugin Manager 点开菜单的插件,看看有没有 Plugin Manager 这个选项,有的话可以跳过这一步,没有的话我们先来安装。点击 Plugin Admin 来进行安装。第二步:安装 JSTool....

JavaScript 技术篇 - 实现一键压缩、格式化js代码实例演示,将js代码压缩为min.js方法,Notepad++工具JSTool插件安装
文章 2021-12-14 来自:开发者社区

JavaScript 技术篇-js提升网页视频播放速率,提高慕课网视频播放速度

document.querySelector(‘video’) 筛选出播放视频的组件,然后直接设置播放速率就搞定了。document.querySelector('video').playbackRate = 5;我用慕课网来举例子,我们看它的视频用的是 html5 的原生 video 组件播放视频,不是 flash,我们就可以进行操作。运行效果如下: 我提升了5倍速率后视频飞速的播放! 喜欢的....

JavaScript 技术篇-js提升网页视频播放速率,提高慕课网视频播放速度
文章 2021-12-14 来自:开发者社区

JavaScript 技术篇-js语句创建dom节点,并给节点设置属性

document.createElement() 是创建节点的方法。setAttribute() 是设置属性的方法。var s_div = document.createElement('div'); // 创建节点 s_div.setAttribute("id", "copy"); // 设置属性 s_div.innerText = "吃饭"; // 设置text值 d...

JavaScript 技术篇-js语句创建dom节点,并给节点设置属性
文章 2021-12-14 来自:开发者社区

JavaScript 技术篇-使用js代码获取浏览器窗口标题名,js获取页面URL地址

用 Google 页面来举例子,Google 是它的窗口标题名,https://www.google.com是它的页面 url 地址。document.title 可以用来获取窗口标题名。location.href 用来获取它的页面URL地址。 喜欢的点个赞❤吧!

JavaScript 技术篇-使用js代码获取浏览器窗口标题名,js获取页面URL地址

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注