刚好看到这个问题,给你一些个人建议吧!
基础:HTML5、CSS3技术对于一些简单的移动端项目,使用传统开发方式即可搞定。
jQueryhttps://jquery.com/
Zepto.jshttps://zeptojs.com/
mescroll – 精致的下拉刷新和上拉加载js框架,原生js, 不依赖jquery和zepto,支持vue/uniapphttp://www.mescroll.com/
Swiper – 移动端网页触摸内容滑动js插件https://www.swiper.com.cn/
REM – CSS3新增的一个相对单位(root em,根em)Animate.css – 强大的预设css3动画库http://www.jq22.com/demo/Animate201707101048/
Normalize.css – CSS reset的更优替代方案http://necolas.github.io/normalize.css/
进阶:MVVM框架技术对于一些进阶级移动端开发,可考虑使用MVVM框架技术。
如:Vue、React、Angular
Vue.js – 一套构建用户界面的渐进式框架https://cn.vuejs.org/
https://github.com/vuejs/vue
React.js – 用于构建用户界面的 JavaScript 库https://react.docschina.org/
https://github.com/facebook/react/
Angular – 一套框架,多种平台,移动端 & 桌面端https://angular.cn/
https://github.com/angular/angular
这里为小伙伴们整理分享了一些vue、react移动端/pc端组件库,快速提升开发效率。
https://www.toutiao.com/i6832455087994962435/
https://www.toutiao.com/i6834426578668093956/
https://www.toutiao.com/i6836313110047883787/
https://www.toutiao.com/i6836775973447270915/
高级:跨端开发对于一些高级的跨平台/多端开发,可考虑使用当下比较热门的跨端框架技术。
如:Ionic、Taro、uniapp、RN、Flutter
Ionic – 开源移动应用程序开发框架https://ionicframework.com/
https://github.com/ionic-team/ionic
Taro – 京东JD多端统一开发框架https://taro.jd.com/
https://github.com/NervJS/taro
uni-app – DCloud出品的前端应用的框架https://uniapp.dcloud.io/
https://github.com/dcloudio/uni-app
React-Native – Facebook开源的跨平台移动应用开发框架https://reactnative.dev/
https://reactnative.cn/
https://github.com/facebook/react-native
Flutter – 谷歌跨平台移动应用开发框架https://flutter.dev/
https://flutter.cn/
https://flutterchina.club/
https://github.com/flutter/flutter
编码/调试工具vscode – 程序员的最爱一款轻量且强大的跨平台开源代码编辑器,支持Windows,OSX和Linux。内置JavaScript、TypeScript和Node.js支持,而且拥有丰富的插件生态系统。
https://code.visualstudio.com/
hbuilderx一款轻巧、极速编码工具(10M的绿色发行包),强大的语法提示。
https://www.dcloud.io/hbuilderx.html
sublimehttp://www.sublimetext.com/
notepad++https://notepad-plus-plus.org/
Chrome、Firefoxhttps://www.google.cn/intl/zh-CN/chrome/
http://www.firefox.com.cn/
好了,以上就是个人的一些拙见,希望能对你和小伙伴们能有点点帮助!