240 发简信
IP属地:北京
  • 我发现fontSize作为行高的情况不准确唉

    JavaScript 如何计算文本的行数

    在前端经常会遇到内容太多了,需要对多余的内容进行截取并打上省略号的问题。CSS2 可以解决超出一行省略的问题,Chrome 可以通过-webkit-line-clamp来实现...

  • 120
    【实战篇】基于vue-cli4创建的项目进行打包优化

    一、前言 阅读完该文章大概需要2.5min。读完该篇文章你能学到vue-cli默认做了哪些优化?在cli的基础上我们又能做哪些优化?vue.config.js中如何配置一些常...

  • 120
    webpack进阶——DllPlugin优化打包性能(基于vue-cli)

    本文主要介绍两个插件:DllPlugin和DllReferencePlugin,后者配合前者使用。 Github地址:dll-test 介绍: 打包会输出一个类dll包(dl...

  • 手写promise全家桶

    关于Promise的文章那么多,内容或许差不多,那我为什么还要写一篇?两个原因:一是为了让自己更深入学习;二是将自己学习的过程记录下来。下面的内容就是按照Promises/A...

  • 不妨试试这13个手写代码?(面试高频)

    1. promise.all 2. promise.race 3. Object.create 4. new 5. map 6. filter 7. reduce 8. 深拷...

  • 120
    聊聊“过时的”的JSONP

    一. 跨域和同源策略 为什么会跨域?因为不同源。什么是"源(origin)"直接看一张图 很明显看到三部分:http:// 协议localhost 域名8080 端口所以可以...

  • 120
    Vue 2.0 patch 原理分析

    本文基于vue-2.4.4源码进行分析 Vue 2.0开始,引入VirtualDOM。 使用VirtualDOM而不使用真实DOM是出于性能优化的考虑。 真实DOM使用doc...

  • 120
    单点登录(SSO),前端需要考虑些什么?

    前言 最近在做单点登录的前端适配工作,包括移动端、小程序、web。也许一些人还没有接触过单点登录,接下来我将以keycloak为例进行探讨。首先介绍两个概念:单点登录(Sin...

  • 手写NODE环境以及浏览器环境的AJAX

    前言 说实话,从接触前端开始。接口请求直接用的就是JQuery的ajax,而我们如今的项目也直接用的是axios。至于底层一点的原理我们也不会刻意的去研究。最近正好有用nod...

  • 卡片校园创业之旅

    从“北洋社”到“卡片校园” 我们一直在路上 我们是一群来自天大和南开的学生,年级不同,专业各一,但却志同道合,热情投入。 2016年,我们因兼职而相识,当时市面上提供给学生的...

  • 【卡片校园技术】vue传参query与params的区别(params接收不到参数问题)

    有很多人其实在用vue传递参数的时候发现params接收的参数有时候接收不到,今天我们就聊一下query与params传参的区别 - query传递的参数会出现在url中,但...

  • 120
    卡片校园,校园公益演讲正式启动

    校园公益讲演活动正式启动 2019年2月25日,正直开学之际,卡片校园组织的校园公益讲演活动迈出了第一步,走进天津市咸水沽第五中学。此次公益演讲由卡片校园志愿者天津大学周涵韬...

个人介绍
公众号【前端小卡】