- 博客(3)
- 收藏
- 关注
原创 JavaScript api心得 闭包及其应用:防抖函数
闭包理解闭包,首先必须理解变量作用域在JavaScript中,根据其特有的“链式作用域” , 子对象会一级一级向上寻找父对象的变量,也就是父对象的变量可以被子对象看见,反之则不成立。函数内部可以读取到全局变量因为函数可以算是全局对象的一个属性,但是函数外部却无法读取函数内部声明的变量。 var prop = '你能看见我'; function fun(){ var propInner = '你看不见我'; //函数内部可以看见
2020-08-05 15:26:23 307
原创 JavaScript api心得 面向对象编程部分原型链与new关键字(写得比较散,欢迎纠正错误)
构造函数与new构造函数 一个函数,为了与普通函数区分,构造函数名字第一个字母通常大写new命令 通过此命令让构造函数生成一个实例对象(总是返回一个对象,如果构造函数中有return 并且为对象,那么返回return的对象,如果有return但不是对象,则忽略)new命令的执行过程1.创建一个新的对象作为要返回的实例对象 var obj = {} (这步在代码上讲被第二步包含)2.构造函数的prototype属性作为实例的原型对象 obj = Object.create(Const
2020-07-29 07:00:58 107
原创 节点选择 蓝桥杯
蓝桥杯练习题-节点选择先说思路:很明显的动态规划问题,将每个顶点出发能选出的最大值记录下来就好,每个节点要么选,要么不选,所以状态转移方程为:选择此节点:不选择全部子节点的总和不选择此节点:对于每一个个子节点:选择子节点或不选择子节点的较大值 的总和。细节1:边的记录:边可以用邻接表法或者邻接矩阵法记录(此处选用邻接表法因为点有很多,邻接矩阵要用到很大的存储空间而边只有n-1个利用率不...
2020-04-16 21:39:11 367
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人