前端开发不得不知道的那些事

news2024/9/17 9:12:20

文章目录

      • 一、技能提升篇
        • vueuse
        • JavaScript中文网
        • JavaScript.info
        • RxJs
        • Web安全学习
        • 书栈网
        • 码农之家
      • 二、UI篇
        • iconfont:阿里巴巴矢量图标库
        • IconPark
        • 3dicons
        • 美叶
        • Undraw
        • Error 404
        • 摹克
      • 三、CSS篇
        • You-need-to-know-css
        • CSS Tricks
        • Animate.css
        • CSS Scan
        • CSS Filter
      • 四、颜色篇
        • 中国色
        • 渐变色网站
        • 波浪生成
        • 透明磨砂框
        • 色卡组合
      • 五、工具篇
        • Transform.tools
        • 代码美化
        • 查询网
        • FreeCodeCamp
        • Codecademy
        • CodePen
        • 蛙蛙工具
        • Carbon
        • TinyPNG
      • 六、性能篇
        • Can I Use
        • PageSpeed Insights
        • GTmetrix
      • 七、技术社区
        • CSDN
        • 博客园
        • 掘金
        • 思否
        • 开源中国
        • 51CTO
        • Stack Overflow

一、技能提升篇

vueuse

它包含了各种用于处理常见任务的功能函数和组合式 API,如操作DOM、状态管理、副作用处理等。VueUse的使用使得Vue.js开发更加高效和便捷,适合想要进一步优化Vue.js应用程序的开发者使用。
网址:https://vueuse.org/
在这里插入图片描述

JavaScript中文网

JavaScript中文网是一家以JavaScript资源分享为主的专业网站,面向web前端JavaScript爱好人员提供最新JavaScript资讯、原创内容、Ajax、jQuery、node.js及JavaScript等等相关教程文档。
网址:https://www.javascriptcn.com/
在这里插入图片描述

JavaScript.info

JavaScript.info是一个专注于现代JavaScript教程和文档的网站。它提供深入和易于理解的教程,涵盖从基础到高级的各个主题,包括语法、DOM操作、异步编程等。网站内容由专业的JavaScript开发者编写,适合初学者和有经验的开发者深入学习和提升技能。
网址:https://javascript.info/
在这里插入图片描述

RxJs

RxJs是专注于响应式编程库RxJS的介绍和使用指南。网站提供了RxJS操作符、Observable的详细说明和示例,帮助开发者理解和利用响应式编程范式来简化异步和事件驱动的编程。适合希望学习RxJS的前端开发者和其他使用JavaScript的技术人员。

网址:https://cn.rx.js.org/
在这里插入图片描述

Web安全学习

eb安全从基础到高级的文档和指南,旨在帮助开发人员和安全专家了解和实施Web应用程序的安全措施。涵盖了各种安全威胁、攻击技术和防御方法,包括跨站脚本(XSS)、SQL注入、CSRF等。适合想要提升Web应用程序安全性的开发者和安全从业人员参考学习。
网址:https://websec.readthedocs.io/zh/latest/index.html

在这里插入图片描述

书栈网

IT程序员互联网开源编程书籍阅读分享,囊括小程序、前端、后端、移动端、云计算、大数据、区块链、机器学习、人工智能和面试笔试等相关书籍。
网址:https://www.bookstack.cn/

在这里插入图片描述

码农之家

整理了计算机电子书和一些编程电子文档,可以免费下载,是你能够系统的入门一门课程或者提高一门编程语言技能的重要途径。
网址:https://www.xz577.com/

在这里插入图片描述

二、UI篇

iconfont:阿里巴巴矢量图标库

千万矢量图标素材,内容丰富且精美,支持各种风格,只有你想不到的,没有你找不到的,而且支持下载不同格式的icon。
网址:https://www.iconfont.cn/
在这里插入图片描述

IconPark

拥有2600+基础图标,29种图标分类,丰富多彩的资源库免费使用
网址:https://iconpark.oceanengine.com/home
在这里插入图片描述

3dicons

