`

工作杂谈

阅读更多
    人生的第一篇博客,有点小激动,也不知道该咋写。虽然从事前端工作来两年了。但是可能因为自己在学校不是学编程的,所以这两年来一直都很吃力,有的时候怀疑自己是不是选错了行业,导致自己这工作两年一直都处于郁闷的状态(压抑住了自己的天性,哈哈)。
    本来想整儿八经的跟大家分享下最近工作上的项目心得的,结果有点愤青了;言归正传,最近刚到一家新公司,这家公司用的后台框架和前端开发跟上家公司可以说基本上不搭边,然后刚进来也不是让我做对应的开发工作,而是将前辈们做出来的系统的bug进行修复,这都什么跟神马嘛,套路不一样,感觉修复缺陷神马的也好难啊。不过好在基本的知识点还是相通的,基于这点,就算框架技术选型什么的不一样,也得硬着头皮上啊。好在这三四天的时间也将缺陷修复的七七八八了,对付工作还是可以的。下面就进入到正题吧。
  
先简单说下以前前台编程的一个套路,html,css,js这些都是分开的,事件处理逻辑什么的都是写在我们的脚本里的,然后如果有缺陷的话,我们可以根据缺陷效果来定位到响应的事件,从而可以较快速的定位缺陷问题。但是现在这里,写好页面模板,然后通过后台代码将页面模板渲染到页面中, 对于这种对项目整体结构不熟悉的,想要定位相应的问题,那简直就是噩梦;再说说他们给dom元素绑定事件是怎么弄的,按照jquery的套路来的话,我们可以根据dom元素来查找到相应的事件,但是这边不是这样,他们将函数/事件封装好,然后通过后台的一种处理技术,将这个函数/事件通过给dom元素添加属性的方式来绑定上。这又得转换思维了。

   再有就是这两天修复缺陷过程中, 尤其是在修复ie浏览器下的缺陷,对于我们这中小菜鸟来说简直就是地狱,最让我不能理解的是,一个功能,在调试模式下完全没问题,但是在非调试模式下,各种问题各种出现。当时的第一感觉就是what the fuck。在跟我开什么玩笑,别说让我修复缺陷了,我现在连调试定位问题都不知道该咋调试了;一开始可把我愁坏了,后面本着工匠精神,先从缺陷是从界面上什么时候开始,然后再找相应的后台渲染器,从而找到相应的页面模板,再用最简单粗暴的方法在该页面模板中找到相应的脚本文件,再定位相应的事件或者函数,然后在该事件或者函数下写上alert(因为在ie下调试模式下不会产生缺陷,所以用console来定位问题基本上别想了,最起码对于目前的我来说是这样的)。然后一行行的代码来调。功夫不负有心人,终于在这几天解决了80%多的缺陷。
    在这里说明下,以前我们定位缺陷或者什么的,都是通过console来的,很少用alert来定位缺陷。现在才发现alert的强大了。
    第一次写博客,可能无论是逻辑思维或者是表达能力都有欠缺。望各位见谅。


分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    IT工作杂谈共56页.pdf.zip

    【IT工作杂谈共56页.pdf】 这个压缩文件名为"IT工作杂谈共56页.pdf.zip",从名称我们可以推断出它包含的是一份PDF格式的文档,共有56页,主题聚焦在IT行业的各种工作经验和讨论。这份文档可能是由一位经验丰富的IT...

    程序设计经验杂谈,程序设计,经验杂谈

    它不仅提供了代码的历史记录,还允许团队成员协同工作,合并代码,解决冲突。掌握Git的基本操作,如提交、分支管理和合并,是每个程序员必备的技能。 代码规范是保持代码一致性、可读性和可维护性的关键。遵循一定...

    工作杂谈(十四)——C++?,JAVA? ,C#?or python?

    0.参考链接 C++和C#的性能比较:https://blog.csdn.net/wwwsq/article/details/4771093?utm_source=distribute.pc_relevant.none-task C++与C#界面编程比较:...

    为己杂谈学习精要.doc

    本文档《为己杂谈学习精要.doc》主要探讨了个人修养、企业文化、管理理念以及如何在职业生涯中找到良好发展平台的主题。作者引用了老子的哲学思想,并结合《论语》中的教诲,阐述了一种既考虑个人利益又兼顾他人和...

    程序设计经验杂谈

    "程序设计经验杂谈"这个主题旨在分享程序员们在实践中积累的各种经验和技巧,帮助新手和有经验的开发者更好地理解和优化他们的编程实践。 首先,我们来探讨一下程序设计的基本原则。程序设计的核心是解决问题,这...

    godbasin.github.io:被删除的前端博客-喜欢请star

    工作杂谈 前端面试 小程序应用 深入理解小程序 全员学Vue 小程序开发月刊 打字稿相关 一步一步走向应用开发 前端入门 Vue2动画 D3.js-Tree实战笔记 Vue2笔记 纯前端的进军 Cycle.js笔记 ...

    杂谈,一些工具类的集合

    标题和描述中的"杂谈,一些工具类的集合"可能指的是一个涵盖多种工具的资源包,旨在解决日常开发中的各种问题。 首先,我们来探讨一下工具类在编程中的作用。在编程中,工具类通常是一组静态方法的集合,这些方法...

    MOS管电路设计杂谈

    MOS管电路设计杂谈 MOS管电路设计是一种非常重要的技术,在很多电子产品中都有广泛的应用。在这篇文章中,我们将深入探讨MOS管的种类、结构、导通特性、开关损失、驱动、应用电路等方面的知识点。 一、MOS管种类和...

    涂鸦杂谈

    《涂鸦杂谈》这篇博文主要探讨的是在IT行业中,特别是在软件开发领域,关于源码管理和工具使用的一些重要话题。由于原始描述为空,我们将根据标题和标签来推测可能涉及的知识点,并结合“中国移动广西公司项目管理...

    测试人杂谈

    【测试人杂谈】 在IT行业中,软件测试是一个不可或缺的部分,但往往被误解或夸大其词。本文将探讨一些关于软件测试行业的现实情况,以及在选择职业道路时应考虑的因素。 1. 行业现状与误解 软件测试行业并非如媒体...

    hibernate杂谈

    标题为“hibernate杂谈”的文章主要探讨了Hibernate框架在特定场景下的使用技巧和解决方案。Hibernate是一个强大的Java对象关系映射框架,它简化了数据库的访问和管理,允许开发者使用面向对象的编程方式来操作...

    C++编程杂谈之一:编译器

    C++ 编程杂谈之一:编译器 在编程领域中,选择合适的编译器是非常重要的。编译器是把 C++ 代码生成为可执行文件的工具,而不是语言本身。VC(Visual C++)和 BCB(Borland C++ Builder)是两个常用的编译器。 在...

    唯品会安全应急杂谈.pdf

    《唯品会安全应急杂谈》的文档涵盖了多个IT安全领域的关键知识点,主要涉及渗透测试、安全管理、应急响应、红蓝对抗以及安全测试。这些领域是保障电子商务平台如唯品会安全运行的重要环节。 首先,渗透测试是模拟...

    让心灵去旅行_听心理与人生讲座杂谈..pdf

    不过,即便如此,我依然可以就您提供的文件标题“让心灵去旅行_听心理与人生讲座杂谈”来生成相关的知识点。 在现代生活中,人们面临着各种各样的压力和挑战,工作、家庭、社会关系等都可能成为压力的来源。这些...

    Spring杂谈

    不论是在依赖注入、面向切面编程、资源管理,还是在事务处理、JDBC和ORM集成等方面,Spring都提供了一整套成熟的解决方案,大大简化了Java企业应用的开发和维护工作。在项目实战中,灵活运用Spring框架的各个组件,...

    Android内存优化杂谈

    Android内存优化是我们性能优化工作中比较重要的一环,这里其实主要包括两方面的工作: 1、优化RAM,即降低运行时内存。这里的目的是防止程序发生OOM异常,以及降低程序由于内存过大被LMK机制杀死的概率。另一方面,...

    甲方威胁情报杂谈.pdf

    甲方威胁情报杂谈的主题涉及了当前甲方企业(即企业或组织自身而非安全服务提供商)在威胁情报领域遇到的挑战、面临的尴尬局面以及情报能力建立的成熟度模型。以下为具体知识点的解读: 1. 威胁情报的重要性:阿里...

    j2ee杂谈

    "j2ee杂谈"这个主题涵盖了在J2EE开发过程中可能遇到的各种问题和最佳实践。 首先,让我们来深入探讨一下EJB(Enterprise JavaBeans)。EJB是J2EE的核心组件之一,它为开发服务器端的业务逻辑提供了标准的组件模型。...

Global site tag (gtag.js) - Google Analytics