首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏前端迷

    9个不错的前端开源项目

    为了帮助你在2020年成为前端大师,我收集了9个不同的项目,每个项目都有不同的主题和不同的JavaScript框架或库作为技术栈,您可以构建它们并将它们添加到学习计划中。 https://www.telerik.com/blogs/building-a-blog-with-vue-and-markdown-using-gridsome 9.使用Quasar构建类似SoundCloud 在此项目中,您将创建一个音频播放器应用,如下所示: ? 您将学到什么 虽然其他项目主要关注Web应用程序,但本项目将向您展示如何通过Quasar框架使用Vue创建移动应用程序。 总结 在本文中,我向您展示了可以构建的9个项目,每个项目都专注于另一个JavaScript框架或库。 现在,选择权全由您自己决定:您是否会使用以前未使用的框架来尝试一些新的东西? 还是要通过为已经具备一定知识的技术进行项目来增强技能?还是您会依赖自己喜欢的框架/库,并在2020年完成所有项目?

    9.1K30发布于 2020-05-26
  • 来自专栏前端二次元

    Vite前端项目搭建从0到1

    安装完 Nodejs 之后,包管理器npm也会被自动安装,你可以执行下面的命令来验证:npm -v当然,在现代的前端项目中,我非常不推荐使用 npm 作为项目的包管理器,甚至也不再推荐yarn(npm 后续的交互流程梳理如下:输入项目名称;选择前端框架;选择开发语言。 首先是输入项目名称,这里你可以输入vite-project,然后按下回车,进入选择前端框架的部分:✔ Project name: vite-project? vanilla // 无前端框架 vue // 基于 Vue > react // 基于 React preact // 基于 Preact(一款精简版的类 React 框架 紧接着,我们立马去浏览器中打开http://localhost:3000页面至此,我们成功搭建起了一个 React 前端项目。怎么样?利用 Vite 来初始化一个前端项目是不是非常简单?

    1.9K80编辑于 2023-11-15
  • 来自专栏Java帮帮-微信公众号-技术文章全总结

    前端项目从0到1的感悟

    去年6月份左右,加入了一个创业公司,很幸运做了一个从零开始的项目,前端工程由我一手搭建起来,并不断迭代功能到现在,有许多的感悟心得,在这里写点总结 确定框架、技术点 一个项目的开始,特别是丰富多样的前端工程 ,对于日渐迭代版本越来越多的前端项目,如果没有一个好的目录结构会显得非常臃肿,难以维护,以下这个截图是我现在正使用的目录,也还有需要改进的地方,做一个参考: ? = -1;if(isWechat){ ...} 9.获取url参数 获取当前页面url地址中的参数是很常用的方法,通常我也会将其封装在common里面,如: getUrlPar: function important; } } 这是所有页面的基础样式控制,主要是在字体方面,用rem来解决移动开发中多屏适配,如果有UI框架引入的时候就要根据实际情况考虑是覆盖基础样式还是被覆盖来决定引入的先后顺序了 在项目开发协作中,特别是团队组建初期,特别是前后台交互、UI跟前端对接、产品经理跟开发沟通中,可能会存在很大的意见分歧,可可能有人会说你代码哪里哪里不好、没有注释、不可维护..

    1.7K31发布于 2019-05-08
  • 来自专栏测试开发架构之路

    0基础菜鸟学前端之Vue.js

      简介:0基础前端菜鸟,啃了将近半月前端VUE框架,对前端知识有了初步的了解。下面总结一下这段时间的学习心得。 文章结构 前端基础 Vue.js简介 Vue.js常用指令 Vue.js组件 Vue.js之vue-router插件 Vue.js实战 一、前端基础   前端发展历史和趋势 什么是前端? >Web 2.0(动态网页,富交互,前端数据处理,前后端分离) 前端 MVC 框架 前端通过 Ajax 得到数据,因此也有了处理数据的需求。 前端代码变得也需要保存数据、处理数据、生成视图,这导致了前端 MVC 框架的诞生。 MVVM 模式 ?   React, Facebook开发的一个前端框架。 Vue.js是近几年一个很热门的前端MVVM框架。

    5K60发布于 2018-04-03
  • 来自专栏深度学习与python

    2023 年,这 9 个项目助你成为前端高手

    为了帮助你成为一个前端高手,我收集了 9 个项目,每个项目都有一个特定的主题和一个不同的 JavaScript 框架或库作为技术栈,你可以尝试构建它们。 9 用 Quasar 构建一个类似 SoundCloud 的音频播放器 Quasar 是另一个 Vue 框架,也可以用来构建移动 App。 在这个项目中,你将构建这样的一个音频播放器。 10 总结 我在本文中展示了 9 个可以构建的项目,每个项目都关注一个 JavaScript 框架或库。 现在,选择权就在你的手中——你是否会通过使用以前从未使用过的框架来尝试一些新东西? 原文链接: https://levelup.gitconnected.com/9-projects-you-can-do-to-become-a-front-end-master-in-2023-a4389153148c 从大前端“穿越”到终端,开发者应该必备什么技能?| 解读终端的 2022 VS Code 有多么不安全:一个扩展就可能导致公司 GitHub 中的所有代码被擦除?

    4.9K20编辑于 2023-03-29
  • 来自专栏希里安

    kill -0与kill -9

    和kill -9的区别? 当涉及到 kill -0 和 kill -9 命令时,让我们更详细地了解它们的区别和用法: kill -0 命令: 例如,以下命令会检查进程ID为12345的进程是否存在: if kill -0 12345 如果进程存在,kill -0 命令会返回退出状态码0(成功)。 如果进程不存在,kill -0 命令会返回非零退出状态码(通常是1)。 这个命令用于在尝试与进程交互之前,首先检查它是否在运行。 kill -9 命令: 例如,以下命令会强制终止进程ID为12345的进程: kill -9 12345 kill -9 命令用于强制终止指定的进程。 通常,kill -9 命令用于终止那些无响应或不可控制的进程,以恢复系统稳定性。 总的来说,kill -0 用于检查进程是否存在,而 kill -9 用于强制终止进程。

    66720编辑于 2023-10-30
  • 来自专栏《C++与 AI:个人经验分享合集》

    《前端小白逆袭记:0 基础也能轻松学会》

    随着互联网的快速发展,前端开发成为了一个备受关注的领域。对于零基础的学习者来说,可能会感到无从下手。但不必担心,本文将为你详细介绍 0 基础如何学习前端。 一、学习前端的基础知识 HTML(超文本标记语言)是网页的基础,它用于定义网页的结构。 CSS(层叠样式表)用于美化网页,实现各种样式效果。 书籍:系统地学习前端知识。 视频课程:直观地演示代码的编写和运行过程。 三、实践是关键 动手搭建简单的网页,将所学知识应用到实际中。 参与开源项目,提升实践能力。 五、构建项目 确定项目主题。 规划项目结构。 逐步实现功能。 六、加入社区 交流技术问题。 了解行业动态。 获取学习资源。 七、不断学习和提升 关注新的技术趋势。 深入学习框架和库。 学习前端需要耐心和坚持。通过逐步学习基础知识,不断实践,参与社区,你将逐渐掌握前端开发技能。开启你的前端之旅吧,相信你一定能够取得成功!

    38810编辑于 2024-12-09
  • 来自专栏python学习教程

    0基础Python最快的入门方法与实战项目!

    0基础小白怎么学Python?这是老生常谈的问题了。也许你看了很多书还不知所云,也许你看了无数视频一脸懵逼。 学习Python的好方式是: 一,学完基础语法后,通过做项目来巩固自己所学的知识;只有当我们要去做项目的时候,才会真正去调动自己的思维,通过各种办法去实现自己的想法; 二,编程书、编程课程是学习的一个捷径 2 学完基础做什么项目? 那么我们学完基础知识之后,可以尝试着做哪些方面的项目呢? 其中,做数据爬虫项目是很好的巩固Python基础知识的方法。 一是数据爬虫项目不需要很长的代码,基本上100行以内的代码就可以实现。 二是富有逻辑性,可以锻炼代码思维。 学完基础知识之后大家可以去GitHub上面找些爬虫项目来实践练手。也可以跟着入门书籍上的项目进行练手,比如《Python入门:从0基础到实践》这本书。

    1.3K40发布于 2019-12-18
  • 来自专栏嵌入式项目开发

    介绍如何0基础做出单片机项目实物

    一、前言 这篇文章主要介绍零基础 如何做出项目实物。 目前在CSDN博客、微信公众号、陆续分享了上千个完整项目案例。 在B站也同步分享了对应项目的功能展示讲解视频。 三、自己如何复刻项目? 3.1 复刻概念 复刻的意思: 就是根据提供的资料,做出文档和视频里一样的单片机项目实物。 很多同学担心 自己没有编程基础、担心自己做不出来实物。 --正常显示; //OLED清屏黑色 OLED_Clear(0); 这段代码展示了系统初始化部分的代码,主要完成了硬件的基础配置和必要外设的初始化,具体功能如下: (1)释放PA15引脚供按键使用 JTAG_Set (9)OLED屏幕初始化 OLED_Init(0xc8,0xa1); OLED_Clear(0); OLED显示屏初始化,设置屏幕显示方向和初始显示状态。 (9)行程序 运行程序可以点击左下角的三角形符号或者按下快捷键Ctrl+R。 9.5 调试输出 QT中使用QDebug类输出调试信息。

    90210编辑于 2025-05-27
  • 来自专栏Vue开发社区

    从 0 搭建 Vite 3 + Vue 3 前端工程化项目

    TypeScript 语言的用户不是很友好,因此接下来从 0 开始手把手带大家搭建一套规范的 Vite 3 + Vue 3 + JavaScript 前端工程化项目环境。 复制代码 启动项目 Vite 基础配置 Vite 配置文件 vite.config.js 位于项目根目录下,项目启动时会自动读取。 本项目针对公共基础路径、自定义路径别名、服务器选项、构建选项等做了如下基础配置: import { defineConfig } from 'vite'; import { resolve } from 代码规范 随着前端应用逐渐变得大型化和复杂化,在同一个项目中有多个人员参与时,每个人的前端能力程度不等,他们往往会用不同的编码风格和习惯在项目中写代码,长此下去,势必会让项目的健壮性越来越差。 文章总结 本文从技术选项到架构搭建、从代码规范约束到提交信息规范约束,一步一步带领大家如何从一个最简单的前端项目骨架到规范的前端工程化环境,基本涵盖前端项目开发的整个流程,特别适合刚接触前端工程化的同学学习

    5.4K10编辑于 2023-02-27
  • 来自专栏达达前端

    springboot第9集:基础项目功能简介带你入门挖坑

    最好把swagger关闭 访问地址: http://localhost:8080/swagger-ui/index.html PS: 地址中的 http://localhost:8080 改成你自己的项目地址 搭配前端项目 编辑器推荐使用Visual Studio Code,编辑器插件推荐安装ESLintopen in new window、Prettier ESLintopen in new window 使用eslint去检查代码规范,使用prettier去格式化代码 编辑器自动校验 使用vscode进行开发,搭配vscode的一些插件,实现自动修改一些错误,同时项目中也自带了vscode的一些配置, 以官方的uni-ui为例,在HBuilderX新建项目界面选择uni-ui项目模板,只需在页面中敲u,拉出大量组件代码块,直接选择,即可使用。大幅提升开发效率,降低使用门槛。 具体步骤如下: 在项目根目录下创建一个名为subpackages的文件夹。 在subpackages文件夹中创建一个子包,例如叫做testPackage。

    85930编辑于 2023-10-08
  • 来自专栏python学习教程

    6本Python入门书籍推荐:0基础到项目实践

    0基础入门Python有哪些好书? Python简单易如门,但是具体怎么入门?第一步就是要找一本书籍先学一些基础知识,今天小编为大家推荐几本浅显易懂的基础入门书籍,希望对你有所帮助。 第一部分介绍了Python编程的基本概念,包括matplotlib、NumPy和Pygal等强大的Python库和工具介绍,以及列表、字典、if语句、类、文件与异常、代码测试等内容; 第二部分通过三个项目 3 《Python基础教程 第3版》,作者:[挪]Magnus Lie Hetland,译者:袁国忠 ? 最后,这本书按照实际项目开发的步骤向读者介绍了10个具有实际意义的Python项目的开发过程,供读者练习并体会代码功能。 适合具有一定基础的Python开发人员作为进阶教程来学习。 5 既然题主想利用Python从网上爬取数据,那么阅读一些网络爬虫方面的书籍就非常有必要了。

    1.9K20发布于 2019-07-10
  • 来自专栏该溜子的专栏

    【从0做项目】Java文档搜索引擎(9)烧脑终章!

    文章导读 阿华将发布项目复盘系列的文章,旨在: 1:手把手细致带大家从0到1做一个完整的项目,保证每2~3行代码都有详细的注解 2:通过文字+画图的方式,对项目进行整个复盘,更好的理解以及优化项目 3: 总结自己的优缺点,扎实java相关技术栈,增强文档编写能力 零:项目结果展示 项目目前已经上线,小伙伴们可以进行使用!!! 里面有好多Weight对象,对象里包含docId和weight权重,这里这么说是方便大家理解) 思考:那有没有一种可能就是说,一个文档中既包含array,又包含list,所以这个文档被查到了两次,就返回给前端两遍 w2.getDocId(); } }); //2.1:初始化队列——把每一行第一个元素放到队列当中 for(int row = 0 ; row < source.size() ; row++){ queue.offer(new Pos(row,0)); } //2.2:循环取队首元素

    55610编辑于 2025-02-22
  • 来自专栏Vue开发社区

    从0到1搭建前端监控平台,面试必备的亮点项目

    前言 常常会苦恼,平常做的项目很普通,没啥亮点;面试中也经常会被问到:做过哪些亮点项目吗? 前端监控就是一个很有亮点的项目,各个大厂都有自己的内部实现,没有监控的项目好比是在裸奔 文章分成以下六部分来介绍: 自研监控平台解决了哪些痛点,实现了什么亮点功能? 过多的长任务会造成页面丢帧、卡顿;过大的内存可能会造成低端机器的卡死、崩溃 4、统计资源缓存率,来判断项目的缓存策略是否合理,提升缓存率可以减少服务器压力,也可以提升页面的打开速度 设计思路 一个完整的前端监控平台包括三个部分 performance.getEntriesByType\('resource'\)[8] 获取页面加载的资源列表,同时可以结合 initiatorType 字段来判断资源类型,对资源进行过滤 其中 PerformanceResourceTiming[9] 从基础的理论知识到实现一个可用的监控平台,收获还是挺多的 有兴趣的小伙伴可以结合git仓库的源码玩一玩,再结合本文一起阅读,帮助加深理解 后续 下一篇会继续讨论前端监控,讲解具体如何实现:定位源码、播放录屏等功能

    4.7K20编辑于 2023-02-27
  • 来自专栏技术杂记

    Codis 基础9

    35890 [root@h102 codis]# ps faux | grep codis | grep -v grep root 35057 1.5 2.4 448184 47208 pts/0 Ssl 20:39 0:02 bin/codis-server *:6379 root 35890 0.1 0.4 137392 9548 Ssl 21:00 0:00 bin/codis-server *:6380 root 35894 0.1 0.4 137392 9544 ? Ssl 21:00 0:00 bin/codis-server *:6389 root 35898 0.1 0.4 137392 9544 ? Ssl 21:00 0:00 bin/codis-server *:6390 [root@h102 codis]#

    49920编辑于 2022-03-22
  • 来自专栏技术杂记

    fio基础9

    noneDonotpre-allocatespaceposixPre-allocateviaposix_fallocate()keepPre-allocateviafallocate()withFALLOC_FL_KEEP_SIZEset0Backward-compatiblealiasfor'none

    90250编辑于 2022-04-24
  • 来自专栏技术杂记

    Snort 基础9

    updates: centos.ustc.edu.cn Resolving Dependencies --> Running transaction check ---> Package pcre.x86_64 0: 7.8-6.el6 will be updated ---> Package pcre.x86_64 0:7.8-7.el6 will be an update ---> Package pcre-devel.x86 _64 0:7.8-7.el6 will be installed --> Finished Dependency Resolution Dependencies Resolved ======== 3/3 Installed: pcre-devel.x86_64 0: Updated: pcre.x86_64 0:

    54020编辑于 2022-05-03
  • 来自专栏小白安全

    0基础HTML

    一、什么是HTML HTML 指的是超文本标记语言 (Hyper Text Markup Language) HTML 不是一种编程语言,而是一种标记语言 (markup language) 标记语言是一套标记标签 (markup tag) HTML 使用标记标签来描述网页 二、HTML标签 HTML 标记标签通常被称为 HTML 标签 (HTML tag)。 HTML 标签是由尖括号包围的关键词,比如 <html> HTML 标签通常是成对出现的,比如 <

    81350发布于 2018-04-12
  • 来自专栏技术杂记

    memcached基础9

    cmd_set 0STAT cmd_flush 0STAT cmd_touch 0STAT get_hits 0STAT get_misses 0STAT delete_misses 0STAT delete_hits 0STAT incr_misses 0STAT incr_hits 0STAT decr_misses 0STAT decr_hits 0STAT cas_misses 0STAT cas_hits 0STAT cas_badval 0STAT touch_hits 0STAT touch_misses 0STAT auth_cmds 0STAT auth_errors 0STAT bytes_read malloc_fails 0STAT bytes 0STAT curr_items 0STAT total_items 0STAT expired_unfetched 0STAT evicted_unfetched 0STAT evictions 0STAT reclaimed 0STAT crawler_reclaimed 0STAT crawler_items_checked 0STAT lrutail_reflocked

    27210编辑于 2022-06-26
  • 来自专栏技术杂记

    SQLite 基础9

    --- --------------- ---------------------------------------------------------- 0 --- --------------- ---------------------------------------------------------- 0 --- --------------- ---------------------------------------------------------- 0 --- --------------- ---------------------------------------------------------- 0

    33010编辑于 2021-12-01
领券