为你的网站增添立体感图标是网站设计中的重要元素,而 3dicons 提供了丰富的 3D图标资源。无论是扁平化还是立体感的图标,你都能在这里找到。将这些图标融入你的网站,定能让你的网站焕发出新的活力!
网址:https://3dicons.co/
在这里插入图片描述

美叶

本网站是一个宝藏设计灵感网站。包含UI设计、应用墙、插画师、标志库、运营活动、图标icon、平面排版以及字体设计。发现美,学习美,创作美。

网址:https://www.meiye.art/

在这里插入图片描述

Undraw

免费 SVG 插图库如果你正在为找不到合适的插图而烦恼,Undraw 这个网站或许能帮到你。它提供了大量免费的 SVG插图,你可以随意选择并应用到你的网站或应用中,让你的作品更加生动有趣。
网址:https://undraw.co/illustrations
在这里插入图片描述

Error 404

打造个性化的错误页面当用户遇到 404 错误时,一个精心设计的错误页面能够为他们提供更好的用户体验。Error 404 网站提供了多种 404页面模板供你选择,让你能够轻松打造出符合自己风格的错误页面。
网址:https://error404.fun/
在这里插入图片描述

摹克

随时随地自主获取设计图的最新切图文件,一键下载全部切图压缩后体减小50%以上,自动换算不同平台尺寸,还可以自定义切图尺寸。样式代码,自动生成。

网址:https://www.mockplus.cn/idoc/developer
在这里插入图片描述

三、CSS篇

You-need-to-know-css

是一个专注于 CSS 的学习平台,涵盖了 CSS 的所有基本概念和高级技巧。可以更高效的学习并提升你的css技能。

网址:https://lhammer.cn/You-need-to-know-css/#/zh-cn/
在这里插入图片描述

CSS Tricks

总结一些常用的 CSS 样式,并记录一些 CSS 的新属性和一点奇技淫巧,提供了大量的技术文档、教程和代码示例。
网址:https://qishaoxuan.github.io/css_tricks/
在这里插入图片描述

Animate.css

是一个 CSS 动画库,提供了大量现成的动画效果,可以让你轻松为网页增添动态效果。
网址:https://animate.style/
在这里插入图片描述

CSS Scan

box-shadow 效果的灵感库box-shadow 是 CSS 中一个非常强大的属性,可以用来创建阴影效果,增加元素的立体感。CSS Scan 网站展示了大量 box-shadow 的实例,你可以在这里找到灵感,应用到自己的项目中。
网址:https://getcssscan.com/

在这里插入图片描述

CSS Filter

CSS 滤镜的无限可能CSS Filter 这个网站可以让你实时预览各种 CSS滤镜 效果,包括模糊、亮度调整、颜色变换等。通过尝试不同的组合和调整参数,你可以创造出独特的视觉效果。
网址:https://www.cssfilters.co/
在这里插入图片描述

四、颜色篇

中国色

网址:https://www.zhongguose.com/#haibaohui

在这里插入图片描述

渐变色网站

Wbgradients 是一个在线调整渐变色的网站 ,可以根据你想要的调整效果,同时支持复制 CSS 代码,可以更好的与开发对接。
网址:https://webgradients.com/

在这里插入图片描述

波浪生成

创意分割线生成器在网页设计中,分割线可以用来划分不同区域,增强视觉效果。Shape Divider 是一个在线生成器,让你能够轻松创建出各种形状的分割线,并导出为 SVG 格式,方便你在项目中使用。

网址:https://www.shapedivider.app/

在这里插入图片描述

透明磨砂框

一个有趣的在线CSS玻璃风格工具,可以帮助开发者们在 UI 设计中快速应用 Glass Morphism 风格,并且提供了多种自定义选项和实时预览功能并支持将生成的css代码导出。
网址:https://glassgenerator.netlify.app/#

在这里插入图片描述

色卡组合

在这里插入图片描述

网址:https://www.colorion.co/

五、工具篇

Transform.tools

是一个多功能的网站,可以将任何各种各样的元素进行转换,例如将HTML转换为JSX,JavaScript转换为JSON,CSS转换为JS对象等等。
网址:https://transform.tools/
在这里插入图片描述

