首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
18507008395
掘友等级
前端开发
|
美团
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
10
文章 10
沸点 0
赞
10
返回
|
搜索文章
赞
文章( 10 )
沸点( 0 )
前端 DSL 实践指南(上)—— 内部 DSL
React、Vue、Angular 等现代框架的表现层设计往往和 DSL 有较强的关联,透过这些优秀作品我们可以得到一些实践指引。 前端相关语言的转编译工具链趋于成熟,如 babel,postcss 等工具可以帮助开发者以扩展插件的方式低成本地参与到语言构建流程中。 社区的解析…
useCallback、useMemo 分析 & 差别
先说结论useCallback和useMemo都可缓存函数的引用或值,但是从更细的使用角度来说useCallback缓存函数的引用,useMemo缓存计算数据的值。 根据官网文档的介绍我们可理解:在a和b的变量值不变的情况下,memoizedCallback的引用不变。即:us…
深入了解 Vue3 响应式原理
这些知识可以看一下阮一峰老师的《ES6 入门教程》。 阅读源码,建议先过一遍该模块下的 API,了解一下有哪些功能。然后再看一遍相关的单元测试,单元测试一般会把所有的功能细节都测一边。对源码的功能有所了解后,再去阅读源码的细节,效果更好。 handler,包含捕捉器(trap)…
玩转 Node.js 单元测试
这篇博客将通过一些简单的测试案例,介绍几款必备的 Node.js 测试模块: Mocha 和 Should,SuperTest。
JavaScript运行机制:event-loop
这里不得不提一个任务队列的概念,js代码中所有代码分两种:同步任务、异步任务。 一旦执行栈中所有同步任务执行完毕,系统就会读取任务队列,那些对应的异步任务,于是结束等待状态,进入执行栈,开始执行。 主线程不断重复上一步。 浏览器和node中宏任务和微任务是不同的,后面详细说明。…
JavaScript 内存机制(前端同学进阶必备)
每种编程语言都有它的内存管理机制,比如简单的C有低级的内存管理基元,像malloc(),free()。同样我们在学习JavaScript的时候,很有必要了解JavaScript的内存管理机制。 JavaScript的内存管理机制是:内存基元在变量(对象,字符串等等)创建时分配,…
用vue全家桶+koa2+soket.io +mysql写一个聊天应用
这是我的毕设项目,产品功能和页面参照qq,微信,TIM,不完全一样,有些是自己的想法。前后端都自己写。 感觉是一个挺不错的全栈入门项目,各种交互各种业务逻辑,不花哨,但实用。 前端vue,vue-router,vuex ,vue-cli和axios,scss,用rem做了移动端…
MySQL入门教程系列-1.1 数据库基础
数据库基础 共同编辑,修正错误,这里点击进去 数据库(Database,DB)是按照数据结构来组织、存储和管理数据的建立在计算机存储设备上的仓库。 简单来说是本身可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、截取、更新、删除等操作。数据管理不再仅仅…
HTML5 手势检测原理和实现
本文首发在「前端外刊评论」。一个关注前端前沿技术,探寻业界深邃思想的自媒体。欢迎文末扫码关注公众号。 关于作者 周林,github,陆金所前端程序员,专注 Hybrid APP 性能优化和新技术探索。欢迎任何形式的提问和讨论。 前言 随着 Hybrid 应用的丰富,HTML5 …
移动端 H5 图片上传的那些坑
上周做一个关于移动端图片压缩上传的功能。期间猜了几个坑,在此总结下。大体的思路是,部分 API 的兼容性请参照 caniuse:利用 FileReader, 读取 blob 对象,或者是 file 对象,将图片转化为 data uri 的形式;使用 canvas,在页面上新建一个画布,利用 canvas 提供的 API,将图片画入这个画布当中;利用 canvas.toDataURL(),进行图片的压缩,得到图片的 data uri 的值上传文件。
下一页
关注了
26
关注者
2
收藏集
4
关注标签
27
加入于
2016-07-06