函数的节流,delay一段时间后,没有再触发函数那么再执行
html 标签
instanceOf()
面试官坑我WW
🕳
function Foo(){
this.a = 1;
//return { c:3,b:4}
}
Foo.prototype.a = 2;
Foo.prototype.b = 3;
Foo.prototype.c = 1
var o = new Foo();
alert(o.c)
alert(o.a)
alert(o.b)
函数分为构造函数
构造函数通常同大写字母表示,普通函数用小写字母表示。与python不同函数数据类型 //python 接口继承性 实现继承性
所有的对象都是instanceOf的true
小姐姐坑我呜呜呜呜
柯里化不知道是不考点
但我确定的是
unction add (a) {
function sum(b) { // 使用闭包
a = a + b; // 累加
return sum;
}
sum.toString = function() { // 重写toSting() 方法
return a;
}
return sum; // 返回一个函数
}
console.log(add(1)(3)) // 4
console.log(add(1)(3)(5)) //这个程序做的巧妙,与函数柯里化的区别是它的参数没有规律。
返回接受余下的参数且返回结果的新函数的技术
js拖拽
如果要设置物体拖拽,那么必须使用三个事件,并且这三个事件的使用顺序不能颠倒。
拖拽的基本原理就是根据鼠标的移动来移动被拖拽的元素。鼠标x、y坐标 元素style.position的top和left。
拖拽状态 = 0鼠标在元素上按下的时候{
拖拽状态 = 1
记录下鼠标的x和y坐标
记录下元素的x和y坐标
}
鼠标在元素上移动的时候{
如果拖拽状态是0就什么也不做。
如果拖拽状态是1,那么
元素y = 现在鼠标y - 原来鼠标y + 原来元素y
元素x = 现在鼠标x - 原来鼠标x + 原来元素x
}
鼠标在任何时候放开的时候{
拖拽状态 = 0
}a
原生具有lterator接口的数据结构
Array Map Set Strinig TypedArray arguments NodeList ;
js单线程的运作方式
mallo
free
项目 | Value |
---|---|
jquery | js库 |
weui | 微信ui库 |
sap-ui5 | ui框架 |
open-ui5 | 开源ui框架 |
远程编码 vscode
动态构建
1.队列
2.二叉树
答左子树柚子是数据域
没回答清楚
递归调用从根开始
知道跟上没有结构
就结束递归 和树 把二叉树的根传入定义对象
3.栈实现list
A打开B页面,怎么刷新B页面的数据
小程序的接口设计思想
小程序的存储应用问题
es6语法 箭头函数
优点有 代码量简洁,可读性高
缺点有 不能应用为构造函数,不能应用为arguments参数的邦定
查缺补漏
this指向在上一级的 上下文调用