代码美化

CodeBeautify是一个在线工具,可以美化和格式化源代码,使其更具视觉吸引力和易读性。它还提供其他附加功能,例如图像转换为base64样式美化、JSON格式化等等多种功能。
网址:https://codebeautify.org/

在这里插入图片描述

查询网

提供各种各样的在线便捷工具。有常见计算、生活日常、格式化工具、编码/加密工具、转换工具等等诸多工具。
网址:https://www.ip138.com/

在这里插入图片描述

FreeCodeCamp

FreeCodeCamp 是一个免费的在线编程学习平台,提供了大量的编程课程和实践项目。它不仅仅是一个在线课程,更是一个充满活力的开发者社区,让你可以在实践中提升技能,并通过实际项目为非营利组织做贡献。
网址:https://www.freecodecamp.org/

在这里插入图片描述

Codecademy

一个在线编程学习平台,提供了包括 HTML 在内的、多种编程语言的基础入门到高级课程,包括网页开发、数据分析和全栈工程等。为任何想学习代码的人提供服务。
网址:https://www.codecademy.com/

CodePen

Codepen可以用来构建和部署网站,展示你的工作,同时也可以构建测试用例以学习和调试。并且能够从 180w + 的前端设计师和开发人员的优质作品里寻找灵感。
网址:https://codepen.io/

在这里插入图片描述

蛙蛙工具

一个免费便捷在线工具网站,提供语言工具、文本工具、转换工具、编码解码、站长工具等便利的在线工具服务,是你生活和工作学习的好帮手。
网址:https://www.iamwawa.cn/

在这里插入图片描述

Carbon

是一个在线工具,将代码转为图片工具,很容易的为你的代码创建漂亮的图片。
网址:https://carbon.now.sh/
在这里插入图片描述

TinyPNG

TinyPNG 加速网站的访问并节约带宽。将 WebP、PNG 和 JPEG 图片压缩50-80%。同时保留PNG的透明度。帮助用户减小图像文件的尺寸,同时保持高质量的图像显示。
网址:https://tinypng.com/

在这里插入图片描述

六、性能篇

Can I Use

Can I Use是 提供了各种Web技术在不同浏览器和平台上的兼容性信息。Can I Use的界面简洁明了,支持多种Web技术,例如HTML、CSS、JavaScript、SVG、WebGL等。用户可以在搜索框中输入要查询的Web技术名称,然后选择相应的版本和浏览器,即可查看该技术在不同浏览器和平台上的兼容性信息。Can I Use还提供了一些高级功能,例如趋势图、全球使用情况、版本历史等,可以帮助用户更好地了解Web技术的发展和使用情况。
网址:https://caniuse.com/

PageSpeed Insights

针对移动设备和桌面设备生成网页的实际性能报告,并能够提供关于如何改进相应网页的建议。主要通过速度得分,网页加载分布图,优化程度得分以及优化建议给出用户全面的实际性能报告。
网址:https://pagespeed.web.dev/

GTmetrix

它可以通过诊断速度问题来帮助您分析和提高 Web 性能。并确定网站优化的机会。包括全面的性能分析,提供网页元素的加载顺序,并指出其优化机会。
网址:https://gtmetrix.com/

七、技术社区

CSDN

CSDN是全球知名中文IT技术交流平台,创建于1999年,包含原创博客、精品问答、职业培训、技术论坛、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
网址:https://www.csdn.net/

博客园

是一个面向开发者的知识分享社区,创立于2004年1月。自创建以来,博客园一直致力并专注于为开发者打造一个纯净的技术交流社区,推动并帮助开发者通过互联网分享知识,从而让更多开发者从中受益。博客园的使命是帮助开发者用代码改变世界。
网址:https://www.cnblogs.com/

掘金

是面向全球中文开发者的技术内容分享与交流平台。通过技术文章、沸点、课程、直播等产品和服务,打造一个激发开发者创作灵感,激励开发者沉淀分享,陪伴开发者成长的综合类技术社区。
网址:https://juejin.cn/

思否

