上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 20 下一页
摘要: 1.如何实现数组的随机排序? let arr = [2,3,454,34,324,32] arr.sort(randomSort) function randomSort(a, b) { return Math.random() > 0.5 ? -1 : 1; } 2.写一个通用的事件侦听器函数。 阅读全文
posted @ 2021-05-31 17:02 Android程序员吴彦祖 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 1.实现防抖函数(debounce) 连续触发在最后一次执行方法,场景:输入框匹配 let debounce = (fn,time = 1000) => { let timeLock = null return function (...args){ clearTimeout(timeLock) t 阅读全文
posted @ 2021-05-29 10:28 Android程序员吴彦祖 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 1.call的实现 第一个参数为null或者undefined时,this指向全局对象window,值为原始值的指向该原始值的自动包装对象,如 String、Number、Boolean 为了避免函数名与上下文(context)的属性发生冲突,使用Symbol类型作为唯一值 将函数作为传入的上下文( 阅读全文
posted @ 2021-05-28 22:01 Android程序员吴彦祖 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 1.Vue.mixin 的使用场景和原理 在日常的开发中,我们经常会遇到在不同的组件中经常会需要用到一些相同或者相似的代码,这些代码的功能相对独立,可以通过 Vue 的 mixin 功能抽离公共的业务逻辑,原理类似“对象的继承”,当组件初始化时会调用 mergeOptions 方法进行合并,采用策略 阅读全文
posted @ 2021-05-21 22:17 Android程序员吴彦祖 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 前端必备的Nginx知识 Nginx 初识Nginx 从事前端的开发,或多或少都听说过Nginx。即使没有使用过Nginx,也肯定知道Nginx可以搭建Web静态资源服务。 一般来说Nginx有三大应用场景: 静态资源服务-通过本地文件系统提供服务 反向代理服务-缓存、负载均衡 API服务-open 阅读全文
posted @ 2021-05-20 22:02 Android程序员吴彦祖 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 这是一位粉丝朋友分享的他的故事,很感人,希望以此激励那些转行前端现在却很吃力的朋友们。 正文开始: 不得不说,我的人生比很多人都要黑暗,我是2014届的本科生,但是本科我只读了三年就中途退学了。 当时退学的主要原因,是因为挂了几门实验课,还有当时打算和朋友一起做生意。最后生意失败了,毕业证也没拿到。 阅读全文
posted @ 2021-05-19 21:43 Android程序员吴彦祖 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 这是我在某论坛看到的一名网友的吐槽: 每天坚持自学四个小时以上,学了四个月。比较熟悉html、css,会用jquery、js写一些常见的动画,仿了一些页面。但是投了挺多简历,结果大部分都是培训机构通知我去面试。正常的公司都想要能独立做项目的。我对待遇要求不高,想先学好技术,真正入门,怎么找工作那么难 阅读全文
posted @ 2021-05-18 21:06 Android程序员吴彦祖 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 01 学弟向我吐槽,去年上半年被高薪挖到了现在的公司,因为待遇不错,他干活也有劲,入职以来,确实参与了不少项目。 可问题就这样来了:疲于应对工作,填技术“坑”,他根本没时间去提升。 这也导致后期工作完成得比较吃力,耽误了个别项目的进程,被劝退了! 离职后,约我撸串。说起离职,他感慨地说挺没面子的,但 阅读全文
posted @ 2021-05-17 21:36 Android程序员吴彦祖 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 中等 1 Vue2.0 响应式数据的原理 整体思路是数据劫持+观察者模式 对象内部通过 defineReactive 方法,使用 Object.defineProperty 将属性进行劫持(只会劫持已经存在的属性),数组则是通过重写数组方法来实现。当页面使用对应属性时,每个属性都拥有自己的 dep 阅读全文
posted @ 2021-05-14 22:00 Android程序员吴彦祖 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 前言 本文系列文章整理了高频出现的 Vue 相关面试题并且附带详解答案,难度分为简单、中等、困难三种类型。大家可以先不看答案自测一下自己的 Vue 水平哈。 1 MVC 和 MVVM 区别 MVC MVC 全名是 Model View Controller,是模型(model)-视图(view)-控 阅读全文
posted @ 2021-05-13 21:39 Android程序员吴彦祖 阅读(332) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 20 下一页