stylus是什么? 1. stylus是css预处理器,具有对css可编程,编写快速便捷的特性. 2. stylus源自于Node.js ,2010年产生 , 主要用来给Node项目进行css预处理支持 . stylus应用场景? 1.标准的stylus语法就是没有花括号,没有分号,没有冒号 , ...
分类:
其他好文 时间:
2020-06-11 13:22:35
阅读次数:
92
定义了几个核心方法,让jQuery功能可以根据需求进行扩展,而不用改动原有的代码。当然这里排除了方法的优化,这需要改动原有代码的。这里指增加新的方法或api的是实现。 jQuery.extend() 1 jQuery.extend({ 2 3 isWindow:function(obj){ 4 re ...
分类:
Web程序 时间:
2020-06-11 10:47:46
阅读次数:
105
手写一个完整的装饰器模版 # 用于修复被装饰对象的名称空间 from functools import wrape def wrapper(func): @wraps(func) def inner(*args, **kwargs): # func执行之前的操作 res = func(*args, ...
分类:
编程语言 时间:
2020-06-11 01:02:52
阅读次数:
58
一、什么是装饰器 现在有一个需求,年终考核的时候需要测试某个函数的执行效率,我们怎么做呢?比如这个函数叫func。 对于绝大多数人来说,第一印象肯定是如下的实现方法: import time def func(): start = time.time() time.sleep(1) # 模拟程序延迟 ...
分类:
编程语言 时间:
2020-06-11 00:25:31
阅读次数:
87
考虑这个场景,你在某类需要一个外部方法 Func<DataRow, bool> 来对 DataTable 行做定制化的筛选, 但筛选关键字却是一个字符串,由此类产生,那么你怎么用这个字符串来做筛选呢,答案是委托闭包 你只需要提供一个: Func<string, Func<DataRow, bool> ...
function clear(elem) { while (elem.firstChild) { elem.firstChild.remove(); } } function clear(elem) { elem.innerHTML = ''; } 注意错误做法: function clear(el ...
分类:
其他好文 时间:
2020-06-10 19:34:38
阅读次数:
239
/** * 设置金钱格式 * @param {Number} value [金钱数值] */ function Money(value, symbol = "¥") { if (value) { var pre = decimal = s1 = s2 = ''; value = String(val ...
分类:
其他好文 时间:
2020-06-10 19:06:39
阅读次数:
54
//防止重复请求: var request; if(request != null) request.abort(); request = $.get("ajax.aspx",{id:1},function(){ //do something }); ...
分类:
Web程序 时间:
2020-06-10 18:57:25
阅读次数:
67
1.request.js 1 import axios from 'axios' 2 import { Message } from 'element-ui'; 3 4 5 const BASEURL = process.env.NODE_ENV 'production' ? '' : '/devA ...
分类:
移动开发 时间:
2020-06-10 11:19:28
阅读次数:
79
目录 一、背景 二、概念 2.1 栈 2.2 队列 三、栈和队列的相互实现 3.1 用队列实现栈 3.2 用栈实现队列 四、总结 一、背景 栈和队列是数据结构中最常用到的两种结构,有非常广泛的运用,该篇文章将通过动画的手段,展示栈和队列相互实现的底层原理,让我们真正搞懂栈和队列的特性。 二、概念 2 ...
分类:
其他好文 时间:
2020-06-10 09:21:44
阅读次数:
82