写一个自己的Web前端框架

本文介绍了作者在学习阿里前端架构师培训计划后,对构建Web前端框架的理解和实践。文章探讨了框架设计的一些技巧,如后端JSON键名与模块名、HTML元素ID保持一致以简化处理,以及如何通过闭包避免变量冲突。此外,作者还分享了模块化管理和数据加载的策略,并提出使用渲染锁防止数据重复加载的独特方法。最后,说明了如何在HTML中引入并调用框架的方法。
摘要由CSDN通过智能技术生成

“首先新年快乐!”

这里写图片描述

前言

最近一直在看动脑学院的阿里前端p6架构师培训计划的直播,昨天一场比较精彩。讲的是一套架构,其称之为“驱动框架”。今天做一下总结。

一些技巧

  • 后端返回的JSON数据键名与本地模块名相同(便于获取)
  • JSON数据键名与HTML表单标签元素id相同(便于渲染)
    为什么这样呢?在调用的时候非常方便,直接处理,可以看看以下代码。

框架

var MetaDriver = (function (global,factory) {
   
    return factory.call(this);
})(this,function () {
   
    var _META_ = {
        init:function (data) {
   
            alert("init OK!");
            this.fetch(data)
           
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值