noahlam

431
获赞数
1
关注数
39
粉丝数
厦门
IP 属地未知
2017-07-24 加入
浏览 11.3k
╭╮╱╭┳━━━┳╮╱╭╮
┃┃╱┃┃╭━╮┃┃╱┃┃
┃╰━╯┃┃┃┃┃╰━╯┃
╰━━╮┃┃┃┃┣━━╮┃
╱╱╱┃┃╰━╯┃╱╱┃┃
个人简介什么都没有
1,314 声望|达人
全站排名超越 99% 用户
javascript
1.3k
html5
671
node.js
555
vue.js
309
mpvue
154
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
个人动态
  • 赞了回答2020-01-20
    控制台警告:/deep/
    貌似是deep快要被移除了吧,配置文件已经不支持了。建议使用深度选择器 >>> 试一试· 要用变量转一下 {代码...}
  • 发布了文章2019-04-22
    手摸手教你用 js 写一个 js 解释器
    用 js 来 编译 js 看起来是个高大上的东西,实际原理其实很简单,无非就是利用 js 对象属性可以用字符串表示 这个特性来实现的黑魔法罢了。之所以看起来那么 深奥, 大概是由于网上现有的教程,都是动不动就先来个 babylon / @babel/parser 先让大家看个一大串的 AST,...
  • 发布了文章2019-02-02
    web worker 的传值方式以及耗时对比
    前一阵子开发的项目 pptx 导入, 由于自己的代码问题,引起了个性能问题,一个 40p 的 pptx 文件,转换成 json 数据,大概要耗时 60s+ ,虽然后面发现是某个使用频率非常高的函数内部,用了 new Function 构造函数 造成的(所以这里顺便提醒一下,如果你很在乎几毫秒的差距的...
  • 发布了文章2019-01-25
    利用网页版微信API做一个微信机器人
    前一阵子一个朋友找我,问我能不能搞一个微信自动加好友的软件,(在普通人眼里,程序员就是专门写木马病毒外挂软件的三流黑客.不会写那就连三流都不是.
  • 发布了文章2019-01-24
    js对文件和二进制操作的一些方法汇总
    首先我们来看一下 FileReader 这个万能的对象, 就如同它的名字一样,就是个文件读取器,之所以说它是个万能的对象是因为它可以读取任意格式的内容,最近我尝试过用 FileReader 读取过 psd, ppt, 各种图片等等.虽然很多情况下,它读出来的是我们完全看不懂的东西.不过通过...
  • 发布了文章2018-12-15
    内凹样式的另一个方案--v-coupon 一款基于 vue 的卡券组件
    v-coupon 一款基于 vue 的卡券组件 介绍 你是否在心里暗骂设计师设计出这种有缺口的卡券? 你是否试了多种 CSS 方案都无法完美实现? 你是否在为不得不用 jpg/png...等格式而内心挣扎? v-coupon 就是为了解决以上痛点而诞生的。 先看看效果 如果上图你有看到白色背...
  • 发布了文章2018-12-15
    新手引导动画的4种实现方式
    前一阵子忙着找工作,面试过程中,碰到一个感觉比较有意思的问题,尽量多的列举出新手引导动画的实现方式, 昨天稍微总结了一下, 实现了4种.源码在最后,如果想直接看结果的,可以拉到最后去看.
  • 发布了文章2018-12-15
    自己动手实现一个html2canvas
    大概就是 利用 svg 的 foreignObject 标签, 嵌入 dom, 最后再利用 canvas 绘制 svg. 从而实现最终目的.
  • 赞了文章2018-12-05
    前端与编译原理——用JS写一个JS解释器
    说起编译原理,印象往往只停留在本科时那些枯燥的课程和晦涩的概念。作为前端开发者,编译原理似乎离我们很远,对它的理解很可能仅仅局限于“抽象语法树(AST)”。但这仅仅是个开头而已。编译原理的使用,甚至能让我们利用JS直接写一个能运行JS代码的解释器。
  • 发布了文章2018-09-19
    js-xlsx + handsontable + echarts实现excel上传编辑然后显示成图表
    最近都在做类似 ERP 的项目,所以呢,又碰到一个比较变态的需求(至少对我来说是),在前端导入 excel 文件,然后在浏览器里面预览和编辑, 最后再选择一些数据,用echarts生成报表.
  • 发布了文章2018-08-16
    vue 实践技巧合集
    本文不涉及罕见API使用方法等,大部分内容都是基于对vue的一些实践而已。由于涉嫌投机取巧,可能会带来一些不符合规范的副作用,请根据项目要求酌情使用。
  • 发布了文章2018-08-16
    canvas菜鸟基于小程序实现图案在线定制功能
    前言 最近收到一个这样的需求,要求做一个基于 vue 和 element-ui 的通用后台框架页,具体要求如下: 要求通用性高,需要在后期四十多个子项目中使用,所以大部分地方都做成可配置的. 要求做成脚手架的形式.可以 npm 安装 要求实现多页签,并且可以通过浏览器 url 回显多...
  • 发布了文章2018-08-16
    记一次基于vue的spa多页签实践经验
    前言 最近收到一个这样的需求,要求做一个基于 vue 和 element-ui 的通用后台框架页,具体要求如下: 要求通用性高,需要在后期四十多个子项目中使用,所以大部分地方都做成可配置的. 要求做成脚手架的形式.可以 npm 安装 要求实现多页签,并且可以通过浏览器 url 回显多...
  • 发布了文章2018-08-16
    vue-multi-tab--一个让你在SPA里使用多页签的框架页
    vue-multi-tab 是一套基于 vue 和 element-ui 的 , 实现了 tab-router (一个基于 tab 的路由) 的 单页面, 多页签 应用程序.
  • 发布了文章2018-06-29
    自己动手实现一个前端路由
    用过现代前端框架的同学,对前端路由一定不陌生, vue, react, angular 都有自己的 router, 那么你对 router 的工作原理了解吗?如果还不了解, 那么请跟我一起来手写一个简单的前端路由, 顺便了解一下.
  • 发布了文章2018-06-20
    用proxy实现一个更优雅的vue
    如果你有读过Vue的源码,或者有了解过Vue的响应原理,那么你一定知道Object.defineProperty(),那么你也应该知道,Vue 2.x里,是通过 递归 + 遍历 data对象来实现对数据的监控的,你可能还会知道,我们使用的时候,直接通过数组的下标给数组设置值,不能实时响应,是...
  • 发布了文章2018-05-29
    3行代码实现一个简易版promise
    作为一个后端过来的同学,刚入门前端的时候,被js种种「反人类」的概念折腾的死去活来的.其中一个印象比较深刻的,就是promise,感觉实在太难理解了...所有就有了写个简单的promise的想法.希望能帮助到一些跟我一样,感觉promise很难理解的新同学.
  • 发布了文章2018-05-27
    3行代码实现一个简易版promise
    作为一个后端过来的同学,刚入门前端的时候,被js种种「反人类」的概念折腾的死去活来的.其中一个印象比较深刻的,就是promise,感觉实在太难理解了...所有就有了写个简单的promise的想法.希望能帮助到一些跟我一样,感觉promise很难理解的新同学.
  • 发布了文章2018-05-21
    vuex其实超简单,喝完这3步,还有3步
    上一篇 vuex其实超简单,只需3步简单介绍了vuex的3步入门,不过为了初学者容易消化,我削减了很多内容,这一节,就是把少掉的内容补上,如果你没看过上篇,请戳链接过去先看一下再回来,否则,你会觉得本文摸不着头脑.
  • 发布了文章2018-05-18
    vuex其实超简单,只需3步
    之前几个项目中,都多多少少碰到一些组件之间需要通信的地方,而因为种种原因,event bus 的成本反而比vuex还高, 所以技术选型上选用了 vuex, 但是不知道为什么,团队里的一些新人一听到vuex,就开始退缩了, 因为vuex 很难? 真的很难吗?今天我们用简单的3步来证明一下,vue...