当前位置: 首页 > article >正文

前端——js高级25.1.27

复习:对象

问题一:

多个数据的封装提

一个对象对应现实中的一个事物

问题二:

统一管理多个数据

问题三:

属性:组成:属性名+属性值  (属性名为字符串,属性值任意)

方法:(特别的属性):函数

问题四:

object.属性名:简单,但特殊字符--或者空格无法使用    变量名不确定也无法使用

object["属性名"]:通用

复习:函数

问题一:实现特定功能,b条语句的封装体

问题二:复用

便于阅读/交流

问题三:函数声明  function fun(){}

表达式:var a=new Function(){}

问题四:

obj.test()

test()

new test()

test.call/apply(obj)

回调函数

理解:一个‘事件’(广义事件)发生就会执行。比如加载、按按钮等

问题二:

dom事件

ajax请求

生命周期

iief

直译:立即执行的函数

this关键字:

正式学习:
原型

理解:函数是一个object类型。故而我们可以object类中再写入我们的方法,既:上面的fun.prototype.新方法 function(){}

函数原型中带有一个构造方法,该构造方法指向自己。而这个构造方法表示我们可以创建实例,比如Date()包我们可以写做Date d=new Date ()

显示原型和隐示原型

无论是函数protoType还是实例__proto__他们都是引用类型。既:保存的都是地址。不会影响到我们的object对象

原型链

这三句代码结合着看:第一二句表示Foo其实是被Function()赋值。故而Foo也应该有__proto__属性。第三句和第二句结合看,其实是说在做第三局Foo=的复制之前。其实Function自己先创建对象。才被赋值到Foo。


http://www.kler.cn/a/523373.html

相关文章:

  • 图漾相机——C++语言属性设置
  • go gin配置air
  • 记忆力训练day07
  • 记录 | Docker的windows版安装
  • 汇编的使用总结
  • Linux之详谈——权限管理
  • 20250128 大语言模型(Large Language Model, LLM)已成为自然语言处理(NLP)领域的重要突破
  • 脚本/编译安装nginx1.11.10
  • ArcGIS10.2 许可License点击始终启动无响应的解决办法及正常启动的前提
  • 使用 PyTorch 实现线性回归:从零开始的完整指南
  • Ubuntu 18.04安装Emacs 26.2问题解决
  • 大一计算机的自学总结:位运算的应用及位图
  • 在做题中学习(82):最小覆盖子串
  • Vue 响应式渲染 - 待办事项简单实现
  • 案例研究丨浪潮云洲通过DataEase推进多维度数据可视化建设
  • 图神经网络驱动的节点分类:从理论到实践
  • 神经网络和深度学习
  • DeepSeek-R1本地部署笔记
  • Zookeeper(31)Zookeeper的事务ID(zxid)是什么?
  • 集群建模、空地协同,无人机高效救灾技术详解
  • 【Elasticsearch】_rollover API详解
  • Linux 阻塞IO
  • Spring Security(maven项目) 3.0.2.9版本
  • 【Rust自学】16.2. 使用消息传递来跨线程传递数据
  • 苹果AI最新动态:Siri改造和AI模型优化成2025年首要任务
  • 记录 | 基于Docker Desktop的MaxKB安装