
以上就是我佛系更新的公众号上的聊天截图,甚至都没有给我解释和发言的机会,就直接取关了我,「卑微饭」再次上线。
那就给你写一篇迟到的小白推荐,不一定适用,根据自己的适配程度酌情选择吧~
希望那个关注我,又马上取关了的前端小白同学能够看到。
还记得我是小白的时候,对于技术相关的书是,简介不愿意看,内容又看不懂,结果就是,书打开了,我想开了。
然后就开始看视频,视频是比较好接受的,特别是初级课程,有些有经验的开发者真的讲的很好,入门是完全没有问题的,包括现在我想学习新的东西,也是会先看入门视频,想看深入的再去找大佬们写细节的文章,最后自己作总结,使用到项目里去。
16/17年的时候,那时候前端门槛不高,基本的html,css,js,jq就可以做公司大部分项目,然后我看视频整理了10几个思维导图,把jtml,css,js,jq的学习重点进行分类整理,面试前还可以集中怼一波。
初级入门当时看视频,从html+css的网站布局开始,到学习js写一些通用的逻辑,再到前端ajax与后端的交互渲染页面,js的常用优化,移动端开发,这些都是基础,可以跟着敲一遍,基础打牢,减少开发中翻车的次数。
再就是框架阶段,vue,react,刚开始只要会用就会有用人单位抢着要了(当然现在不行了),可以用vue2写一个基础的移动端app,比如当年很火的用vue写饿了么,会用了再想着怎么会原理,看看大佬们将框架源码的视频,一定要跟着敲一敲。
前端编译工具,现在主流的就是webpack,从webpack4入手吧,还是先会配置,再去看编译原理。
node,还是要会,跟着搭建一个node应用,公司中极有可能会有一个node服务需要维护。
sql,查询数据,可能用不到,但是我现在用到了,因为查一些奇怪的问题,用数据平台的搜索条件可能满足不了所有需求,会几个查询命令,能方便不少。
nginx,我也是最近才用到几个基本命令,也是用来捞日志,查bug,多学学,总归没啥坏处。
css
JavaScript
http
node
其他
看书可以系统的学习某一块内容,有些基础后再看吧,不然很容易就用来盖泡面了,比如我买了nginx,docker的书,还在吃灰。
但是还是要看书,视频,博客,都不能替代书的重要性
掘金大V
大厂团队博客
以上是我觉得很不错的博客,能学习到很多,团队的一般更新少,但是信息量都很大。
黄轶老师的视频课程也很强大。
个人博客更新比较多,基本都是针对某一个知识点做详细,深入的介绍,多看看大佬们的文章,真的受益匪浅。
[图片上传失败...(image-ed4032-1658485196916)]
还有些当时画图没想起来,比如github、ts,react,等等
还是建议自己开一个博客,刚开始可以写下自己学习到了什么,然后总结在实际开发过程中遇到了什么坑,后面可以写一些对项目的思考,源码的学习,等等。
说起来简单,其实每一步都是一个坎。
自己学会是一个坎,能讲明白给别人又是一个进阶,升华到对整个相关技术栈的思考又是艰难的一步。
我也在学习的路上,每天都感觉自己菜的一笔。
我也是个普通的开发,也不??,只是有几年工作经验,算是有点心得,分享给你,希望能对你有所帮助。
如果你看到了这篇文章,记得给我留个言哈。
假设您从ActiveSupport::Concern的文档中获得此代码,但您希望包含的Fooblock具有不同的内容,具体取决于包含Foo的模块或类。在我试图解决的特定问题中,我有一组地址验证,但地址字段将被命名为home_zip_code或work_zip_code,我希望包含验证问题以了解zip_code的前缀字段。require'active_support/concern'moduleFooextendActiveSupport::Concernincludeddo#havesome_valuebeaccessibledefself.method_injected_by_foo
在Rails3.x应用程序中,我正在使用net::ssh并向远程pc运行一些命令。我想向用户的浏览器显示实时日志。比如,如果两个命令在net中运行::ssh执行即echo"Hello",echo"Bye"被传递然后"Hello"应该在执行后立即显示在浏览器中。这是代码我在rubyonrails应用程序中使用ssh连接和运行命令Net::SSH.start(@servers['local'],@machine_name,:password=>@machine_pwd,:timeout=>30)do|ssh|ssh.open_channeldo|channel|channel.requ
我正在为Jekyll编写一个转换器插件,需要访问一些页眉(YAML前端)属性。只有内容被传递给主要的转换器方法,似乎无法访问上下文。例子:moduleJekyllclassUpcaseConverter关于如何在转换器插件中访问页眉数据有什么想法吗? 最佳答案 基于Jekyll源代码,无法在转换器中检索YAML前端内容。根据您的情况,我看到了两种可行的解决方案。您的文件扩展名可以具有足够的描述性,以提供您本应包含在前言中的信息。看起来Converter插件的设计就是这么基本的。如果修改Jekyll是一个选项,您可以更改Convert
我知道这是一个非常平淡的错误,但我在Sass3.4.2中遇到了一个常规的“找不到文件”错误:/*Errno::ENOENT:Nosuchfileordirectory-dumdum.scssBacktrace:/Library/Ruby/Gems/2.0.0/gems/sass-3.4.12/lib/sass/plugin/compiler.rb:482:in`read'/Library/Ruby/Gems/2.0.0/gems/sass-3.4.12/lib/sass/plugin/compiler.rb:482:in`update_stylesheet'/Library/Ruby/
一、简介之前在Vue项目中使用过element的上传组件,实现了点击上传+拖拽上传的两种上传功能。然后我就在想是否可以通过原生的html+js来实现文件的点击上传和拖拽上传,说干就干。首先是点击获取上传文件自然没的说,只需要借助input标签即可,但原生的点击上传按钮,实在是过于简陋,所以我的想法是通过一个div,模拟成上传按钮,然后监听其点击事件,通过input.click()去模拟点击真正的上传元素。然后是拖拽获取上传文件,这个稍有难度,我的想法是通过HTML5新增的drag拖放API+dataTransfer来实现文件的拖拽获取,但是由于是html5新增的,所以可能在某些低版本IE浏览器
一、介绍一下vercelvercel是一个站点托管平台,提供CDN加速,同类的平台有Netlify和GithubPages,相比之下,vercel国内的访问速度更快,并且提供Production环境和development环境,对于项目开发非常的有用的,并且支持持续集成,一次push或者一次PR会自动化构建发布,发布在development环境,都会生成不一样的链接可供预览。但是vercel只是针对个人用户免费,teams是收费的首先vercel零配置部署,第二访问速度比github-page好很多,并且构建很快,还是免费使用的,对于部署个人前端项目路、接口服务非常方便vercel类似于git
🐱个人主页:不叫猫先生🙋♂️作者简介:前端领域新星创作者、阿里云专家博主,专注于前端各领域技术,共同学习共同进步,一起加油呀!💫系列专栏:vue3从入门到精通、TypeScript从入门到实践📢资料领取:前端进阶资料以及文中源码可以找我免费领取🔥前端学习交流:博主建立了一个前端交流群,汇集了各路大神,一起交流学习,期待你的加入!(文末有我wx或者私信)目录前言一、vue自定义指令directive讲解二、基于DOM的实现方式1.思路整理2.新建index.vue3.新建`directives`文件4.在`directives`文件下创建`index.ts`文件5.在`main.ts`中全局引
尝试打开文件时,我不断收到此Nosuchfileordirectory错误。我在做:file=open("http://farm7.static.flickr.com/6064/6090089285_242ca0e342_m.jpg")根据ruby-doc并不断收到这样的错误。我做错了什么? 最佳答案 你必须require'open-uri'不需要'open-uri',我在我的irb中得到了这个确切的错误消息:Errno::ENOENT:Nosuchfileordirectory 关于R
最近我正在构建一个复杂的逻辑Controller,由于“单一责任”原则,我想重构它。所以我阅读了有关服务的信息。但有时后来我看到了担忧。我认为它是ruby中服务的替代品(因为没有默认的服务文件夹等),但找不到任何像“关注与服务”之类的好文章。我听说关注的是Controller的模型和服务,但仍然找不到任何主题或文章来证明这一点。谁能解释一下服务和问题的区别以及何时使用它们? 最佳答案 关注点和服务是非常不同的抽象模式,用于完全不同的目的。服务是转化为类的操作/功能。关注的是mixins.假设我想对用户进行身份验证。我可以轻松地编
一、乱花迷人眼我就是被迷的那双眼。有时候需求来了,用熟悉的套路进行开发,确实很节省时间也能保证功能的稳定,但是这些开发的惯性无形中阻碍了我对技术的探索。我一直想改造详情页,解放重复功能开发的劳动力,但是详情页一眼望都是内容平铺,好像并没有什么可做的代码设计。后来我拨开繁花,发现详情页的组件化不必想的过于复杂,后台系统风格统一即可。因为大部分的详情页面是内容的展示,偶尔会出现少量的操作功能。将风格统一的部分进行组件化处理,操作功能使用回调函数放回当前页面,避免组件里做过多的业务逻辑。看,这不就成了。项目基于React框架开发的,所以代码写法是JSX语法,组件开发使用的hooks函数式组件,UI框