自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 134

原创 SpringCloud项目构建

以上就完成了springcloud项目的构建,包含服务的注册和发现中线,服务的提供和消费者,以及网关等等。下篇会介绍如何通过k8s发布这个项目。关于概念类的,可以直接参考官方文档。一. 创建eureka作为服务的注册和发现中心。SpringCloud项目构建。测试接口,通过feign的方式。d. 启动服务看下效果。

2023-06-17 12:24:49 236

原创 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 79

原创 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 190

原创 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 722

原创 webpack 原理解析

webpack 原理解析我们通过webpack的代码执行顺序一步一步的探索webpack的执行原理开始我们通过webpack的代码执行顺序一步一步的探索webpack的执行原理首先我们在开始学习webpack的原理之前,先普及两个知识事件监听模式语法树webpack整个设计框架采用的是事件监听模式,第二个是使用javascript的语法解析器,解析出模块的依赖。本篇文章,从以下三个角度来分析webpackwebpack的参数的初始化webpack的loader的调用webpack的语

2021-10-20 11:15:42 389

原创 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 215

原创 C#依赖注入

依赖注入的另外一个意思便是控制反转,也就是说将控制权交给被调用者。依赖注入的用处便是减小模块化设计的耦合性,即增加可维护性。假设我们有A,B两个模块,B要调用A来实现某种功能,通常最直接的做法是将A在B中创建实例:ps:interface IA{void PlayMusic();}public A1:IA{public void Pl

2015-08-06 14:22:12 1632

原创 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 506

原创 C# attribute特性实例

public class UnitTest1    {        public void TestMethod1()        {            LSize lSize = new LSize            {                height = "234",                width = "678"

2015-08-06 13:57:31 461

转载 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 1383

表格操作工具

将table作为参数传入插件,插件会获取table信息生成tableTool,更具tableTool可以对表格进行插入行列,删除行列,合并拆分单元格操作。

2015-08-03

鼠标调整表格的宽度

将table作为参数传入插件,插件会识别表格的规格,生成柱力,拖动柱力可调整表格的宽度。

2015-08-03

鼠标调整表格高度的脚本

将table作为参数传入插件中,插件会自动识别table的规格针对table生成柱力,拖动柱力可调整表格的行高。

2015-08-03

表格绘制面板

可通过鼠标绘制表格,识别鼠标位置,根据鼠标位置确定表格的行列数量。

2015-07-17

空空如也

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

TA关注的人

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