会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
pzhu1
博客园
首页
新随笔
联系
订阅
管理
[置顶]
react源代码重点难点分析
摘要: 网上已经有不少react源码分析文档,但都是分析主流程和主要功能函数,没有一个是从reactDOM.render()入口开始分析源码把流程逻辑走通尤其是把重点难点走通直到把组件template编译插入网页生效结束这样一个从头到尾的完整过程。本文从ReactDom.Render()入口开始追踪分析源码
阅读全文
posted @ 2018-04-19 18:02 pzhu1(朱平)
阅读(3022)
评论(0)
推荐(1)
2023年7月5日
fabric.js源代码分析
摘要: 网上有些文章分析fabric的功能框架和使用方法,没有分析fabric重点底层源代码的,本文分析fabric底层源代码重点难点。 fabric拖拽处理流程分析: 绑定鼠标事件:addOrRemove: function(functor, eventjsFunctor) { // functor=ad
阅读全文
posted @ 2023-07-05 09:03 pzhu1(朱平)
阅读(357)
评论(0)
推荐(0)
2022年6月4日
bootstrap-datetimepicker源代码分析
摘要: bootstrap-datetimepicker日期插件应用非常流行,如果对其源代码一无所知,在遇到意外问题时可能就有麻烦。 本人在应用datetimepicker时曾经遇到百思不得其解的问题,经历几天的源代码分析和测试,才最终得知原因和解决办法,闹半天,这么高大上的插件也是有 bug有坑的,这也体
阅读全文
posted @ 2022-06-04 12:41 pzhu1(朱平)
阅读(188)
评论(0)
推荐(0)
2021年5月11日
SpringBoot项目使用jdbcTemplate访问数据库源代码分析
摘要: 测试类: public class DbTest { private JdbcTemplate jdbcTemplate; private DataSourceTransactionManager txManager; private DefaultTransactionDefinition txD
阅读全文
posted @ 2021-05-11 10:24 pzhu1(朱平)
阅读(260)
评论(0)
推荐(0)
2018年6月22日
jQuery-ui源代码重点难点分析
摘要: 本文以jquery-ui sortable排序功能插件为例分析jquery-ui源代码重点难点。 jquery-ui-sortable插件非常复杂深奥,本来是针对鼠标操作设计的,在手机运行无效,因为手机没有mouse事件,更没有drag事件。 但增加一个jquery-ui-touch-punch.j
阅读全文
posted @ 2018-06-22 11:53 pzhu1(朱平)
阅读(311)
评论(0)
推荐(0)
2018年5月31日
webuploader上传插件源代码重点难点分析
摘要: webuploader源代码设计博大精深,具有工匠精神,本文分析webuploader源代码总体流程和一些重点难点,webuploader采用模块机制,比较复杂,模块编程和异步加载现在几乎已经成为历史,本文忽略wiget组件机制和flash部分的源码分析。 先看webuploader的总体程序结构:
阅读全文
posted @ 2018-05-31 11:56 pzhu1(朱平)
阅读(478)
评论(0)
推荐(0)
2018年5月30日
破解jQuery Deferred()异步执行的神秘世界
摘要: 本文解析jQuery.Deferred()源代码,学习异步执行实现原理和编程技术。 测试代码:var f1=function(){ var deferred = $.Deferred(); deferred.resolve('f1 resolved'); return deferred.promis
阅读全文
posted @ 2018-05-30 11:24 pzhu1(朱平)
阅读(624)
评论(0)
推荐(0)
2018年5月16日
ueditor源代码重点难点分析
摘要: 网上好像几乎没有研究ueditor源码的文章,原因可能是ueditor源码太复杂了,接近浏览器代码和word/excel源码。本文分析ueditor源码整体流程逻辑以及重点难点细节。 首先,编辑器是如何实现输入的?本人开始始终不得其解,在源码找不到输入事件绑定的处理函数,后来在白云峰同学的提醒下才顿
阅读全文
posted @ 2018-05-16 18:02 pzhu1(朱平)
阅读(6288)
评论(2)
推荐(1)
2018年5月8日
vue 1.0源代码重点难点分析
摘要: 本文分析vue1.0源代码从入口开始到编译输出到网页显示生效的整个过程,并重点分析一些vue源代码设计原理。 vue初始化根组件的入口代码: 对于没有路由的单页应用来说,入口就是new Vue(options),options就是根组件代码,对于有路由的项目来说,入口就是router.start(a
阅读全文
posted @ 2018-05-08 11:54 pzhu1(朱平)
阅读(420)
评论(0)
推荐(1)
2018年5月4日
angular 1.0源代码分析以及与vue和react比较
摘要: 本文分析angular 1.0从初始化开始到编译网页更新页面的源代码过程以及一些重要细节。 测试项目例子: <html ng-app='myapp' ><body ng-controller="myController" > <tip title="title"></tip></body> cont
阅读全文
posted @ 2018-05-04 11:55 pzhu1(朱平)
阅读(425)
评论(0)
推荐(0)
下一页
公告