JavaScript 替换字符:replace() 定义: 用于在字符串中替换另一些字符,或替换一个与正则表达式匹配的子串。 语法: stringObject.replace(被替换的正则或字符,要替换成的字符) 例子: 123456<script> var str="Visit Microsoft!" document.write(str.replace(/Microsoft/, "W3Sch javascript #js #javascript
Object.hasOwn():判断该对象是否有某个属性 定义:判断该对象是否有某个指定的自定义属性。 ==不包含==继承原型链的属性 返回值: 返回一个布尔值, 判断该对象有指定的属性,就会返回true,没有就返回false ; 语 法:Object.hasOwn(Object,'prop') 示列: 12345678910111213141516171819var obj = javascript #js #javascript
Web Components 原生开发使html组件化模块化 目录结构: 入口文件:==index.html== 123456789101112131415<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <meta name="viewport" content= javascript #js #javascript #原生组件 #Web Components
html5+js的canvas使用 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596<!DOCTYPE html javascript #js #javascript
js 字符串按情况分割成数组 按情况分割12var arr="1.jpg;2.png;3.jpg;4.png";console.log(arr.split(";")); // 每逢 ; 为一条 javascript #js #javascript
js 终端命令 1document.execCommand("命令名"); 例如: 案例:点击复制文本 1234567891011121314151617181920212223242526272829<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8&qu javascript #js #javascript
js IntersectionObserver简单案例 效果 源码1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162<!DOCTYPE html><!DOCTYPE html><html lang="en"> <h javascript #js #javascript #IntersectionObserver #dom懒加载
js Intl.DateTimeFormat() 格式化时间利器 效果 案例123const options = { year: 'numeric', month: '2-digit', day: '2-digit', hour: '2-digit', minute: '2-digit', second: '2-digit', ho javascript #js #javascript #格式化时间