自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 launx.ts(1)-文件创建

lister.js写到一半方向网上有个同名的库,只能新写一个了。并在launx.json中有如下配置。

2023-12-03 20:05:38 338 1

原创 lister.js渐进式化5.2:数据库连接之sqlite

首先下载sqlite3。处理sql语句的函数。

2023-12-01 18:51:40 361 1

原创 lister.js渐进式化5.1:数据库连接之mysql

创建db.js,并引入依赖。

2023-12-01 14:48:19 349 1

原创 lister.js渐进式化4:ajax的调用与封装

创建文件ajax.js并引入axios。在main.js中引入并封装。在index.js中导出。

2023-11-30 12:04:33 347

原创 lister.js渐进式化3:封装loader和router

前几章爆肝了loader和router,这一章封装这俩玩意现在及以后所有的封装操作都在main.js中首先先引入。

2023-11-30 11:04:39 289

原创 lister.js渐进式化2.4:methods、data和生命周期的实现

methods主要用eval函数实现,有参数的以后跟表达式一起写,先写无参数。将jsObj在替换时加个.data就行,贴代码。这一章填上一章的挖的坑。

2023-11-30 10:22:43 395

原创 lister.js渐进式化2.3:data、methos和生命周期的计划

经历32,32,1024次循环后调用的函数,这个时候DOM已经挂载完了。一个对象,参考(抄)的Vue的methods对象。上一章写了个this指向的实现,这一章在挖个坑。一个对象,参考(抄)的Vue的data()函数。created:挂载DOM时。exit生命周期调用前。exit:页面挂掉时。

2023-11-29 19:28:37 303 1

原创 lister.js渐进式化2.2:this指向实现

因为this指向的不是module.exports,这时候有的小可爱就说了:啊,加个try块你是得多闲呀。先来一道题,以下l-bind-src的值是-不加try块就会在没有this.***时报错。所以这一章实现this的指向,使答案变成C。

2023-11-29 13:47:08 344 1

原创 lister.js渐进式化2.1:解析源文件之字符替换

众所不周知,Vue.js底层的是有个loader解析.Vue文件的,那么这一章就写一下。结构构思(抄)好了,现在做字符串分割,这里就是调一堆API,不多说了,贴代码。首先我们先构思以下大概结构,嗯~,贴代码。这一章不会写表达式判断,挖个坑,下期填。

2023-11-29 11:25:34 334 1

原创 lister.js渐进式化1:创建文件

这一章在listerjs子项目下lister下创建文件。创建解析文件的loader.js。创建加载路由的router.js。创建提供主要功能的main.js。

2023-11-28 18:11:02 358 1

原创 cli脚手架创建

但经过n+1个bug和github拉取失败的洗礼后,还是决定不写了(伤)本想用node写cli。

2023-11-28 16:08:59 345 1

原创 lister.js渐进式化:创建项目

首先安装node,这里不过多描述。

2023-11-28 11:51:56 329 1

原创 lister.js自研框架声明

前几章爆肝的表现层框架现在要开发成一个渐进式框架(类似vue.js)

2023-11-28 11:14:20 383 1

原创 简单实现一个表现层框架4-双向绑定

本章实现数据双向绑定(就是vue中的v-model)

2023-11-27 16:19:33 389

原创 简单实现一个表现层框架3:生命周期钩子1

created():在created时执行。setter():在setter时执行。load():在load时执行。setter:生成属性DOM。created:渲染DOM。这一章实现以下生命周期。load:挂载DOM。

2023-11-27 13:33:52 355

原创 简单实现一个表现层框架2:属性动态绑定

上一章刚写完内容的绑定,这一章实现属性值的动态绑定。属性格式:l-bind-原生属性名。

2023-11-27 12:27:01 453

原创 简单实现一个表现层框架1-值的动态绑定

我们希望这时会输出"Hello lister.js",并且标题为"Hello lister.js"结构都是拿来主义,跟vue差不多。

2023-11-26 16:17:54 505

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除