chrome是一个不错的浏览器,web开发者工作中一般都会使用chrome做为默认浏览器,它有很多扩展,给浏览器补充了各种功能,增强了用户体验。chrome具体能干什么?怎么做出来的呢? ...
分类:
其他好文 时间:
2017-11-20 01:12:00
阅读次数:
185
静态代理和装饰者模式的区别: 先来看一下装饰者模式的定义:装饰者模式动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。 总结一下采用装饰者模式是为了增强或拓展原对象的功能。 而静态代理除了能够提供功能增强外(AOP增加日志监控等,但不提供原对象本身的增强功能)还通常起到了 ...
分类:
编程语言 时间:
2017-11-16 15:22:39
阅读次数:
221
无参装饰器: 它是一个函数,函数作为它的形参,返回值也是一个函数,可以使用@functionname方式,简化调用 装饰器和高阶函数: 装饰器是高阶函数,但装饰器是对传入函数的功能的装饰(功能增强) 例如: 一个加法函数,想增强它的功能,能够输出被调用过以及调用的参数信息 增加信息输出功能: 上面的 ...
分类:
编程语言 时间:
2017-10-24 18:24:50
阅读次数:
158
5点-7点卯时,大肠经最旺,最利于排泄,这个时候起床伸展腰肢,呼吸新鲜空气,喝杯温水,将体内的毒素和垃圾排泄出去,为一天的工作做好准备。 7点-9点辰时,胃经最旺,这个时候时间再紧也要吃早餐,为上午的工作补充能量。减肥的人可以选择多吃早餐,此时天地阳气上升,人体消化功能增强,即使“吃得像皇帝”也不会 ...
分类:
其他好文 时间:
2017-10-12 17:52:48
阅读次数:
130
优先使用组合,然后通过注入方式,进行赋值给类中的对象使用继承面向切面编程。(比如对某个类增加日志功能,怎么增加)为什么优先使用组合,因为基类一旦变化,子类都会跟着变化。
分类:
其他好文 时间:
2017-08-23 13:28:25
阅读次数:
93
渐进增强:首先保证最核心的功能实现,让任何的底端的浏览器都能看得到站点内容, 然后考虑使用高级的但非必要的css和javascript等增强功能 优雅降级:小考虑底端涉设备的用户能否看得到所有内容, 然后在此基础上为高端用户进行设计,不仅高端设备用户提供一个完美的应用, 也要为不同性能级别的设备用户 ...
分类:
Web程序 时间:
2017-08-19 21:08:48
阅读次数:
158
全局的编码过滤器 分析: 我们之前做的操作,只能对post请求是ok 怎样可以做成一个通用的,可以处理post,get所有的请求的? 在java中怎样可以对一个方法进行功能增强? 继承 装饰设计模式 创建一个类让它与被装饰类实现同一个接口或继承同一个父类 在装饰类中持有一个被装饰类的引用 重写要增强... ...
分类:
其他好文 时间:
2017-07-17 20:15:51
阅读次数:
132
安装完nodejs后,就可以安装Sublime Text的插件进行功能增强了.为了整理全备,仍然从安装记录起. 1.下载安装 进入官网地址http://www.sublimetext.com/,选择合适版本进行下载,安装就和普通软件一样正常安装即可,这一步比较简单,略过不谈 2.下载Package ...
分类:
其他好文 时间:
2017-07-02 21:15:56
阅读次数:
197
Emmet(原名 Zen Coding). 一种快速编写html/css的方法 html5. 支持hmtl5规范的插件包 HTMLBeauty HTMLAttributes jQuery. 支持JQuery规范的插件包 SideBarEnhancements. 侧栏右键功能增强,非常实用 Doc?B ...
分类:
其他好文 时间:
2017-07-01 15:26:15
阅读次数:
134
yeild:返回一个生成器对象; 装饰器:本身是一个函数,函数目的装饰其他函数(调用其他函数) 功能:增强被装饰函数的功能 装饰器一般接受一个函数对象作为参数,以便对其增强 @原函数名 来调用其他函数 递归:递归需要边界条件,递归前进段和递归返回段; 10*9*8*7*6*5*4*3*2*1 10* ...
分类:
编程语言 时间:
2017-06-24 18:28:32
阅读次数:
119