笔记
文章平均质量分 69
井 九
凡心所向,素履所往。
展开
-
手写Promise代码
准备函数对象,实例对象function Fn() {//Fn函数}let f = new Fn();//此时Fn叫做构造函数 //f是Fn构造出来的实例对象console.log(Fn.bind());//通过.来调用Funciton原型上的属性或方法 //叫做函数对象回调函数同步回调let arr = [1,2,3,4,5];arr.forEach(item=>{ console.log(i原创 2020-12-04 21:25:33 · 324 阅读 · 0 评论 -
JQuery对象与DOM对象
Promsie是异步编程的一种解决方案(其他的解决方式还有回调函数,监听,发布/订阅等)创建promise对象使用构造函数来创建一个promise对象var p = new Promise((resolve,reject)=>{ let data = '123'; resolve(data); })Promsie这个构造函数会把一个函数作为自己的参数 这个函数接收resolve,reject两个函数作为参数。当异步任务顺利完成且返回结果值时,会调用原创 2020-11-22 23:15:06 · 247 阅读 · 0 评论 -
C语言---链接属性
C语言—链接属性一.什么是链接属性?在C语言中,当组成一个程序的各个源文件分别被编译之后,所有目标文件以及那些从一个或多个函数库中引用的函数接在一起,形成可执行程序。而在不同文件中可能会定义相同的标识符(变量)因此链接属性就是来决定如何处理这种类型的标识符的。链接属性一共有三种:external(外部)internal(内部)和 none none也被称为没有链接属性的标识符 。 因此none属性的总会被认为是独立的实体 即无论有多少个相同的标识符 都会认为是不同的。 external指的原创 2020-09-30 17:19:13 · 1298 阅读 · 1 评论 -
链表是个什么鬼
约瑟夫环来历数组解法递归解法来历17世纪的法国数学家加斯帕在《数目的游戏问题》中讲了这样一个故事:15个教徒和15 个非教徒在深海上遇险,必须将一半的人投入海中,其余的人才能幸免于难,于是想了一个办法:30个人围成一圆圈,从第一个人开始依次报数,每数到第九个人就将他扔入大海,如此循环进行直到仅余15个人为止。问怎样能确定被丢下去的人最开始的序号。当然我们也可以将其推广到一般形式,总共有sum个人,数value个数,剩n个人数组解法递归解法我们先假设有sum个人,value代表每次数的数,我们会发原创 2020-05-27 22:14:28 · 325 阅读 · 0 评论