获得徽章 0
- 实现网页顺滑滚动(smooth scroll)的原生方式有四种:
1. html { scroll-behavior: smooth; }
2. window.scroll({ behavior: 'smooth' })
3. window.scrollBy({ behavior: 'smooth' })
4. elem.scrollIntoView({ behavior: 'smooth' })
demo 地址:codepen.io
展开122 - O! M! G! 今天推荐一个好 fashion 的 JS 项目:fiora。它是一个功能丰富、支持多端的在线聊天室。界面小清新,支持基本的聊天功能的同时还有好玩的消息朗读功能。项目上基于 TypeScript + React 16.9 代码逻辑清晰、注释较为完善,适合用来学习 node.js、 TypeScript、React 等技术!
hellogithub.com【用它!fork它!star 它!真的超有意思的哦!】
展开10111 - 一周过半啦~今天的大家有没有心情好一点呢?今天给大家推荐的是一个音乐小程序项目:taro-music。它是基于 Taro 与网易云音乐 API 开发的网易云音乐小程序,目前已实现的主要功能有用户登陆、关注列表、最近播放、歌曲播放等等。技术栈为 typescript+taro+taro-ui+redux 目前主要是着重小程序端的展示,可以通过项目学习上述几个技术栈的使用和实战,从而能够快速使用 Taro 开发一个属于你自己的小程序。
hellogithub.com【小编最近在各大厂商的双十一的活动页面偶尔有发现bug,小声逼逼,还挺刺激的嘻嘻嘻。】
展开110 - json-tutorial(GitHub 地址:
github.com) :从零开始的 JSON 库教程,通过这个教程,同学可以了解如何从零开始写一个 JSON 库,其特性如下:
符合标准的 JSON 解析器和生成器
手写的递归下降解析器(recursive descent parser)
使用标准 C 语言(C89)
跨平台/编译器(如 Windows/Linux/OS X,vc/gcc/clang)
仅支持 UTF-8 JSON 文本
仅支持以 double 存储 JSON number 类型
解析器和生成器的代码合共少于 500 行展开评论24