热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

前端入门经验分享

第一次写博客培训的时候,在班级里算不上大牛,但也是个小角色,经过一段时间的打磨,有了一些经验,现在xx那时候技术也就是半桶水;觉得还是应该写下自己的学习历程,不敢说

第一次写博客   

    培训的时候,在班级里算不上大牛,但也是个小角色,经过一段时间的打磨,有了一些经验,现在xx那时候技术也就是半桶水;觉得还是应该写下自己的学习历程,不敢说自己学的怎么样但也是可以给自己一点点的自信。 
    第一次写有必要提一下当年的’战友‘们,他们对我的帮助很大,不能不提
:那时候有一个qq群叫潇月满飞,有个小团队叫运动小分队,还是在学习技术的时候,我们经常一起运动,去一些想去的地方,说出想说的话,讨论各自不懂的技术,在一起的时光真的很美~,很想念……快哭了哭大哭

---------------------------------------------华丽的分割线-------------------------------------------
好了,回到正题

如果正在看的你还是刚入门的小白,应该会遇到这样的问题:
      前端入门我应该先学什么?怎么入门 ,其实不用那么迷惑,可以从@ Phodal 大神之前写过的Web 技能树看出Web 前端的技能三大基石 -- HTML,CSS,Javascript。

再把jquery,sass处理器之后,如果都会的话,那么恭喜你无论pc端还是移动端大部分功能都可以实现了。
    相信在座的各位都有过bug出现之后的苦恼,什么你没有!大神,咱交个朋友吧羡慕。那要是出现bug该怎么解决,总结以下几点
      1、代码字面检查,先确定自己对API的使用方法是否了解全面,字符是否书写正确,很多时候因为自己的API功能用法一知半解的,就开始写代码,而导致出现的bug。
      2、搜索代码范围,先锁定出现问题地方,把可能出现的问题的代码标注好,把范围缩小,缩小到一个具体的元素、逻辑块,越详细越好。
      3、放大现象,有些bug现象不是很明显,那么就想办法增大它的破坏性,把现象发大,找到对应的代码块就会容易。
      4、对于某些bug没有头绪或者显现古怪不知道从哪里下手,那就找有经验的同事问一下思路,因为在开发过程中经常会反复出现同样原因的bug,原因都类似,往往改了一处,过一阵子另一处又冒出来,特别坑。
      5、模拟现场,有时候我会问自己,如果我先实现bug描述的现象我要怎么写代码才能实现,当这个bug出现的问题模拟出现之后就能找到出现问题的根处。
      6、这是一个笨方法,把程序逻辑一点点注释掉,看看还会不会出现问题,类似二分查找,逐步缩小范围。
      7、掩盖,这样做有点不厚道,但是有时就得这么做,有的bug找不到好的解决办法,还有在规定的时间内解决,哎,没办法只能再坑一次。

如果以上都不能解决bug怎么办,一张图告诉你。

    像很多APP也是不错的,如(代码牛、知乎、csdn、oschina、百度贴吧等),有的时候不能解决还有一个原因,那就是改起来很麻烦,就想着一个简单方法解决。。。



推荐阅读
  • Android与JUnit集成测试实践
    本文探讨了如何在Android项目中集成JUnit进行单元测试,并详细介绍了修改AndroidManifest.xml文件以支持测试的方法。 ... [详细]
  • 本文探讨了在一个物理隔离的环境中构建数据交换平台所面临的挑战,包括但不限于数据加密、传输监控及确保文件交换的安全性和可靠性。同时,作者结合自身项目经验,分享了项目规划、实施过程中的关键决策及其背后的思考。 ... [详细]
  • 流处理中的计数挑战与解决方案
    本文探讨了在流处理中进行计数的各种技术和挑战,并基于作者在2016年圣何塞举行的Hadoop World大会上的演讲进行了深入分析。文章不仅介绍了传统批处理和Lambda架构的局限性,还详细探讨了流处理架构的优势及其在现代大数据应用中的重要作用。 ... [详细]
  • 本文探讨了在Windows系统中运行Apache服务器时频繁出现崩溃的问题,并提供了多种可能的解决方案和建议。错误日志显示多个子进程因达到最大请求限制而退出。 ... [详细]
  • 在尝试通过自定义端口部署Spring Cloud Eureka时遇到了连接失败的问题。本文详细描述了问题的现象,并提供了有效的解决方案,以帮助遇到类似情况的开发者。 ... [详细]
  • 在将 Android Studio 从 3.0 升级到 3.1 版本后,遇到项目无法正常编译的问题,具体错误信息为:org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:processDemoProductDebugResources'。 ... [详细]
  • 本文详细介绍了Elasticsearch中的分页查询机制,包括基本的分页查询流程、'from-size'浅分页与'scroll'深分页的区别及应用场景,以及两者在性能上的对比。 ... [详细]
  • 实践指南:使用Express、Create React App与MongoDB搭建React开发环境
    本文详细介绍了如何利用Express、Create React App和MongoDB构建一个高效的React应用开发环境,旨在为开发者提供一套完整的解决方案,包括环境搭建、数据模拟及前后端交互。 ... [详细]
  • 本文将在前几篇关于Android测试理论知识的基础上,通过ApiDemoTest实例详细探讨如何使用ApplicationTestCase进行Android应用测试。建议读者先阅读Android测试教程系列中的相关内容,以便更好地理解本文的实践部分。 ... [详细]
  • 2017年软件开发领域的七大变革
    随着技术的不断进步,2017年对软件开发人员而言将充满挑战与机遇。本文探讨了开发人员需要适应的七个关键变化,包括人工智能、聊天机器人、容器技术、应用程序版本控制、云测试环境、大众开发者崛起以及系统管理的云迁移。 ... [详细]
  • 本文介绍了一个使用Spring框架和Quartz调度器实现每周定时调用Web服务获取数据的小项目。通过详细配置Spring XML文件,展示了如何设置定时任务以及解决可能遇到的自动注入问题。 ... [详细]
  • 根据官方定义,RxJava是一种用于异步编程和可观察数据流的API。其核心特性在于流式处理能力和丰富的操作符支持。 ... [详细]
  • 实现系统调用
    实现系统调用一、实验环境​本次操作还是基于上次编译Linux0.11内核的实验环境进行操作。环境如下:二、实验目标​通过对上述实验原理的认识,相信 ... [详细]
  • 微信小程序开发指南:创建动态电影选座界面
    本文详细介绍如何在微信小程序中实现一个动态且可视化的电影选座组件,提高用户体验。通过合理的布局和交互设计,使用户能够轻松选择心仪的座位。 ... [详细]
  • 在Effective Java第三版中,建议在方法返回类型中优先考虑使用Collection而非Stream,以提高代码的灵活性和兼容性。 ... [详细]
author-avatar
童画小欧_904
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有