js笔试题
今晚吃火锅耶
without description
展开
-
手写call、bind、apply(手写代码总结)
手写call、apply和bind 手写防抖和节流 手写call 、apply和 bind 转载自博文 call Function.prototype.myCall = function( context ){ // 1. 判断有没有传入要绑定的对象,没有默认为window;如果是基本类型的话通过Object()方法进行转换 var context = Object(context) || window; // 2. 给context添加一个fn属性,值为this,也就是fn(转载 2021-06-15 17:17:16 · 573 阅读 · 0 评论 -
了解前端渲染模板 -- jsRender
前端渲染与后端渲染 后端渲染: 后端渲染HTML的情况下,浏览器会直接接收到经过服务器计算之后的呈现给用户的最终的HTML字符串 前端渲染: 前端渲染就是指浏览器会从后端得到一些信息,将这些信息组织排列形成最终可读的HTML字符串是由浏览器来完成的,在形成了HTML字符串之后,再进行显示。 前后端模板渲染的区别 前端模板,主动权在前端,代码逻辑清晰;但会有延迟,主要在于异步请求数据,编译输出 后端模板,减少一次http请求,页面渲染快,代码逻辑不清晰,过度耦合,维护成本比较高 jsRender是原创 2020-07-30 17:20:42 · 662 阅读 · 0 评论 -
数组去重的十种方法
数组去重的十种方法 1.双层循环 var array=[1,2,1,3,4,2,6,9,6] function unique(array){ var res=[] for(var i=0;i<array.length;i++){ for(var j=0;j<res.length;j++){ ...原创 2020-03-02 14:38:38 · 137 阅读 · 0 评论 -
超坑的前端笔试题01
超坑的前端笔试题 1.给基本数据类型添加属性 js中数据类型包含基本数据类型和引用类型,基本类型包括: string、null、undefined、number、boolean。 引用类型即是对象比如:array 、function以及自定义对象等等。 我们可以给引用数据类型添加属性 var myObj=new Object(); // myObj.name=...原创 2020-02-09 12:50:59 · 252 阅读 · 0 评论