函数
A丶Pure
这个作者很懒,什么都没留下…
展开
-
JS中利用a标签实现下载文件功能
JS中利用a标签实现下载文件功能 /** * 下载文件函数 模拟<a download></a>属性进行下载 * @param {String} path - 必传 - 下载地址/下载请求地址。 * @param {String} name - 非必传 */ export function downloadFile(path, name) { const xhr = new XMLHttpRequest(); xhr.open("get", path);原创 2021-08-12 17:28:40 · 891 阅读 · 0 评论 -
JS中new的实现过程
JS中new的实现过程 new的过程: 1、在内存中创建一个新的对象; 2 、这个新对象中的[[prototype]]被赋值为传进来的构造函数中的prototype属性; 3、这个新对象中的this指向构造函数; 4、执行构造函数中的代码、 5、将这个新对象返回出去。 代码实现(手写代码): function myNew(fun) { let newObj = { //第一步:创建一个新的对象 __proto__ = fun.prototype; //第二步:将构造函数中的原型对原创 2021-08-10 11:23:36 · 652 阅读 · 0 评论 -
js实现防抖与节流
防抖与节流 防抖: 当事件被触发的时候,设定一个周期,如果这个周期之内,这个事件又被触发了,那么就在设定一个周期,一直到这个周期内这个事件不在被触发,才会执行这个事件 手写: function debounce (fun, delay) { //防抖函数需要传入2个参数,一个为事件函数,一个为周期时间 const _this = this; //先将this保存下来,保持this的指向相同 const timer = null; //设定一个定时器,当调用的时候西安清空定时器 retur原创 2021-08-10 10:53:24 · 175 阅读 · 2 评论 -
第九节-python函数介绍(中)
python中函数的介绍 文章目录python中函数的介绍一、函数的返回值二、文档字符串1、在定义函数时,可以在函数内部编写文档字符串,文档字符串就是对函数的说明2、help()是Python中内置函数,通过help()函数可以查询Python中函数的用法三、函数的作用域1、作用域(scope)四、命名空间五、递归函数六、作业1、用函数实现一个判断用户输入的年份是否是闰年的程序2、 猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃原创 2021-03-06 17:25:15 · 197 阅读 · 0 评论 -
第八节-python中函数的介绍(上)
python中函数参数的介绍和集合(set)的介绍 文章目录python中函数参数的介绍和集合(set)的介绍一、函数的介绍二、自定义函数1、自定义函数的规则2、练习三、函数的参数1、形参与实参2、可变类型参数与不可变类型参数3、位置参数4、关键字参数5、默认值参数6、可变长度参数四、集合(set)的介绍1、集合的定义2、集合(set)的创建3、集合(set)添加元素4、集合(set)更新5、集合(set)删除元素五、作业1、 打印名片程序:输入姓名,电话号码,性别,最后打印出来名片2、使用函数求前20个斐原创 2021-03-06 17:23:03 · 192 阅读 · 0 评论