js交互相关代码分析、小程序的生命周期、动态模板语法详解和表单 & 前端模块化 & DOM的重排、重绘

js交互相关代码分析、小程序的生命周期、动态模板语法详解和表单 & 前端模块化 & DOM的重排、重绘

回顾

  • js交互相关代码分析
    • app.js 全局入口JS
      • 全局生命周期函数
      • 全局数据
    • page.js 页面JS
      • 页面生命周期函数
      • 页面的数据
      • 事件处理函数
    • utils.js 通用js模块
      • 通用的一些工具函数
  • 小程序的生命周期
    • 全局生命周期
    • 页面生命周期
    • 应用场景
      • 调用后台的接口
      • 启动/销毁定时任务
      • 获取场景值
  • 动态模板语法详解
    • 数据绑定
    • 条件渲染
    • 列表渲染
    • template标签用法
    • 事件处理
  • Tab案例实践
    • 基本布局与业务实现
    • 代码重构
  • 表单基本操作

补充

  • 前端的模块化历程

    • 前端模块化(方便代码的重用方便后期的维护和扩展
      • 自己采用自调用方式进行代码隔离(模块化)
      • 为了统一规范,诞生了一些标准
        • AMD —> Require.js
        • CMD —> Sea.js
      • CommonJS —> Node.js
      • ESM ES6模块化
  • 如何理解模块化开发?

  • 模块化js(CommonJS规范)

    • 模块成员导出
      • module.expors
      • exports
      • 组好两者不要结合使用
    • 模块成员导入 require()
  • ES6的模块化

    • 导出export
    • 导入import
  • DOM的重排、重绘吗

    • 浏览器的核心:浏览器内核(渲染引擎;JS引擎(解析器V8))
    • 浏览器渲染原理
      • DOM树(几何尺寸发生变化;动态的添加、删除、替换DOM)导致重排
      • Style树(样式的变化导致重绘)
      • 渲染树(Render树)
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值