精华内容
下载资源
问答
  • 前端开发实习日记 -2

    万次阅读 2016-07-26 14:28:14
    因为以前没有真切接触过nodejs开发,尽管看了一些教程,但水平远远不够。只是让我写一个小接口,也用了整整一天时间。但是主要是功能点虽然不麻烦,但是涉及到的插件及库都没有接触过,所以必须不断百度,理清代码。...

      这周开始在导师的带领下尝试些功能点。

    因为以前没有真切接触过nodejs开发,尽管看了一些教程,但水平远远不够。只是让我写一个小接口,也用了整整一天时间。但是主要是功能点虽然不麻烦,但是涉及到的插件及库都没有接触过,所以必须不断百度,理清代码。而且代码弄清楚之后,尽管知道实现功能的思路,但就是不知道该怎么下手。不过总算是挣扎着写出了代码。下面来总结一下自己的收获。

    一. Async:

    Async是一个流程控制工具包,提供了直接而强大的异步功能。基于Javascript为Node.js设计,同时也可以直接在浏览器中使用。相比其他流程控制库,async还是相当靠谱及强大的。主要实现了三个部分的流程控制功能:

    1. 流程控制:control flow
    2. 集合处理:collections
    3. 工具类:util


    1). 集合: Collections

    1. each: 如果想对同一个集合中的所有元素都执行同一个异步操作(可以与js中数组操作foreach类比
    2. map:  对集合的每一个元素执行一步操作,得到的结果将汇总到最终的callback中。而each不关心最后的值。
    3. filter:对集合元素进行筛选
    4. reject:与filter相反,将返回为true的值抛弃。
    5. reduce:类似于js数组操作的reduce方法。并且也有reduceRight方法
    6. detect:获取集合中第一个满足条件的元素
    7. sortBy:对集合内元素进行从小到大0排序
    8. some:对元素进行或操作,只要有一个元素满足条件,callback得到的值为true,否则为false;
    9. every:对元素进行与操作。只有所有元素满足条件,callback得到的值为true,否则为false
    10. concat:将多个异步操作得到的结果合并为一个数组。
    (具体的代码例子在周末有时间的时候补上)

    2). 流程控制: Control Flow 

    1. series(tasks,[callback]): 串行执行,一个函数数组中的每个函数依次执行。只有上一个函数执行完毕,才回执行下一个函数

    如果任何一个函数向它的回调函数中传了一个error,则后面的函数都不会被执行,并且将会立刻会将该error以及已经执行了的函数的结果,传给series中最后那个callback.

    当所有的函数执行完后(没有出错),则会把每个函数传给其回调函数的结果合并为一个数组,传给series最后的那个callback。

    多个series调用部分先后。因为series本身也是异步调用

    2. parallel(tasks,[callback]): 并行执行。每个函数都是立即执行,不需要等待其他函数先执行。传给最终callback的数组中的数据按照tasks中声明的顺序,而不是执行完成的顺序。

    如果某个函数出错,则立刻将err和已经执行完的函数的结果值传给parallel最终的callback。其它未执行完的函数的值不会传到最终数据,但要占个位置。同时支持json形式的tasks,其最终callback的结果也为json形式。

    3. waterfall(tasks,[callback]): 按顺序依次执行一组函数。前一个函数的输出将会成为下一个函数的输入。

    ......

    (还有其他的流程控制方法,有时间的继续写。以上三种是我在看代码遇见比较多,以及自己写代码遇到的印象比较深刻的。)


    3). 工具类: Utils

    1. memoize: 让某一个函数在内存中缓存它的计算结果。对于相同的参数,只计算一次,下次就直接拿到之前算好的结果。

    2. unmemoize: 让已经被缓存的函数,返回不缓存的函数引用。

    3. log: 执行某异步函数,并记录它的返回值,日志输出。

    4. dir: 与log类似,不同之处在于,会调用浏览器的console.dir()函数,显示为DOM视图。

    5. noConflict: 如果之前已经在全局域中定义了async变量,当导入本async.js时,会先把之前的async变量保存起来,然后覆盖它。仅仅用于浏览器端,在nodejs中没用。




    二、 插件

      除了async之外,还接触了不少插件 


    1. select2  下拉列表插件

    2. plupload  文件上传组件

    3. UEditor   是一套开源的在线HTML编辑器


    最后,感谢我的导师不嫌弃我速度慢。而且教了我很多东西~


    参考文章:

    http://blog.fens.me/nodejs-async/

    http://blog.csdn.net/marujunyy/article/details/8695205


    展开全文
  • 前端开发实习日记第四周

    千次阅读 2021-01-28 17:14:11
    进入公司实习有四周时间了,昨天项目赶着上线,第一次加班,感觉到了面对工作任务的紧急。总结一下自己这一个月在公司实习的感受以及学习结果。 在这里的最大感受就是学习进度不能停歇,第一周学习了sass,同时了解...

    进入公司实习有四周时间了,昨天项目赶着上线,第一次加班,感觉到了面对工作任务的紧急。总结一下自己这一个月在公司实习的感受以及学习结果。
    在这里的最大感受就是学习进度不能停歇,第一周学习了sass,同时了解工作流程以及一些相关工作业务;第二周主要学习ES6以及js,设计了公司智慧园区的小程序界面;第三周主要学习uview与小程序,以及练习了一些小程序页面;第四周主要学习了vuex,以及仿写公司的一部分网页。

    在实际操作过程中,我也遇到了一些问题,比如:页面的布局问题。在学校的时候,我觉得布局蛮简单的,不就是几个盒子怎么摆放的问题吗。后来认识到其实布局可以用到多种方式:弹性布局,响应式布局,屏幕自适应等等。要针对不同的场景采取不同的方式。
    还有一个比较大的问题就是:自我感觉在学校中学到的js知识部分掌握的不太牢固,写复杂一些的逻辑代码时候,就会无从下手。导致这原因大概有两个:一个是知识理解不够深刻,一个是代码练习的比较少。

    在工作中,比较困扰我的问题就是一些未知的bug,会导致自己产生一种令人烦燥的心情,如何冷静耐心逻辑清晰的解决问题这门课,也是我今后工作中必须要学的一门必修课。
    还有就是当bug调不出来的时候,我会产生一种自我怀疑,觉得自己是不是不适合做前端开发这个工作。这种想法就会让自己有点焦虑又悲观。

    所幸的是,带我们的leader性格真的很好,很温柔又随和。当我们遇到问题的会主动帮我们解决,还有前端的另一个同事人也很nice。我们的leader常跟我们说的一句话就是多问,但是平时学习过程中我处理问题的方式是自己先解决,解决不出我会再问。这种方式可能是来源于高中的时候,我去问数学题,老师说凡事要多思考,所以有时候我去问我们leader问题的时候,她常跟我说要多问,要多多主动一点。
    在这里插入图片描述

    展开全文
  • 前端实习日记三个月

    千次阅读 2021-03-25 18:26:16
    这几天学会了前端该怎么调用后台接口及看接口文档,学会了怎么写功能方法及看数据,感觉是收获满满幸福感满满。哈哈突然就有一种成就感,以前感觉自己在学校学习技术贼慢,到公司里一下了就学会了,还蛮开心的,感觉...

    这几天学会了前端该怎么调用后台接口及看接口文档,学会了怎么写功能方法及看数据,感觉是收获满满幸福感满满。哈哈突然就有一种成就感,以前感觉自己在学校学习技术贼慢,到公司里一下了就学会了,还蛮开心的,接下来的计划是把js学会,让然后还有一些es6的一些async await promise,以及深拷贝浅拷贝搞清楚,还有原型原型链这些东西,还蛮想搞明白的!忽然感觉身边有一位导师和一些相互帮忙的小伙伴也还挺重要的。感恩!
    在这里插入图片描述

    展开全文
  • 腾讯前端实习日记

    千次阅读 2020-03-26 16:17:17
    1.内容:截止到下午四点十三分:拿到实体Token,配置完毕远程开发环境 及其 日常工作环境(IOA 企业微信 等等)。 导师让先学习下feflow框架。 2.计划安排:下周开始就要安排到实际需求里来练手了。 ...

    2020年

    -------------入职第一天---------------------

    3.26 周四

    1.内容:截止到下午四点十三分:拿到实体Token,配置完毕远程开发环境 及其 日常工作环境(IOA 企业微信 等等)。

    导师给了一个内部网址,让先学习下feflow框架。

    2.计划安排:下周开始就要安排到实际需求里来练手了。

    3.相关技术资源参考:腾讯IVWEB前端工程化工具feflow思考与实践

    展开全文
  • 前端实习日记(6月前两周)

    千次阅读 2020-06-20 17:03:30
    前端实习日记 2020/6/8 熟悉了公司环境,了解大概流程,进行了简单的自我介绍之后就开始了实习工作,如阅读项目源码,熟悉系统数据流,操作后台管理中的增删改查,为的是了解项目逻辑,了解客户需求在实际开发中的...
  • 兼容问题果然是移动开发的一生之敌,一路走来遇到了各种奇奇怪怪的坑,让我匪夷所思,今天笔者我就分享出一些自己开发时遇到的坑吧,有些虽然我也不知道解决办法,希望带佬能看到并赐教 1、IOS部分系统click事件不...
  • 最近要准备离职了,在这个公司算下来待了2年了(实习1年,实习后1年),这其实也不算是个公司,可以说是一个工作室。待了挺久的,还是有点感情的,但是觉得自己要出去看看了(因为实习直接进了,可以说是没有面试...
  • 测试开发实习日记(DAY3)

    千次阅读 2018-07-21 10:18:19
    在公司里头实习,每天面对的术语都是需求,提测,上线。 前天听了一个打包系统(将开发的文件打包成客户可以下载和一键安装的exe文件,或者安卓的apk)的讲解会,说下周提测,但是很多概念都是云里雾里。 现在还有...
  • 7月16日(实习的第一天) 看公司前端的代码规范;了解AngularJS;了解Less;看项目代码。 项目“明镜”介绍:一两年前就开始做了,是做公安机关的生意,需求是实现公安执法办案的精细化、信息化。其中的前端部分要...
  • web前端开发日记------入职腾讯外包

    千次阅读 2020-06-23 12:48:11
    web前端腾讯外包面试记录 入职的第一天,上午在外包公司办理入职,下午就到了腾讯这边,被分配到松日鼎盛大厦里面办公,里面也都是一些同样的外包同学,入职还安排了一位导师,导师我觉得人很好,先是带我见了一遍...
  • 学习React Web前端框架 http://www.runoob.com/react/react-tutorial.html https://react.docschina.org/ 学习阿里的React企业级框架ant-design-pro https://pro.ant.design/index-cn fork GitHub项目...
  • 前端学习日记 day1

    2019-12-23 22:57:50
    前言 想学前端很久了,但是自己很懒散,再加上乱七八糟的事情一大堆,从大三一直拖到大四,期间也乱学了一下,看了一本简单的入门书籍和做FreeCodeCamp的练习题,可是因为实习又拖了很长的时间没看,基本上忘得...
  • 前端学习日记05

    2020-12-17 11:03:27
    定位 让标签相对于某个元素重新定义一个新的位置,可以相对于元素本身的位置,或者相对于父元素,甚至相对于浏览器窗口进行定位 属性: position: 值: 1、relative 相对定位 特点: 相对于元素本身的位置 ...
  • 转载请注明出处:... web前端工作的一天 ------------------------------------------------------------------------------------------------------------------------...
  • web前端学习日记1

    千次阅读 2017-07-24 08:44:30
    今日任务:  1.搭配好git,上传资料  2.刷前端html+css的面试题。
  • 大三前端实习日志

    万次阅读 多人点赞 2016-08-17 11:46:18
    公司规模:创业型公司,前端开发人数为9人,实习生5名1.实习内容总结:1.前端html+css页面结构培训实习内容:为完成UI设计稿到页面的实现。使用Photoshop切图,html+css完成页面制作 实习完成时间:5天 实习过程:...
  • 在公司干坐了一天,觉得应该找点事做。所以,就有了记录自己前端工作的想法。...也希望能让怀揣着前端梦想的、准备进入前端的你,了解到web前端的工作是怎么样的。 ----------------------------------...
  • 前端工作日记day2

    千次阅读 2018-05-18 16:42:51
    今天的任务是写这两个页面。纯HTML和CSS,没有写JS,所以比较简单。课表栏的用的还是flex布局,先写整体布局。注意flex作用在子元素,一定要加宽度和高度,不然可能应用不上。 ...
  • 自我坦白: 小白:环境是别人一步一步帮我安装好! 进入这个公司是托人,...工作内容:搭建开发环境并熟悉项目 工作详情:1.下载并安装node.js,并学习。 2.下载并安装vs code开发环境; 3. 学习熟悉angular; 4.学...
  • web前端学习日记34

    2017-09-02 23:39:23
    今日任务: 1.psd图相关实现, 总结: 发现psd图是个好东西。
  • Vuejs——前端学习日记(一)认识Vuejs为什么学习Vuejs?Vue是一个渐进式的框架,有很多特点和高级功能Vuejs的安装Vuejs项目初创建Hello Vuejs 认识Vuejs 为什么学习Vuejs? 原有的项目可以使用Vue进行重构; 项目...
  • web前端学习日记8

    千次阅读 2017-08-01 07:05:51
    今日任务: 1.锻炼身体半小时 2.刷完任务15的视频 3.完善个人简历 4.bootstrap研究 总结:
  • web前端学习日记6

    2017-07-29 09:05:17
    1.完成网络安全不份课程的练习 2.有空继续研究下bootstrap模板。 3.继续刷面试题
  • 6月9日 开始在IFE(百度前端技术学院)上做任务。——8月11日 基本做完(除了最后2个任务,不过最后2个任务我也学习了其中的阅读材料)。 6月11日 开始学PS切图。——6月11日 学会。 6月18...
  • 面对雨后春笋般的前端框架,构建工具等等,我静静地思考我从哪里来,要到哪去呢,于是我的手默默地伸向了那本日记… 第一天 今天,是来到公司实习的第一天,见了老大并简短地交流后,我就按照...
  • 软件公司实习日记15篇,帮助大家了解真正的软件开发流程,感受软件公司的氛围,为大家就业提供参考。
  • 实习日记

    2021-07-30 14:47:08
    到今天已经实习一个月啦 记录一个小日记看看都学到了什么吧~ 第一周: 看5GC测试的规范 协议 各个网元功能以及关键流程 编译运行5GC 看了NGC开发部署环境 但是没搞好下周搞好的 第二周: 上周在虚拟机上对ngc的...
  • 实习日记7.25

    2016-08-01 12:04:00
    由于我对网络这方面对于我来说只是增长一些见识,而且学习这几天学的东西都不好理解,只是知道有这些方法,并不清楚...心想我高三也是学习前端开发的,提前学习一下H5或许对我接下来的学习会有所帮助。老师知道了我...
  • 8.5zr实习日记

    2020-08-05 14:18:32
    实习日记 今天是实习的最后一天,各个小组进行答辩。小组答辩完了之后,老师又对每个人提问了问题。下边是我的问题记录: 问题1:spring mvc的运行流程: 回答: 1、 用户发送请求至前端控制器DispatcherServlet。 2...

空空如也

空空如也

1 2 3 4 5 ... 19
收藏数 377
精华内容 150
关键字:

前端开发实习日记