SegmentFault是一个开发者社区,专注于技术问答和知识分享。用户可以在这里提问和回答与软件开发相关的问题,涵盖前端、后端、数据库、云计算等多个领域。网站还提供技术文章、观点和行业动态,帮助开发者解决问题和学习新技能。
网址:https://segmentfault.com/

开源中国

OSCHINA是中国开源技术社区平台,提供开源软件、技术资讯和开发者社区交流。用户可以获取最新的开源项目、技术文章和行业动态,参与开源社区讨论和贡献代码。
网址:https://www.oschina.net/

51CTO

该网站提供广泛的技术文章、教程和行业动态,涵盖IT、云计算、网络安全、人工智能等多个领域。用户可以在这里阅读到来自业界专家和技术大牛的原创文章,获取最新的技术趋势和实用的技术指导,有助于技术人员扩展知识和解决实际问题。
网址:https://blog.51cto.com/

Stack Overflow

为开发者提供了一个交流和分享知识的平台。用户可以在这里提出技术问题、分享编程经验、回答其他人的问题,并通过投票机制评估答案的质量。网站上涵盖了几乎所有编程语言和技术领域的问题,从前端开发到后端架构,再到数据科学和机器学习。
网址:https://stackoverflow.com/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1963403.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

滑模变结构控制仿真实例(s-function代码详解)

