`

工作杂谈

阅读更多
    人生的第一篇博客,有点小激动,也不知道该咋写。虽然从事前端工作来两年了。但是可能因为自己在学校不是学编程的,所以这两年来一直都很吃力,有的时候怀疑自己是不是选错了行业,导致自己这工作两年一直都处于郁闷的状态(压抑住了自己的天性,哈哈)。
    本来想整儿八经的跟大家分享下最近工作上的项目心得的,结果有点愤青了;言归正传,最近刚到一家新公司,这家公司用的后台框架和前端开发跟上家公司可以说基本上不搭边,然后刚进来也不是让我做对应的开发工作,而是将前辈们做出来的系统的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.zip

    测试人杂谈

    几年工作杂谈,希望对各位同行人的心态有个帮助。

    工作杂谈(十四)——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#界面编程比较:...

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

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

    Android内存优化杂谈

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

    java杂谈——一个计算机专业学生几年的编程经验汇总谈

    来源于网络,作者不明,java杂谈,一个计算机专业学生几年的编程经验汇总谈,该系列一共11篇,看完之后,java基础绝对有不小的提升!适合准备找工作的同学复习java基础。

    无线射频电路开发经验杂谈

    本人从事无线射频开发工作将近20年了,也是突然冒出一个想发,就是将我这些年工作中的一些经验以及自身对射频简易通俗的理解方法,整理记录下来。但愿能给后来的初入门者带来少许帮助——趁阳光正好,微风不燥。

    MSSQL基本技能篇--入门篇十章(公众号 HIT杂谈).pdf

    主要介绍MSSQL入门相关的基础知识,适合MSSQL初学者,以及实际工作中涉及MSSQL相关问题的职场人,更多的知识分享请关注微信公众号:HIT杂谈

    杂谈单片机低功耗设计

    也可以使用电源管理的方法,在不工作的时候,把系统电源关断,这样更省电。51芯片,本来对它的功耗非常不满,但是因为其价格越来越便宜,本身的性价比依旧很好,所以总也甩不掉。  1、休眠。一般的系统都不会到了...

    MVC架构杂谈

    三个部分按照其各自的职责划分:数据Model:负责封装数据、存储和处理数据运算等工作视图View:负责数据展示、监听用户触摸等工作控制器Controller:负责业务逻辑、事件响应、数据加工等工作在传统的MVC结构中,数据...

    IE和Firefox下event事件杂谈

    这也造成了在不同的浏览器中处理event的差异,这里结合一些零碎的代码来说明如何做到event在IE4+和Firefox下的正常工作。首先看如下代码: 代码如下: function doEventThing(eventTag){ var event = eventTag||...

    NB-IoT协议和模组应用杂谈

     NB-IoT是一种无线蜂窝网络通信协议,是Narrow Band Internet of Things的缩写,意思是窄带物联网,是一种低功耗广覆盖物联网技术(LPWA),窄带只指使用的带宽为180KHz,工作在运营商的授权频段内,技术主要贡献者...

    创意方法杂谈

    写在前面的话:Part1记得刚毕业那时,常幻想着自己是个大艺术家,满怀憧憬的想找一份理想的工作。后来入了行,慢慢的发现自己好像不是这块料;不但没有好的想法与创意,而且软件也不懂得怎么去操作,再后来接触多了...

    单片机与DSP中的杂谈单片机低功耗设计

    也可以使用电源管理的方法,在不工作的时候,把系统电源关断,这样更省电。51芯片,本来对它的功耗非常不满,但是因为其价格越来越便宜,本身的性价比依旧很好,所以总也甩不掉。  1、休眠。一般的系统都不会到了...

    不再云山雾绕 云数据中心网络布线杂谈

    数据中心网络正在经历向虚拟化的变迁,在当今竞争激烈的经济环境中,公司都在期望简化自己的网络系统,以削减成本和创建一个易于管理且能够根据不可预知的工作负荷和业务需求的变化灵活调整的网络基础架构。...

    开源世界旅行手册-2008

    Linux并不意味着不苟言笑的命令行,我多数时间在图形界面中工作 尽管如此,本书仍然不会尝试指导读者,如何点击某个菜单,如何启动某个程序…… 同样,如非必要,本书也不会为大多数操作配备截图 本书分为四个...

    03纯电动汽车的主要部件及工作原理

    03纯电动汽车的主要部件及工作原理

Global site tag (gtag.js) - Google Analytics