会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
talentzemin
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
22
23
24
25
26
27
28
29
30
···
46
下一页
2019年2月1日
大项目小细节---onbeforeunload增强用户体验
摘要: 微信公众平台编辑数据页面,点击浏览器回退按钮、刷新按钮(包括F5、Ctrl+R)、关闭页面、点击其他超链接等操作的时候,会提示弹窗提示。 为增加用户体验,我们也增加类似功能。 代码如下: 参考地址:https://stackoverflow.com/questions/1704533/interce
阅读全文
posted @ 2019-02-01 15:54 talentzemin
阅读(162)
评论(0)
推荐(0)
2019年1月27日
关于MVC RouteExistingFiles疑问后续
摘要: 前两天写了《关于MVC RouteExistingFiles疑问》,本来希望寻求大佬快速解答,奈何无人问津。 只能查看.NET 源代码,可以使用反编译工具(我用IL spy),也可以在线查看微软提供的:https://referencesource.microsoft.com/MVC的路由会走Url
阅读全文
posted @ 2019-01-27 14:43 talentzemin
阅读(250)
评论(0)
推荐(0)
2019年1月24日
关于MVC RouteExistingFiles疑问
摘要: 如图,使用ajpg模拟静态资源。使用 routes.RouteExistingFiles = true; 使静态资源也Map Route,匹配不到则显示Not Foud。 ①/a.jpg:访问不到 ②/Theme/a.jpg:访问不到 ③/Areas/Admin/a.jpg:访问不到 ④/Areas
阅读全文
posted @ 2019-01-24 21:24 talentzemin
阅读(309)
评论(0)
推荐(0)
2018年11月19日
设计模式(22)访问者模式
摘要: 模式介绍 访问者模式允许我们通过将该操作表示为对象来操作对象。 因此,我们可以对所述对象进行操作而不改变那些对象的类或定义。 示例 我们有一家全市最好的餐馆,各种表现良好。领导决定给员工加薪放假,但由于某些原因,表示员工的类不能被修改。 员工类: 访问者接口: 具体的访问者: 新的组合类: 客户端调
阅读全文
posted @ 2018-11-19 10:06 talentzemin
阅读(142)
评论(0)
推荐(0)
2018年11月16日
设计模式(21)模板模式
摘要: 模式介绍 模板模式定义了操作的轮廓或骨架,由子类定义的具体步骤。 示例 我们以制作面包为例,通常会分为三步:和面、烤、切。 抽象的制作面包方法: 具体的多种制作面包方法: 客户端调用: 总结 模板模式允许对象建立算法的框架,但是将实现细节留给要实现的具体类。 源代码 https://github.c
阅读全文
posted @ 2018-11-16 10:06 talentzemin
阅读(161)
评论(0)
推荐(0)
2018年11月15日
设计模式(20)策略模式
摘要: 模式介绍 策略设计模式定义了一系列算法,然后通过将每个算法封装为对象使它们可互换。 因此,算法的实际操作可以基于其他输入而变化,例如哪个客户端正在使用它。 这种模式的基本思想是,如果我们将行为封装为对象,那么我们就可以选择使用哪个对象,从而根据一些外部输入或状态来实现哪些行为。我们进一步允许实现许多
阅读全文
posted @ 2018-11-15 09:48 talentzemin
阅读(152)
评论(0)
推荐(0)
2018年11月14日
设计模式(19)状态模式
摘要: 模式介绍 状态模式旨在允许对象在其内部状态改变时改变其自身行为。 示例 我们以烤牛排为例,生熟程度分为: Uncooked (not safe to eat) Rare Medium Rare (mid rare) Medium Medium Well (mid well) Well done 简单
阅读全文
posted @ 2018-11-14 10:10 talentzemin
阅读(306)
评论(0)
推荐(0)
2018年11月13日
设计模式(18)观察者模式
摘要: 模式介绍 观察者模式试图允许对象在其内部状态改变时通知观察者。 这意味着单个对象需要知道观察它的对象,并且当状态发生变化的时候,需要能够与那些观察者通信。此外,观察者应该被自动通知。 示例 设想我们需要一个系统来建模本地蔬菜市场中蔬菜价格的波动。 我们需要允许餐馆查看价格,并在特定蔬菜的价格低于指定
阅读全文
posted @ 2018-11-13 13:49 talentzemin
阅读(163)
评论(0)
推荐(0)
2018年11月12日
设计模式(17)备忘录模式
摘要: 模式介绍 备忘录模式就是在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样可以在以后将对象恢复到原先保存的状态。 示例 想象一下,一家真正高端的餐厅可能直接从当地农场订购,并且餐厅需要跟踪哪些配料来自哪些供应商。 在我们的系统中,我们需要跟踪关于特定供应商输入的信息量,并
阅读全文
posted @ 2018-11-12 17:44 talentzemin
阅读(143)
评论(0)
推荐(0)
2018年11月6日
设计模式(16)中介者模式
摘要: 模式介绍 中介器设计模式定义了一个对象,该对象封装了一组对象之间如何相互作用。 示例 我们想象一下电影院的快餐柜,电影院有多个区域都有这样的快餐柜,我们来设计一个它们之间交流的系统。 中介者接口: 抽象的柜台: 具体的柜台: 具体的中介者: 客户端调用: 总结 中介者使中介人“站在”通信对象之间,控
阅读全文
posted @ 2018-11-06 10:30 talentzemin
阅读(147)
评论(0)
推荐(0)
上一页
1
···
22
23
24
25
26
27
28
29
30
···
46
下一页
公告