- 博客(4)
- 收藏
- 关注
原创 JavaScript内置类常见操作和高级函数
JavaScript内置类 1.原始类型的调用方法 原始类型的属性? var name = "Hello World" console.log(name.length) console.log(name.split(" ")) var num = 2.54432 num = num.toFixed(2) JS的原始类型并非是对象类型,没办法获取属性或者调用方法。 但是JS为了让基本数据类型获取属性和调用方法,对其等装了对应的包装类型。 自动创建对象 new string,但是这些操作是不可见的。 常见
2022-05-25 19:19:24
163
原创 DOM常见事件的监听
常见事件 一,鼠标事件 mouseenter:鼠标移动到元素上时出发(不支持冒泡),不能使用事件委托; 进入子元素依然属于在该元素内,没有任何反应。 mouseover:鼠标移到某元素之上(支持冒泡),先调用父元素的mouseout,再调用子元素的mouseover,因为支持冒泡,所以会将mouseover传递到父元素中; 二,常见的键盘事件 onkeydown:某个案件被被按下,事件先发生 onkeypress:发生在文本被输入 onkeyup:某个按键被松开,发生在文本输入完成 区分ev
2022-05-25 14:30:53
1517
原创 JS中函数表达式,头等公民,回调,立即执行
一,程序中的foo,bar,baz Stackoverflow 函数,变量,文件的名字代指。本身没有特别的用途和意义,常被称之为“伪变量”。 foo:first object oriented 第一个面向对象 bar:binary arbitrary reason 任意二进制原因 baz 二,函数使用步骤 1.声明函数的过程是对某些特定功能过程的封装过程 也可以使用默认提供的或者其他三方库定义好的函数。 2.声明和调用函数 function函数名() { 函数封装的代码 } 小括号是用来传参数的,小括号后
2022-05-15 21:36:27
428
原创 工厂函数和构造函数的应用,面向对象编程
类(构造函数)和对象 重复代码的复用常用:for/functon。 1.工厂函数(一种设计模式):工厂函数在打印对象时,对象的类型都是object类型。 function createStudent(name,age,height) { var stu = {} // 创建对象 stu.name = name stu.age = age stu.height = height stu.running = function() { console.log("running") } return stu
2022-05-15 20:54:24
281
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人