Web前端
文章平均质量分 51
zzginfo
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
javascript 类定义常见注意事项
本文总结了JavaScript类定义的7个关键注意事项:1)类方法不能用function定义;2)构造函数可选,未定义时自动生成默认constructor;3)静态变量需通过类名访问;4)类变量声明不可用let/const/var;5)可用get/set定义属性构造器;6)通过get方法实现只读属性;7)Object.freeze可使对象属性不可变。通过Person类的代码示例,展示了静态/实例属性访问、默认参数、属性构造器、冻结对象等特性的实际应用,并附有浏览器控制台输出结果验证。这些要点涵盖了类定义的核原创 2026-04-06 12:14:23 · 62 阅读 · 0 评论 -
JavaScript 解构赋值
解构赋值是ES6引入的特性,允许从数组或对象中提取数据并赋值给变量。数组解构按位置匹配变量,支持跳过元素、设置默认值和剩余元素收集。对象解构通过键名匹配属性。支持嵌套解构,可应用于函数参数和返回值处理。该特性简化了多变量赋值操作,是提升代码可读性的语法糖,常用于函数返回多个值等场景。解构赋值不新增功能,仅提供更简洁的语法实现已有操作。原创 2026-04-05 18:26:43 · 46 阅读 · 0 评论 -
var、let、const、无申明 四种变量在赋值前,使用的情况
JavaScript中var、let、const和无声明变量的行为差异主要体现在变量提升和初始化阶段。var变量会被提升并初始化为undefined,let/const变量仅被声明但未初始化(形成暂时性死区),无声明变量则完全未被登记。var在赋值前使用返回undefined,let/const会报"未初始化"错误,无声明变量则报"未定义"错误。这些差异源于JavaScript引擎在编译阶段的处理方式不同,其中var会默认初始化,而let/const和无声明变量则不会原创 2026-03-30 20:52:45 · 80 阅读 · 0 评论 -
window.open以post方式提交
第一种方式 在web项目中,碰到需要跨页面传递参数的功能,就是那种需要把当前页面的内容带到新开的子窗体中,以前的做法是传一个id过去,然后在新窗口中去读数据库的内容。虽然不怎么麻烦,但是如果内容么有在数据库里保存,仅仅是处以拟稿状态时,就不能实现了,用户还常常认为是个bug。考虑采用get的方式传递,把需要的内容都序列化然后,通过url去传,显得很臃肿,而且get的传递内容长度有限制。于是转载 2012-11-04 23:34:07 · 11444 阅读 · 2 评论
分享