项目中遇到需要识别用户手绘几何图形的问题:使用鼠标/手势在屏幕画板中绘制单笔图形,识别之后给出相似图形的推荐。在此记录下实现的要点。
前面在学习关于 babel 转义 ESModule 的解析时,自己动手简单做了下 require 的实现。由此简单地做了个打包器。既然如此,那么我们接着分析下 minipack 的实现吧。
以下 ES6 module 语法,经 babel 转义后,代码变化较大,值得仔细分析下。另外代码执行时会提示缺少 require 函数,为什么会这样呢,又应该怎么处理呢?
svg 很强大,其基本应用可以很容易搜到,我在本文就不再赘述。 viewbox 是 svg 中相对关键的概念,需要加强了解,本文从也从此点入手。
gulp 给予前端小伙伴利用 JS 操作本地文件系统的能力。原本需要手动执行的工作,如文件压缩,编译CSS,优化图片等等交由gulp自动化处理,让我们更加专注于代码本身,大大提升了生产力。熟悉 gulp 的使用与基本原理,可以为今后的工作提供不小助力。
什么是模块? 在程序设计中,为完成某一功能所需的一段程序或子程序被称为模块。通过导出/导入模块,可以方便地复用与组织代码。Javascript 在设计之初并没有加入模块化设计,但是随着 web 应用越来越复杂,模块化编程也变得不可或缺。
转眼 2020 就已过大半,结合上半年的疫情和前两月的找工作的经历,越发觉得「预则立,不预则废」实在是至理名言。亡羊补牢,为时未晚,奋起直追,尚有大好未来。
不蒜子是一款简单的网站访问计数服务,但是没有为我们提供初始化计数的服务。本文以一个前端工程师的角度介绍如何实现不蒜子的初始化计数。
今年是难得的中秋,国庆双节交织在了一天,希望大家也能收获双倍的快乐。
不少网站都有访问浏览统计计数的需求,不蒜子以简单快捷的方式帮助我们实现此需求。
Vue相关开源项目库汇总
👨🏻💻👩🏻💻 Use Ant Design like a Pro!
每个 JavaScript 工程师都应懂的33个概念 @leonardomso
微信小程序 商城demo
Vue.js高仿饿了么外卖App课程源码 http://coding.imooc.com/class/74.html