面试的坑·········································································

函数的节流,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拖拽
如果要设置物体拖拽,那么必须使用三个事件,并且这三个事件的使用顺序不能颠倒。

onmousedown
onmousemove
onmouseup

拖拽的基本原理就是根据鼠标的移动来移动被拖拽的元素。鼠标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
jqueryjs库
weui微信ui库
sap-ui5ui框架
open-ui5开源ui框架

移动端问题管理内存
C语言的链表用途

远程编码 vscode
动态构建
1.队列
2.二叉树
答左子树柚子是数据域
没回答清楚
递归调用从根开始
知道跟上没有结构
就结束递归 和树 把二叉树的根传入定义对象
3.栈实现list

A打开B页面,怎么刷新B页面的数据

小程序的接口设计思想

小程序的存储应用问题

es6语法 箭头函数

优点有 代码量简洁,可读性高
缺点有 不能应用为构造函数,不能应用为arguments参数的邦定

查缺补漏
this指向在上一级的 上下文调用

flex布局的实战问题

小程序的组件设计与vue的组件设计

清除浮动BFC方面的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值