![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
文章平均质量分 71
EmailyT
既然选择了远方,便只顾风雨兼程
展开
-
『每日一题』搬砖之三
公众号上看的每日一题,搬砖来记录下,会把一些重点的评论摘抄下来。下面输出什么???1、function Person (firstName, lastName) { this.firstName = firstName; this.lastName = lastName;}const lydia = new Person ('Lydia', 'Hallie');const sarah = Person('Sarah', 'Smith');console.log(lydia);cons原创 2021-04-20 17:12:08 · 322 阅读 · 0 评论 -
『每日一题』搬砖之二
公众号上看的每日一题,搬砖来记录下,会把一些重点的评论摘抄下来。下面输出什么???1、let c = { greeting: 'Hey!' }let dd = cc.greeting = 'Hello'console.log(d.greeting)A: HelloB: undefinedC: ReferenceErrorD: TypeError2、let a = 3let b = new Number(3)let c = 3console.log(a == b)c原创 2021-04-02 18:39:57 · 530 阅读 · 0 评论 -
『每日一题』搬砖
公众号上看的每日一题,搬砖来记录下,会把一些重点的评论摘抄下来。下面输出什么???1、function sayHi() { console.log(name) console.log(age) var name = 'Lydia' let age = 21}sayHi()A: Lydia 和 undefinedB: Lydia 和 ReferenceErrorC: ReferenceError 和 21D: undefined 和 ReferenceError2、原创 2021-03-30 20:04:24 · 272 阅读 · 0 评论 -
react实现文本多行溢出显示省略号的情况下对溢出的显示Tooltip提示效果
我才发现,我已经整整一年没有写过博客啦,上篇博客还是一年前的今天~~~先贴上最后博文讲完后要实现的状态: 我要实现的就是这种很小的功能,第一张图中的数据是循环遍历出来的,且class中设置了超出隐藏的效果(多行)。 overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; //设置两行 我刚开始做的时候是判断了下字符的长度,然后和自己定的一个数字做比较,但是一个非常明显的问题就是:全部中文、全部英原创 2021-01-06 18:57:03 · 3233 阅读 · 1 评论 -
react项目中搜索内容高亮效果和Ref的使用
一、上周项目里面有个需求,就是对搜索出来的内容有个显示高亮的效果。刚开始说需求的时候认为很难去实现,甚至想驳回这个功能。。。先上一张效果图吧。 以上是效果图,类似我们在网页中的全文搜索。 说一下前端主要实现,这次的功能主要是后端返回一个标记好的HTML标签结构,前端主要使用react的 dangerouslySetInnerHTML = {{ __html:要解析的内容}} 这个属性...原创 2020-01-06 17:26:07 · 1100 阅读 · 0 评论 -
常见的几道算法题
最近在笔试和看面经的时候经常会碰到几道算法题目,决定记录下来和大家分享以下。求数组的最大字段和 比如:arr=[1,-2,3,10,-4,7,2,-5],求它的最大的和是多少,答案是18 。问题来了:那为什么最后结果是18呢?思考… …???? 一波分析:首先,sum = 1+(-2)< 0,这种情况下sum = 0 ,并且从3开始加。 总结:遇到正数直接加上,遇到负数先判断加上...原创 2019-09-26 16:36:21 · 272 阅读 · 0 评论 -
前端知识点梳理(一)
这几天又回顾了一些知识点,发现自己之前理解的很浅很浅。在这里我也整理并记录了下来。一、javaScript中类型转换问题 js中的基础类型分为:number、string、boolean、null、undefined、symbol和引用类型object这些,那么当这一块计算的时候改如何进行转换的呢? 强制类型转换:Number()、parseInt()、parseFloat()、to...原创 2019-09-13 09:54:23 · 354 阅读 · 0 评论 -
TypeScript知识初探
之前匆匆的看了一些内容,没有深入的去学习,时间久了也都忘了原创 2019-08-31 10:39:33 · 169 阅读 · 0 评论 -
前端面试知识点(三)
1、类型转换问题([] == ![]) 可能有的童鞋已经知道了答案,可能还有些人还存在一丝疑惑,没关系下面我们一步步来讲解。 首先,问题的答案是:true 那么为什么呢? 在js中比较基本数据类型(除了es6中Symbol)都可以很轻松的比较出来,但是一涉及到对象的比较就有点棘手啦。在此之前你得清楚js中的 == 和 === 之前区别。 先转换再比较相等 —— == 直接比较是...原创 2019-05-23 10:43:13 · 200 阅读 · 0 评论 -
前端面试题大杂烩(二)
1、插入排序 function insertSort(arr) { for (let i = 1; i < arr.length; i++) { //下标从1开始,从后向前比较 let current = arr[i]; //记录当前元素 let pre_index = i - 1; //记录前一个元素下标 ...原创 2019-04-29 20:48:09 · 401 阅读 · 0 评论 -
前端面试题大杂烩(一)
这段时间为了面试,我也刷了许多的面经,自己也总结了许多,决定写成博客,既能重新复习一下,又能和大家分享。1、继承的几种方式(优缺点)1)ES6中的class...原创 2019-04-18 15:38:21 · 248 阅读 · 0 评论 -
数组去重的几种方法、浅析事件委托
这段时间我也面了几次,也看了数不胜数的面经,然而面经也只能起到辅助的作用(在看的时候难免会出现眼高手低的情况),我就栽了几次了原创 2019-04-06 21:30:10 · 367 阅读 · 0 评论 -
javascript中实现继承的方式
浅析javascript中的继承原创 2019-02-28 16:46:29 · 151 阅读 · 0 评论 -
js中深浅复制
关于js中深浅复制那些事原创 2019-02-21 22:22:11 · 806 阅读 · 0 评论 -
聊聊跨域
对跨域的简单理解原创 2019-01-24 17:29:00 · 277 阅读 · 0 评论