如何提高

第一,当然是多学习,打牢基础知识,看看csdn等等博客上的文章,没有什么耐心的可以看看视频,推荐网站是bibi上面有大量培训班花钱才能看的视频,自学的缺点在于,有问题没人解决,这个时候就是要找人,可以加qq群,在群里问,第二是身边有这样的大佬,当你到达一定程度后,可以推荐你看看相关的书籍,毕竟有些还是要花钱的。

第二 ,是独立解决自己遇到的问题,代码都会写,C+V工程师也一堆,问题在于,你复制粘贴后出现问题,你是否能解决,写代码可以积累你的经验,和量,解决问题,就是积累你的知识面,为什么会出现问题,说明这个是你的知识盲区,问别人当然是最快的,但缺少中间你查阅大量资料的知识积累,提高也慢,同时记忆也不会过于深刻。

第三,能自我解决问题了,这个时候就需要记一下笔记,总不至于,下一次遇见又头痛几天,但并不是所有都记,那你不累死,主要笔记是你的知识盲区的一部分,而不是马虎造成的,同时也是你解决时间花费在3个小时左右的,容易解决的,和一查就出现的,只需自己加深一下记忆即可,如果是那种查都查不出来的,那就更要记录了,比较独此一家,这个也是你底蕴的一个积累。

第四,当你对前端业务代码十分熟练的时候,建议你开始学习后端知识,第一是为了适应时代,不至于被淘汰,第二是让你更加清晰整个项目的构建与交互。也能清晰的知道需求实现是否合理,和难处,以及性能提高与优化。

如何解决问题

我把问题归结于3类,一种是书写失误的语法错,一种是报错信息明显,能很准确的定位到报错内容,一种是报错莫名奇妙十分懵圈。

第一种,书写语法错误:

这种错误,在你的编辑器中就会有很明显的提示,红色波浪线,黄色是警告,这个时候,你只需要找到红色开始的区域然后先重头过滤一遍,如果没发现,直接把这段代码注释掉,然后从外向内,从上到下依次打开注释,可以迅速定位到这种粗心的错误,剩下就是自己解决了。

第二种 ,读懂报错信息

既然出错好歹知道错误在那个页面吧 打开控制台,或者你启动项目的命令窗口,找到报错信息的第一个问题,一般这个就是主要原因,其他是因为相关联而造成的错误,看不懂咋办,英文不好,有百度翻译,有道词典呀,用起来,这样可以加深自己的记忆。

比如这种


示例一下,第一句告诉你 a is not defined 告诉你a没有定义,同时看下面 at 后面一堆看不懂,看 (addPromotion.vue?689e:176)里,你发现这个文件是你自己创建的。后面:176表示第多少行,如果没有这么清晰的报错,直接把这个a拿到编辑器中去全局查找, 定位到错误

第三种,看不懂又找不到的,不用怀疑了,复制到百度,只要第一句话即可,然后查看是否有和自己问题相似的,按照别人的方法,解决,

第四种,是网络请求或者文件加载报错,首先是 打开控制台的network,找到红色的,类似如下:

首先是点击他查看 状态值, status


一般 404 是路径找不到,这个一般是前端问题,你可以仔细查看request URL 是书写正确,

500 一般是先看 自己所传的参数是否符合后台文档接口的字段,和类型是否一致,

get看自己的参数就看url,post 看headers最下面的

核对无误后即可找后台帮助。

还有就是错误信息表示为跨域,这个就直接找后台处理即可

第五种,类似vue这种的渲染问题,第一步是将自己的改变数据在控制台打印出来,看数据是否改变,第二步,在html中把这个值给渲染出来,看是否是数据已经修改但页面没刷新。

第六种,没有报错,但感觉像是有方法没有执行,这个时候,找到那个方法,然后分段打印consloe,找到中断点,分析原因,中断有因为 return,或者条件不满足,最多的是你上面有个多层调用去用于操作,单这个值是null或者undefind,

const obj={arr:[]
}
obj.arr1.map(item=>{})
//有些并不会报错,但这是语法错误,会直接中断,

//有些并不会报错,但这是语法错误,会直接中断,

最后就是要学会百度,bing也行, 主要是要体现你的关键字,所以要先上面那样锁定问题, 比如你要 的页面显示有问题, 如 ios 下拉 不刷新, 或者,vue 改变数据后 不刷新页面, js 如何 获取 当前 设备, 搜索你要先固定到一个小的方向,是java 还是 js,然后是你干了什么或者是你想实现的效果, 结果是如何,

