摘要: 一、什么是diff diff 是什么?diff 就是比较两个树,render 会生成两颗树,一个新树 newVnode,一棵旧树oleVnode。然后两棵树进行对比更新差异就是 diff ,全称是 difference, 在 vue 里面diff 算法就是通过 patch 函数来完成的,所有有的时候 阅读全文
posted @ 2023-02-13 16:43 YJ-Alex 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 迷茫 总有一天,我们会操心未来的职业发展,可当我们眺望远方的时候,却怎么也看不清。35岁以上的码农都去哪儿了呢? 类别 方向 技术类 架构师 技术专家 管理类 技术管理者 职业经理人 创业类 创始人 技术合伙人 顾问类 投资顾问 管理顾问 转行类 考入体制内 送快递、开滴滴 技术类 架构师:着眼于技 阅读全文
posted @ 2022-10-14 11:04 YJ-Alex 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 最近又拾起了《黑客与画家》这本书,第一次看还是在2017年。初次结缘这本书还是在阮一峰老师的博客文章中,知道阮一峰老师非常喜欢这本书,并且翻译成了中文。本书的作者是一名黑客、画家和作家,所以这本书囊括了技术、艺术、商业等内容。 也许是因为人生经历每年都有不同,每次读这本书都有不同的感受。印象特别深的 阅读全文
posted @ 2021-11-03 17:24 YJ-Alex 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 远离非主流,简简单单就是美呀 阅读全文
posted @ 2020-03-31 19:36 YJ-Alex 阅读(84) 评论(0) 推荐(0) 编辑
摘要: hybrid混合开发 1、混合开发概述 Hybrid App主要以JS+Native两者相互调用为主,从开发层面实现“一次开发,多处运行”的机制,成为真正适合跨平台的开发。Hybrid App兼具了Native App良好用户体验的优势,也兼具了Web App使用HTML5跨平台开发低成本的优势。 阅读全文
posted @ 2019-12-10 22:24 YJ-Alex 阅读(359) 评论(0) 推荐(0) 编辑
摘要: Spring和MyBatis环境整合【转】 SSH框架的结合几乎家喻户晓,但是一般的中小项目,使用Spring和MyBatis就够了,而且MyBatis轻便好使,易上手,值得大家尝试一次。 开篇简介: Spring: Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。 两个 阅读全文
posted @ 2017-03-08 18:36 YJ-Alex 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 目前,Flex布局,可以简便、完整、响应式地实现各种页面布局。而且,它已得到了所有浏览器的支持,这意味着,我们能很安全地使用这项功能。 如果你对弹性网页布局感兴趣,那可别错过flex这么好用的属性哦。 一、 初识flex 以前我给PC端网页进行布局时,我是基于盒子模型上,然后采用float浮动和po 阅读全文
posted @ 2017-02-23 17:31 YJ-Alex 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 3种web会话管理的方式 阅读目录 1. 基于server端session的管理 2. cookie-based的管理方式 3. token-based的管理方式 4. 安全问题 5. 总结 http是无状态的,一次请求结束,连接断开,下次服务器再收到请求,它就不知道这个请求是哪个用户发过来的。当然 阅读全文
posted @ 2017-02-20 13:59 YJ-Alex 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 引自:https://my.oschina.net/leipeng/blog/221125。 一、抛一块问题砖(display: block)先看现象: 分析HTML代码结构: 分析CSS代码样式: 这里我没有给最外层的DIV.outer 设置高度,但是我们知道如果它里面的元素不浮动的话,那么这个外 阅读全文
posted @ 2016-10-31 23:04 YJ-Alex 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 块级元素占一行,不论内容多少只要是有2个这样的元素就会换行,行内元素内容少时不会换行。这是个重要区别。块级元素(block element)div -最常用的块级元素dl - 和dt dd搭配使用的块级元素form - 交互表单h1 - 大标题hr - 水平分隔线ol - 排序表单p - 段落ul 阅读全文
posted @ 2016-10-31 22:50 YJ-Alex 阅读(155) 评论(0) 推荐(0) 编辑