logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

JavaScript 流程控制与循环语句

在程序设计中,需支持三种基础流程控制以实现结构化程序:实现多分支判断,细分为单分支、双分支、多分支、分支嵌套, 条件括号内可为值或表达式。javascript运行示例:判断成绩是否及格(单分支)javascript运行2. 双分支javascript运行示例:判断成绩是否及格(双分支)javascript运行3. 多分支javascript运行示例:判断成绩所属等级(多分支)javascript运

#前端#javascript
JavaScript 自定义函数

javascript运行var 函数名 = new Function("参数1", "参数2", … "函数体");特点Function 首字母大写,仅在 JavaScript 1.1+ 可用。每次调用构造函数会解析函数体、创建新函数对象,效率低,实际开发少用。javascript运行function 函数名(参数1, 参数2 … [形参]) {<语句块>return 返回值;关键说明functi

#javascript#开发语言#ecmascript
JavaScript 事件

为了更清晰区分offsetclientinnerscroll对比维度offset 系列client 系列inner 系列scroll 系列作用对象任意 DOM 元素任意 DOM 元素仅 window(浏览器窗口)任意 DOM 元素(含 window)尺寸计算范围内容 + padding + border内容 + padding窗口可视区(含滚动条)内容总尺寸(含不可见部分)位置参考基准最近定位父级

#javascript#开发语言#ecmascript
JavaScript Event 事件

对象指向的元素典型应用场景e.target触发事件的具体元素(事件源)事件委托中判断点击的子元素类型(如libuttonthis绑定事件的元素普通事件处理中操作当前元素(如修改样式、属性)绑定事件的元素(与this完全一致)需要明确区分绑定元素与触发元素时使用。

#javascript#开发语言#ecmascript
JavaScript 面向对象

两者是不同的编程范式,核心区别在于 “解决问题的关注点” 不同:直接用定义对象,适合创建单个、简单的对象。2. 方式 2:Object 构造函数通过创建空对象,再动态添加属性和方法,适合创建空对象后需动态扩展的场景。3. 方式 3:在已有对象上扩展属性 / 方法给数组、函数等内置对象添加自定义属性和方法(需谨慎,避免污染内置对象)。4. 方式 4:构造函数(批量创建对象)当需要创建多个结构相同的对

#javascript#开发语言#ecmascript
JavaScript this

this 是 JavaScript 语言的一个关键字,代表函数运行时自动生成的内部对象,仅能在函数内部使用。。

#javascript#前端#html
JavaScript 面向对象 原型和原型链 继承

所有构造函数在初始化时,会自动生成一个特殊的实例化对象,构造函数的。

#原型模式#javascript
JavaScript 递归函数

递归函数:核心是 “自调用 + 出口”,适合处理嵌套 / 规模递减问题,需注意栈溢出风险。排序算法冒泡排序:相邻交换,易理解但交换频繁。选择排序:找最小交换,交换少,性能略优。两者时间复杂度均为 O (n²),适合小规模数据。二分查找:仅适用于有序数组,时间复杂度 O (log₂n),是高效的查找算法。

#javascript#开发语言#ecmascript
JavaScript 数据类型 拷贝

JavaScript 的数据类型核心分为和,二者在存储方式、值特性、比较规则上存在本质差异。

#前端#javascript#开发语言
    共 15 条
  • 1
  • 2
  • 请选择