目录 一、建立系统数学模型二、控制器设计1. 设计滑模面(切换面)2.设计控制器 u3. 稳定性证明 三、 Matlab 仿真1. s-function 模型2. 主要代码3. 仿真结果(采用符号函数sign(s))4. 仿真结果(采用饱和函数sat(s)) 一、建立系统数学模型 { x ˙ 1 x 2 x ˙ 2 x 3 x ˙ 3 x 1 …

vue3中Cesium离线地图

最近的需求需要在vue3发布Cesium离线地图,之前openlayers我是在本地开启http server发布的地址可以使用,但是Cesium会报跨域错误,在网上查了一下,后用的是nginx代理,下面我记录一下自己的方法。 1.判断是否联网 expo…

Linux、Windows、Mac 系统安装 Nginx 及配置命令全攻略

一、Linux 系统安装 Nginx 及配置 (一)安装依赖包 在 Linux 系统中安装 Nginx 前,首先需要安装依赖包。以下是常见的依赖包安装命令: yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel 若安装过程中出现错…

力扣高频SQL 50题(基础版)第三十二题

文章目录 力扣高频SQL 50题(基础版)第三十二题1789.员工的直属部门题目说明实现过程准备数据实现方式结果截图 力扣高频SQL 50题(基础版)第三十二题 1789.员工的直属部门 题目说明 表:Employee ------------------…

Yolov8训练时正常,但验证时Cuda out of memory问题的解决方案(非完全解决)

【问题描述】 在Yolov8训练时,训练中正常,但每轮训练中做验证时报错Cuda out of memory: 【解决方案】 往下翻有具体的报错信息: 可知是显存爆了。在没有条件更换训练显卡的情况下,笔者尝试增加with torch.no_grad…

TiDB Hackathon 2024丨用 TiDB 构建未来的 AI 创新应用, 瓜分超 ¥210,000 奖金池!

2024 TiDB Future App Hackathon 来啦!这是第八届 TiDB Hackathon,TiDB Hackathon 自举办以来,已累计参赛人数超过 3000 人 !回顾去年的 TiDB Hackathon 赛事,有来自 88 个国家近 1500 名小伙伴参加,提交了…

IDEA某个项目被同事提交的代码导致不能进入Debug了,不是IDEA的问题。千万要避坑!

刚开始我发现突然不能进入debug了,打上去后就立马边灰了,我以为是我IDEA的问题,后来我换了其他项目都能正常进入debug. 而且后续,这个项目的其他同事也都不能进入debug了。 我就怀疑是项目中有人提交了代码导致的。 后来查…

必备插件自取 vue3.0 在vscode提升编码效率

一些vue开发中用到的插件,抽空总结一下,一是方便自己查看,另外是供其他需要的同学参考。在开发vue项目中,无论用什么编辑器一些好用的插件对我们来讲或许是必要的,因为好的插件既能方便我们编码,又能提升开…

文件解析漏洞--IIS--Vulhub

文件解析漏洞 一、IIS解析漏洞 用windowserver2003安装IIS测试 1.1 IIS6.X 方法一:目录解析 在网站下建立文件夹的名字为.asp/.asa的文件夹,其目录内的任何扩展名的文件都被IIS当作asp文件来解析并执行。 1.txt文件里是asp文件的语法查看当前时间 方…

PSO求解函数最小值的MATLAB例程|MATLAB源代码

本篇文章适合PSO入门,进阶的可能会觉得太简单的。 目录 PSO例程作用运行结果代码函数解释 例程修改tips PSO Particle Swarm Optimization,粒子群优化算法,通过模拟鸟群或鱼群的行为来寻找最优解。在计算时通过对一群粒子的位置和速度进行迭…

Stable Diffusion Windows本地部署超详细教程(手动+自动+整合包三种方式)

2022年作为AIGC(Artificial Intelligence Generated Content)时代的元年,各个领域的AIGC技术都有一个迅猛的发展,给工业界、学术界、投资界甚至竞赛界都注入了新的“AI活力”与“AI势能”。 其中在AI绘画领域,Stable D…

内部类练习题

代码: public static void main(String[] args) {A anew A();a.f(); } class A{private String name"A";public void f(){class B{private String name"B";public void show(){System.out.println("A姓名为:"A.this.name…

智慧校园实训管理:打造高效实验项目管理系统

在智慧校园的实训管理框架中,实验项目管理功能是培养学生实践能力和创新精神的关键一环。这一功能通过数字化手段,实现了实验项目的全流程管理,从项目设计、资源调配、过程监控到成果评估,确保了实训活动的高效开展和教学质量的稳…

LabVIEW打开的视频格式IMAQ AVI Open

LabVIEW打开的视频格式IMAQ AVI Open LabVIEW所支持的视频解码器是有限的,不能支持所有的视频解码器。如果解码器选择的不正确,会出现的错误。 错误提示信息如下: Error -1074396009 occurred at IMAQ AVI Open Possible reason(s): An inter…

人工智能大模型发展带来的风险挑战和对策

经过近70年的发展,人工智能技术发展经历了三次起伏,2022年以来,以ChatGPT、Sora等为代表的预训练大模型持续取得突破,推动着人工智能技术从感知向认识,从分析判断式向生成式,从专用向通用进入快速发展的新阶…

提供一个下载国外DockerHub镜像的办法

由于众所周知的一些问题,国内现在下载国外的镜像比较难。尤其是比较新的版本的时候。 比如阿里云加速器的镜像库,skywalking-oap的最新版本也只有8.9,有时候不满足业务需要。官网目前最新10.0.1。很多情况下我们需要9以上版本。 提供几个办…

tomcat使用问题:安装后无法访问localhost:8080

一、tomcat 未启动 所以http://localhost:8080打不开; 二、环境变量未配置 tomcat图标显示已启动,但http://localhost:8080还是打不开,可能是环境变量没有配置好,关于怎么配置环境变量网上到处都是,一下仅供参考: …

halcon_C#联合halcon打开摄像头

1. 创建halcon项目 -> 2.测试连接 -> 3. 在halcon中打开摄像头成功 -> 4. 插入代码 -> 5. 导出为.cs文件 6. 创建VS项目 -> 7.将action部分代码嵌入winform -> 8. 编写代码 -> // 导入HalconDotNet命名空间,这是用于Halcon图像处理的…

MySQL存储引擎和

MySQL存储引擎 在数据库中保存的是一张张有着千丝万缕关系的表,所以表设计的好坏,将直接影响着整个数据库。而在设计表的时候,最关注的一个问题是使用什么存储引擎。MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种…

redis面试(四)ZSet数据结构

Sorted Set 有序集合ZSet,但是有序集合的英文明明是sorted sets。 那这个“Z”代表什么意思,这点官网没有解释,但是gitHub上有人问过,作者是这样回答的 Hello. Z is as in XYZ, so the idea is, sets with another dimension: t…