技术学习网站

摘要:
这里主要用于分享一些实用的技术网站,方便查阅_一、学习提升1.综合学习网站MDN学习Web开发的最佳实践web.devGoogle出品的Web开发资源教程LeetCode全球极客挚爱的技术成长平台小浩算法freeCodeCamp通过成千上万个编程关卡来帮助提升你的编程技能网道互联网开发文档慕课网程序员的梦工厂书栈网分享知识,共享智慧菜鸟教程学的不仅是技术,更是梦想极客时间提升技术认知,轻松学习,高

这里主要用于分享一些实用的技术网站,方便查阅 _

一、学习提升

1. 综合学习网站

2. 个人博客网站

3. 分享交流平台

  • GitHub一个面向开源及私有软件项目的托管平台排行榜
  • GitLab个人版的 GitHub,可以部署在自己服务器上的软件项目托管平台
  • Gitee码云,国内基于 Git 的代码托管和研发协作平台
  • Stack Overflow开发者交流答疑之地
  • Developer Roadmaps开发者技术路线图分享社区
  • BestofjsJavaScript 流行项目总结
  • CodePen分享和即时预览前端 demo 的天堂
  • JSRUN比 CodePen 更强大的前端 demo 运行展示平台
  • 踏得领先的沉浸式互联网内容学习、体验和创作门户
  • Gank干货集中营
  • FUUN.FUN奇趣网站收藏家
  • 知乎可信赖的问答社区
  • 掘金一个帮助开发者成长的社区
  • 语雀专业的云端知识库
  • 开源中国中文开源技术交流社区
  • 百度贴吧全球最大的中文社区
  • 少数派高效工作,品质生活,分享你的体验、心得和技巧

二、软件工具

1. 常用软件

2. 在线工具

(1) 资源搜索

(2) 辅助编程

(3) 制图设计

三、前端

1. 技术语言

(1) HTML

(2) CSS

(3) JavaScript

(4) TypeScript

(5) Markdown

(6) WebGIS

(7) WebGL / Three.js

(8) Node.js

2. 三大框架

(1) Angular

(2) Vue

(3) React

3. 常用插件

(1) js 工具库

  • jQuery一个高效、精简并且功能丰富的 JavaScript 工具库中文文档插件库
  • Bootstrap简洁、直观、强悍的前端开发框架
  • EasyUI更轻松的打造出功能丰富并且美观的UI界面
  • Layui经典模块化前端框架
  • Animate.css丰富的动画特效
  • WOW.js页面滚动时触发 animate.css 动画特效
  • highlight.jsWeb 代码语法高亮
  • pdf.jspdf 在线预览插件
  • zTree一个依靠 jQuery 实现的多功能 “树插件”
  • Swiper开源、免费、强大的触摸滑动插件
  • VAPTCHA手势验证码,智能人机验证
  • JsBarcode条形码生成器
  • Pannellum一款基于 WebGL 和 JavaScript 的轻量级开源全景组件
  • krpano目前世界上最强大的全景图漫游制作引擎中文教程
  • Web Uploader一个简单的以 HTML5 为主,FLASH 为辅的现代文件上传组件
  • Babel一个 JavaScript 编译器,方便使用最新的 JavaScript 语法
  • Lodash一个一致性、模块化、高性能的 JavaScript 实用工具库
  • EJS高效的嵌入式 JavaScript 模板引擎
  • date-fns轻量级的 JavaScript 日期处理库
  • RequireJS一个 Javascript 文件和模块加载器
  • RxJS用于 JavaScript 的 ReactiveX 库中文文档
  • axios易用、简洁且高效的 http 库

(2) 数据可视化

  • AntV蚂蚁数据可视化
  • Echarts百度数据可视化
  • ZRender二维绘图引擎,ECharts 的渲染器
  • inMap丰富的图层、更好的用户体验、大数据地理可视化库
  • D3数据驱动文档,灵活的自定义可视化图表
  • Snap.svg高效简易操作 svg
  • HT for Web基于HTML5的通用组件、拓扑组件和3D渲染引擎等丰富的图形界面开发类库

(3) 富文本编辑器

  • UEditor百度所见即所得富文本 web 编辑器
  • Vditor易于使用的 Markdown 编辑器,为适配不同的应用场景而生
  • wangEditor轻量级 web 富文本编辑器
  • CKEditor全球最优秀的网页在线文字编辑器之一
  • Summernote超简单的所见即所得富文本编辑器
  • CodeMirror大名鼎鼎的在线代码编辑器的基础库示例

4. 工程化