前端小白如何提高,解决问题相关推荐

  1. Web前端小白入门指迷

    大前端之旅 大前端有很多种,Shell 前端,客户端前端,App 前端,Web 前端和可能接下来很会火起来的 VR 前端等.当然在这篇文章,集中讨论一下身为小白,我们怎样去了解 Web 前端,以至达到 ...

  2. bootstrap设计登录页面_前端小白如何在10分钟内打造一个爆款Web响应式登录界面?...

    对于前端小白(例如:专注后端代码N年的攻城狮),自己编写一个漂亮的Web登录页面似乎在设计上有些捉襟见肘,不懂UI设计,颜色搭配极度的混乱(主色,辅助色,配色,色彩渐变,动画效果等等,看起来一堆乱七八 ...

  3. 2021年最新版Web前端学习路线图-前端小白入门必读-推荐

    2021年最新版Web前端学习路线图-前端小白入门必读-推荐 Hello,大家好,相信很多学习前端的小伙伴,会有很多的疑惑: 我要学习那些技术? 我要到哪里去学习这些技术呢? 学习这些技术的目的对就业 ...

  4. 前端小白学习路线及知识点汇总(三)-- JavaScript基础

    前端小白学习路线及知识点汇总(三)-- JavaScript基础 一. JavaScript的组成 ECMAScript:由ECMA国际进行标准化的一门编程语言,往往被称为JavaScript或Jsc ...

  5. 四年,如何从前端小白蜕变为前端技术专家?

    简介:作者简介:珑晴--淘系技术部前端技术专家,16 年校招实习转正进入的阿里,当时是在聚划算前端团队,随着业务变化一路从聚划算到天猫至今加入淘系技术部,负责日常活动营销的同时,也多次参与大促会场&a ...

  6. 前端小白也能快速学会的博客园博客美化全攻略

    前端小白也能快速学会的博客园博客美化全攻略 A呦V,博客园er的自我修养是什么?第一条,别只顾收藏和偷师呀,记得点"推荐"或关注本人喔~ 美化方法论简介 一般而言,需要选一个默认的 ...

  7. Web前端开发如何提高技术水平!

    作为一个Web的前端工程师,怎样开始学习呢?在学习了HTML和css之后,我们应该做些什么呢?Web前端开发入门后,又该如何提高自己的前端开发技术?如为自学,根据个人学习消化能力确定每日学习数量,以下 ...

  8. 一个新进前端小白实习僧的初次探索

    我不怕万人阻挡,只怕自己投降 一个新进前端小白实习僧的初次探索 在学校的时候写过几个静态页面.用过一些简单的JavaScript,写过一些基础的CSS,去应付课程项目,却也仅仅于此. 谁也没想到会阴差 ...

  9. 【心灵鸡汤】浪子助你提高解决问题能力

    为什么80%的码农都做不了架构师?>>>    今天我们聊聊开心的话题 :) 我们都知道无论在什么行业,学习能力才是发展的最重要的,用潜力来说也可以. 但是学习能力是什么,其实很虚, ...

最新文章

  1. 让手机跑SOTA模型快8倍!Facebook AI开源最强全栈视频库:PyTorchVideo!
  2. 灵活运用分布式锁解决数据重复插入问题
  3. ollections 库中常用的 4 个数据结构
  4. 直接拿来用!最火的Android开源项目(完结篇)
  5. HDU 2079-课程时间(生成函数)
  6. mysql视图有哪几种_数据库报表的视图有几种?每种视图的功能是什么?
  7. 2018年科技将怎样改变世界?阿里12位科学家发布年度科技趋势预测
  8. 浅析常用软件架构中的一定要理解的三种架构模型
  9. C语言const的用法
  10. 第二次作业:硬币游戏——代码分析与改进
  11. TCP segment of a reassembled PDU,就这么简单!
  12. 浏览器渲染原理及web前端分析
  13. PropertyBeanUtils.copyProperties(dest, orig)
  14. Wox - 开源免费强大的快捷启动器辅助工具,快速高效率打开软件/搜索文件!
  15. 隐私政策说明 - 掌上软考答题速记系统
  16. vr全景系统平台哪家好, vr全景是什么?
  17. 方形图片使用QLabel显示成圆形
  18. 并行分布式计算 并行计算机体系结构
  19. Java 实现分段截取视频 生成gif图 使用ffmpeg操作
  20. Android wifi开发包含列表获取点击连接wifi

热门文章

  1. 在微型计算机中 多媒体信息包括,公务员考试常识题:1、具有多媒体功能的微型计算机系统中,常用的CD-ROM是...
  2. PWM变模拟信号(积分电路 )
  3. python安装绘图库_python绘图库Matplotlib的安装
  4. Google面试题(java)—有四个线程1、2、3、4。线程1的功能就是输出1,线程2的功能就是输出2,以此类推.........现在有四个文件ABCD
  5. VISTA无人驾驶模拟器;FinRL量化金融深度强化学习库;『深度神经网络应用』电子书;CUDA/TensorRT案例集锦;前沿论文 | ShowMeAI资讯日报
  6. APK 控件逆向工程(36氪,作业盒子)
  7. SpringBoot+Vue项目在线学习网站
  8. 条例、办法、规定和实施细则有什么区别
  9. RDP远程登录 Windows server系统
  10. 印度进口战斗机想退货,因系统无法识别自家口音