
goodDesigner
这篇文章总结一下之前项目中一些 前端 工具及技巧,主要包括 Iconfont的正确使用姿势 、 如何使用酷炫漂亮的动画(Lottie) 、 如何加入页面滚动入场离场动效。
goodDesigner
这篇文章总结一下之前项目中一些 前端 工具及技巧,主要包括 Iconfont的正确使用姿势 、 如何使用酷炫漂亮的动画(Lottie) 、 如何加入页面滚动入场离场动效。
Adonisjs
最近在学习使用 Node.js
框架,边学习边使用,花了大概 3周 时间做完这个 Web应用 且在 凌晨左右上线成功(其实就是把开发环境搬到服务器), 地址: https://a.lishaoy.net
这个 Web应用 的代码是开源的,如对这个应用感兴趣,想知道代码是如何运行的,可以去我 GitHub 下载或 clone
:应用源码
Flutter
我们上篇文章已经把 Flutter 的开发运行环境搭建好了 Flutter:环境搭建 ,本篇文章将完成您的第一个 Flutter 小应用,不用但是不会,跟着文章做就行,开始不必太纠结这些代码细节,明白它是干什么的就行,只是一个使用体验,体验 Flutter 框架给你带来的开发感受,后面会有具体的组件(widget)的文章。
Flutter
最近,学习了一些 Flutter
相关的知识,做了如下的小移动应用,当然是一套代码即可在 iOS
平台运行,也可以在 Android
运行。
下面我将手拉手带您快速构建出漂亮的移动应用界面(如下👇小视频)
This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
web optimize
关于 性能优化 是个大的面,这篇文章主要涉及到 前端 的几个点,如 前端性能优化 的流程、常见技术手段、工具等。
提及 前端性能优化 ,大家应该都会想到 雅虎军规,本文会结合 雅虎军规 融入自己的了解知识,进行的总结和梳理 😜
Promise
前端近年的兴起,有大部分是因为 NodeJS
的诞生,而 NodeJS
是个适用于 异步IO 密集型的语言,一些基于 NodeJS
的框架,比喻 KOA2、Adonis 就有大量的 async
和 await
语法,async
的函数的返回值就是 Promise
对象,我们可以用 async
和 await
语法,写出优雅的异步代码,来替换难看且难维护的回调函数。
这里我们会渐进式的来创建一个 Promise
的实现,如果,你还不了解 Promise
,赶快移步 Promise 了解学习,当然这个实现会符合 Promise/A+ 规范,JavaScript
中有很多第三方的 Promise
库,bluebird 就是一个第三方 Promise
类库,相比其它第三方类库或标准对象来说,其有以下优点:功能更齐全而不臃肿、浏览器兼容性更好,大家可以了解下。
javascript Scope
我们在面试时,总会碰到一些奇奇怪怪的关于 作用域 的面试题,其实弄清楚原理,万变不离其宗,大部分的面试题都可以得 ‘姐’。
所以,今天我们来谈谈 JavaScript
的 作用域(javascript scope) ,这是老生常谈的话题,这里我们会从 作用域 开始,会延伸到 预解析规则(预编译) 、 变量提升 、函数提升 、表达式 、语句 、IIFE 、 匿名函数表达式 、 具名函数表达式 等,彻底搞明白作用域这些事 🤓