zoukankan      html  css  js  c++  java
  • 写在前面

      已经是大四狗了,想想自己现在还是一事无成,这个暑假找的实习也不尽人意。但是我觉得自己还有很好的“改过自新”的机会。

      博客我开了有快半年了,可是压根就没有动过,想想也是醉醉的。以前学习的激情总是消失得很快,因为总是安慰自己时间还有的是。这次暑假被N家公司拒绝了之后,终于我想明白了,有些事情还是要坚持下去。实在不想再自己打自己的脸了。

      好了,说说我自己,我是搞前端的,为什么说搞呢,并不是我没什么文化,而是学习前端的人太多了,所以也不是什么高大上的事情。而我也是半路出家,接触到现在还不到一年。所以属于搞。哈哈,说到这里很多人肯定想屌我。不过我最近对前端改观了很多,能在前端这个领域成为大牛还是很少的,真正懂前端的珍贵如熊猫血。这句话是我boss告诉我的。

      前端是个多而杂的技术,技术更新迭代太快,很多牛人开发了许多框架或者第三方库给我们用,所以用起来很方便、简单,导致前端烂大街。不过呢,万变不离其宗,前端作为一门技术,要想提高技术,不仅需要你有扎实的基础,还要有编程思想。然而我并没有,哈,所以我现在想静下心来好好“搞”。我曾经用过很多框架,angular、vue这些,发现一个致命的问题就是,一旦你的项目做大之后,要是报了些错误,立马变傻逼,大部分原因是,我只会用,而不懂它的运行原理。

      例如前段时间我用vue框架写一个多路视频显示的时候,因为要支持视频的增加和删除,而且由于某些原因我必须使用v-for循环,而我们知道,一旦我们v-for的值改变了,就是数组改变了,按照我们的思维(大牛除外)是整个DOM要重新刷新一遍,也就是如果我们插入或者删除一个数组成员,将导致页面部分重新渲染,v-for会重新编译生成DOM。也就是说全部视频都会刷新。

      后来了解到,原来vue的v-for渲染是使用启发算法,原来的数组成员不会受到影响。。。

      接下来的日子,我会坚持每周写两到三篇关于我学习前端的知识总结。这是对你们(虽然不知道有没有人看。。)的承诺,也是对我自己的承诺

  • 相关阅读:
    2012年互联网教育行业观察
    SharePoint 2013的简单介绍
    让Node.js在Azure上运行3
    让Node.js在Azure上运行2
    有一个字符串 "I am a good man",设计一个函数,返回 "man good a am I"。
    json序列化与反序列化
    golang连接mysql数据库进行查询
    简单的WCF服务
    百钱买百鸡问题
    大叔程序员的第九天 @广播启动Activity
  • 原文地址:https://www.cnblogs.com/empty-run/p/5361897.html
Copyright © 2011-2022 走看看