- 博客(11)
- 资源 (4)
- 收藏
- 关注
原创 react基础工程搭建
4.3 createAjaxAction的定义,这里使用了函数的柯里化,首先定义一个函数接受了3个参数,并返回一个函数,然后这个函数继续返回一个函数其中入参为dispatch这个就是store的调度中心。3.1 首先来看下router的配置,这是通过jsx写的路由配置,基础框架页为base.app,然后,其它页面根据路由渲染到基础框架页面中。本文介绍react基础工程文件目录结构,以及说明各个文件目录的作用,并重点介绍router,redux的应用。5. 最后来看下webpack的配置,入口js的配置。
2023-06-25 21:33:51
198
原创 SpringCloud项目构建
以上就完成了springcloud项目的构建,包含服务的注册和发现中线,服务的提供和消费者,以及网关等等。下篇会介绍如何通过k8s发布这个项目。关于概念类的,可以直接参考官方文档。一. 创建eureka作为服务的注册和发现中心。SpringCloud项目构建。测试接口,通过feign的方式。d. 启动服务看下效果。
2023-06-17 12:24:49
288
原创 Vue2.0双向绑定原理(二)
这里结合上篇文章解释说明下,new Watcher会执行自身的get方法,这时候Dep.target指向当前的watcher对象。同时这个get方法会调用updateComponent,在执行生成虚拟dom时,会执行对应数据的getter方法,这时候数据的dep就把当前的watcher加入的dep的订阅列表中了。这边接着上文继续讲解vue的dom的双向绑定的源码解析。上文降到了dep和watcher的设计,以及他们之间是如何进行关联的。这篇开始讲解vdom在这个基础上的应用。
2023-06-11 10:11:34
123
原创 Vue2.0 中双向绑定的原理
这里对图进行说明,vue组件在初始的过程中,会争对data,computed,render生成watcher。也会对数据进行重新定义get,set。然后建立dep和watcher之间的依赖。当data数据发生变化时通知watcher。本文主要从设计到具体实现来介绍,主要介绍的内容dep,watcher两者的具体实现,以及他们如何进行关联的。Vue2.0 中双向绑定的原理。watch的watcher。虚拟dom的watcher。
2023-06-10 13:43:32
278
原创 express 原理解析
express 的原理解析 在介绍express之前先准备一下备用知识 express是基于nodejs的http的应用,回顾下网络知识: 传输层的tcp:port用于建立服务端于客户端的连接 http应用层,为应用于传输层通信提供接口 好了,到这里可以得到一个结论,express是建立在http协议上的一个应用,通过http提供的接口传输数据到http层,然后到传输层。 第一部分 http提供了一个http.createserver接口 参数是一个回调函数包含req,res两个参数。express传入
2021-10-21 23:09:04
878
原创 webpack 原理解析
webpack 原理解析我们通过webpack的代码执行顺序一步一步的探索webpack的执行原理开始 我们通过webpack的代码执行顺序一步一步的探索webpack的执行原理 首先我们在开始学习webpack的原理之前,先普及两个知识 事件监听模式 语法树 webpack整个设计框架采用的是事件监听模式,第二个是使用javascript的语法解析器,解析出模块的依赖。 本篇文章,从以下三个角度来分析webpack webpack的参数的初始化 webpack的loader的调用 webpack的语
2021-10-20 11:15:42
637
原创 C#委托
这里介绍一下C#的委托 委托的用处:1、方法参数化2、轮播 1、将方法参数化 public class Test { public delegate void TestEventHandler(string name); public Test() { this.Start("run", this.Run); } private void Start(string
2015-08-06 14:23:54
252
原创 C#依赖注入
依赖注入的另外一个意思便是控制反转,也就是说将控制权交给被调用者。 依赖注入的用处便是减小模块化设计的耦合性,即增加可维护性。 假设我们有A,B两个模块,B要调用A来实现某种功能,通常最直接的做法是将A在B中创建实例: ps: interface IA{ void PlayMusic(); } public A1:IA{ public void Pl
2015-08-06 14:22:12
1684
原创 Javascript 五个特性介绍
一、apply介绍 1、apply是前端javascript方法默认自带的方法,这要的用法是替换掉当前执行的方法的this对象,从而实现继承,或者修改方法内部使用到this对象; 这次先说继承: 例如: 首先,在test方法里边声明两个方法,add,sub: function test(){ this.add=function(a,b){ return a
2015-08-06 14:20:18
574
原创 C# attribute特性实例
public class UnitTest1 { public void TestMethod1() { LSize lSize = new LSize { height = "234", width = "678"
2015-08-06 13:57:31
513
转载 C# system.web.ui生成html
HtmlTextWriter学习笔记 这两天正好在研究asp.net自定义控件制作,HtmlTextWriter在控件制作中发挥重要作用,能够帮助我快速生成html语句。因此决定写下笔记,方便以后查阅。HtmlTextWriter的名称空间是System.Web.UI,如果在winform程序下使用,不要忘了添加 System.Web.dll引用。 HtmlTextWriter与Htm
2015-08-06 13:53:32
1464
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人