java
-
什么是async/await_javascript中异步代码如何同步化?
async/await是用同步风格编写异步逻辑的语法糖,不改变异步本质;async函数自动返回Promise,await仅在async函数内暂停执行并等待Promise落定,需用try/catch处理错误,多请求应使用Promise.all([p1,p2])并行而非串行。 async/await 不…
-
javascript过滤器是什么_如何格式化模板中的数据?
JavaScript过滤器是模板中用于数据格式化而不改变原始数据的小函数,常见于Vue 2(支持内置/自定义,用|调用),Vue 3已移除,改用计算属性、方法或组合式API替代。 JavaScript过滤器是模板中用来对数据进行格式化处理的小函数,它不改变原始数据,只影响显示效果。常见于 Vue.j…
-
JavaScript中什么是原型链_如何访问对象原型
JavaScript原型链是对象间隐式委托的继承机制,通过[[Prototype]]链接至null;属性查找时若自身无则沿链向上委托,函数有prototype属性供实例继承,Object.prototype为终点;推荐用Object.getPrototypeOf()获取原型,isPrototypeO…
-
为什么JavaScript模块化如此重要_CommonJS和ES6模块有何区别?
JavaScript模块化是现代%ignore_a_1%开发基石,解决代码混乱、污染、依赖失控等问题;ES6模块静态可分析、支持tree-shaking,CommonJS动态运行、Node原生支持,二者在构建工具中可互操作。 JavaScript模块化不是锦上添花,而是现代前端开发的基石。它解决的是…
-
Javascript如何与Node.js后端交互?
JavaScript前端通过fetch或Axios与Node.js后端通信,后端用Express接收请求并响应JSON;需注意CORS跨域、JSON序列化、路径一致性等细节。 JavaScript 前端通过 HTTP 请求与 Node.js 后端通信,最常用方式是 fetch API 或 Axios…
-
javascript中的路由是什么_如何实现单页应用的路由功能
JavaScript路由是在SPA中不刷新页面、根据URL变化动态加载内容的机制,核心为监听URL、匹配路径规则、触发渲染;支持Hash和History两种模式,工程中推荐使用React Router等成熟库。 JavaScript 中的路由,指的是在单页应用(SPA)中,不刷新页面的前提下,根据 …
-
如何操作Cookie_javascript中Cookie的读写方法是什么?
JavaScript通过document.cookie操作Cookie,其为可读写字符串需手动解析;写入需格式化字符串并注意path/domain等属性,读取需split+decodeURIComponent,删除靠覆盖过期时间,推荐用js-cookie库替代原生操作。 JavaScript 中操作…
-
javascript DOM操作如何进行_如何动态修改网页内容?
JavaScript DOM操作核心是获取元素后动态修改内容与结构,常用方法包括getElementById、querySelector、querySelectorAll及父子元素遍历;修改用textContent、innerHTML、outerHTML;增删改用%ignore_a_1%endChi…
-
JavaScript正则表达式如何写_它有哪些应用场景?
JavaScript正则表达式通过RegExp对象或字面量创建,核心是理解匹配目标;常用字面量(如/^d{3}-d{4}$/)和构造函数(new RegExp())两种方式,配合i/g/m等标志,广泛用于表单验证、文本提取替换及路由匹配等场景。 JavaScript正则表达式用 RegExp 对象或…
-
JavaScript节流是什么_它和防抖有何区别?
节流是单位时间内最多执行一次,核心为“限频不丢帧”,如地铁每5分钟一班;防抖则等待连续触发停止后才执行最后一次,如电梯倒计时重置关门。 节流是控制函数在单位时间内最多执行一次的策略,核心目标是“限频不丢帧”——既不让高频事件压垮浏览器,又能保持基本的响应节奏。 节流的本质:固定节奏发车 就像地铁每5…