(1) 版本管理

  • Git一个开源的分布式版本控制系统软件官方教程
  • Learn Git Branching通过可视化动画效果配上游戏闯关功能来一步一步学习 Git 命令
  • TortoiseSVN一个开源的集中式版本控制系统软件(现在基本都用 Git 了)

(2) 包管理

(3) 模块化打包

  • webpack现代 JavaScript 应用程序的静态模块打包器
  • gulp基于流(stream)的自动化构建工具
  • Parcel极速零配置 Web 应用打包工具

(4) 代码规范化

四、后端

1. 技术语言

(1) Lisp

(2) Java

(3) Python

(4) Docker

2. 服务器

(1) Nginx

(2) Tomcat

(3) Apache

  • Apache一款用户量很大的流行Web服务器软件

3. 数据库

(1) Oracle

(2) MySQL

  • MySQL由瑞典 MySQL AB 公司开发的一种关系型数据库管理系统

(3) MongoDB

  • MongoDB一个介于关系数据库和非关系数据库之间的基于分布式文件存储的数据库

(4) PostgreSQL

五、移动端 / 桌面端

1. 原生 APP

(1) Android

(2) iOS

2. 跨平台 APP

  • H5 手机 App 开发入门
  • PhoneGap一个采用 Web 技术,创建移动跨平台移动应用程序的快速开发平台
  • Ionic基于 Angular 的开发 H5 混合手机应用的开源框架
  • Flutter谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面
  • React Native使用 JavaScript 和 React 编写原生移动应用
  • Taro京东-凹凸实验室开发的多端统一开发解决方案
  • uni-app一个使用 Vue.js 开发所有前端应用的框架
  • graceUI基于uni-app及小程序的超级前端框架
  • Weex一个可以使用现代化的 Web 技术开发高性能原生应用的框架
  • Electron使用 JavaScript,HTML 和 CSS 构建跨平台的桌面应用程序

3. 微信小程序

免责声明:文章转载自《技术学习网站》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇html声明charset="utf-8"后,浏览器访问中文依旧乱码(绝对有效)esp8266物联网开发一:MicroPython初战江湖下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

websocket实时监控画面

  Ajax轮询是通过特定的的时间间隔(如每1秒),由浏览器对服务器发出HTTP请求,然后由服务器返回最新的数据给客户端的浏览器。这种简单粗暴模式有一个明显的缺点,就是浏览器需要不断的向服务器发出请求,HTTP请求可能包含较长的头部,其中真正有效的数据可能只是很小的一部分,显然这样会浪费很多的带宽等资源(对于很多局域网内的企业应用,这个简单粗暴模式确实解决...

java转python代码

今天发现一个好玩的工具:可以直接将java转成python 1. 安装工具(windows 环境下面) 先下载antlr: http://www.antlr3.org/download/antlr-3.1.3.tar.gz 链接:http://pan.baidu.com/s/1gdgXUM3 密码:2qrx 解压后,进入antlr-3.1.3 untime...

用原生css实现高斯模糊、黑白等滤镜效果

  —引导— 在CSS3中,有一个强大的属性,那就是filter属性,filter顾名思义就是“滤镜”的意思,用filter属性可以让图片无需PS处理就达到一些简单的显示效果。 —定义和使用— filter 属性定义了元素(通常是<img>)的可视效果(例如:模糊与饱和度)。 默认值 none 继承 none 动画支持 是 版本...

重温CSS:Border属性

边界是众所周知的,有什么新的东西吗?好吧,我敢打赌,在这篇文章中,有很多你不看永远不知道的东西! 不仅可以用CSS3来创建圆角,使用原有CSS一样可以显示自定义图形。这是正确的(有待考究);在过去,没发现这种技术之前,我们可能使用背景图像定位来显示一个园或箭头。幸运的是,我们能放下PS图象处理软件了。 基础 你可能很熟悉边的最基本用法。 1 borde...

小程序与WebRTC联姻能擦出怎样的火花?

欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由腾讯视频云终端团队发表于云+社区专栏 腾讯视频云终端技术总监,rexchang(常青), 2008 年毕业加入腾讯,一直从事客户端研发相关工作,先后参与过 PC QQ、手机QQ、QQ物联 等产品项目,目前在腾讯视频云团队负责音视频终端解决方案的优化和落地工作,帮助客户在可控的研发成本投入之下...

如何在AWS中部署Java Web应用程序?

您是否很难配置和管理用于部署Java Web应用程序的服务器?如果是的话,那你就来对地方了。因此在本文中,我将向您展示如何在AWS上部署Java Web应用程序。在AWS上部署Java web应用程序的过程完全没有麻烦,也不太耗时。在这里,我将涵盖以下指针: 什么是AWS?为什么在AWS中使用Java Web应用程序?如何在AWS中部署Java Web应用...