![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
感悟
文章平均质量分 53
CURRY_zhao
风已住,用技能改变生活
展开
-
为什么要抽取项目中的公共部分
一直在使用vue,在开发的过程中也合作过许多个小伙伴。但是很多初期并不会意识到‘公共’。这里说,组件和样式。业务逻辑决定着哪一部分的逻辑问题可以公共出来。这里涉及到要了解业务。但一个项目的主题色,应该是统一可控的。前端的架构不是一个团队的leader才去考虑的。每个人都应该考虑。这样才能合作出来优秀的项目经验。前几天维护项目代码就有一个很深的感触。一些公共的样式,很多同学都是在页面写了好几...原创 2020-04-26 11:03:48 · 961 阅读 · 1 评论 -
在使用插件的过程中,怎样快速提高自身编码能力
接触开发,就会接触到一些插件。这里所讲就是使用插件的感悟。在日常的开发中,作为开发人员我们应该有持续学习的意识。科学地完成使用一个插件的功能,必须经历一下几个步骤:科学的调研熟悉插件提供的api,甚至读几遍源码自己通过阅读实现调取查阅考虑是否有其他兼容性问题等等回顾插件内容,用以致学我们使用插件的时候,肯定是先经过一番调研的。这个过程很重要,带着业务需求去寻找最合适的。确定好插件...原创 2020-04-26 10:37:34 · 236 阅读 · 0 评论 -
前端面试
今年的金三银四,因为疫情而有所淡化。但也要时刻准备着,机会往往与风险并存。面试之前需要注意什么?按需准备技能点CSS基础多复习几遍数据结构算法要懂一些项目优化那些事须知道计算机网络基础写点开源小项目博客记录书籍类的做笔记,更有输出的阅读对你会更有影响力按需准备技能点不同的公司业务或许不同,划分出几类前端业务。用到什么应该主动去了解一下,宽度要足够。然后按照公司招聘要求,加强...原创 2020-04-24 11:47:27 · 186 阅读 · 0 评论 -
复杂的业务变更,前端如何维护代码
在业务需求变化比较大的项目中,我们必须考虑代码版本的问题,甚至是不能只听产品或者后端的一些片面之语。没有一成不变的需求。刚接手项目的时候,开发的是关于金额计算和展示以及优惠券使用的项目,开始的需求甚至包含一些金额随意调大小的功能,在项目经过几个人轮番接手之后,到我手里已经积累了很多不可控因素,很多话暂时放进肚子里,开始谈代码的套路。很多时候大家都一个感觉就是修改别人的代码不如重构!!!就是这个...原创 2019-12-20 15:15:00 · 771 阅读 · 0 评论 -
接口“串并行调用”的风险
这里的串并行是根据业务来理解的。最近优化项目,更改业务需求,发现了一个问题。在JQ项目中,出现了这样一个场景。A、B、C三个接口,A接口查询总的信息,使用A返回的code值查询B接口,B接口返回flag,用flag值加上A的部分参数一并传给C。因为C接口相当慢,就考虑B,C并行调取,这样通过了第一波测试。A接口调用加loading,没有问题,返回成功时去调取B,这里就考虑不周,通过测试发现B接...原创 2019-12-12 10:05:19 · 237 阅读 · 1 评论 -
关于项目后期优化的那些事儿(一)
在项目后期优化的时候,一般会涉及到业务需求的变动更改,也会有项目代码的优化。业务需求的更改必定会有代码的修改,这里说的就是业务需求的更改中间会遇到哪些问题。业务需求更改,也应该分为几类:增加新的需求点,例如,增加一个小的模块,展示用户的产品信息。原有需求的功能优化,例如,一些业务的校验,之前校验了,后期发现业务人员觉得不合适。原有需求的更改导致接口的更改,这里必然涉及到参数等的修改。...原创 2019-12-12 09:26:25 · 738 阅读 · 0 评论 -
前端页面组件使用的一些问题
组件化能够很好的解决多个页面复用的问题。最近发现构建组件的时候,还是需要考虑一下模块大小的问题的。多个页面公用一个组件的时候,会出现这样一种情况,很多种数据转换。前端的效率就浪费了很多。这时候就引出一个问题,如果后端能够意识到,前端页面可以复用,多个接口在组数据的时候,应该考虑结构和字段的一致性。前端如何能够让代码看起来简洁高大上,抛去后端返回数据结构的问题。前端可以适当的将JS分块处理。不...原创 2019-10-23 17:42:29 · 313 阅读 · 0 评论 -
秋月当空
秋天的旷达刘禹锡有一首诗《秋词》,每到秋天都会细细默念一遍,“自古逢秋悲寂寥,我言秋日胜春朝。晴空一鹤排云上,便引诗情到碧霄。”秋天真是值得歌颂。四季中最爱的当属秋天,硕果累累,一年之中收获的季节,最让人向往。秋天的天空看起来很高远,很澄澈。可能是秋风太过于劲猛,不只是要吹落黄花吹落树叶,这满眼的浑浊也要吹开去,留下清明。秋天的悲壮秋天很短,上连酷暑,下接寒冬。这酷暑和寒冷交替的短暂,...原创 2019-10-18 15:14:57 · 259 阅读 · 0 评论 -
像赵括那样纸上谈兵
时值年后跳槽季,结合以往的面试经验,就思考了一下一个真正的人才是什么样的 我们都知道技术人员面试,少不了要问你技术知识,可是有的人真的不善于表达,胸有成竹也会显得干瘪。这种情况我想有时候也可以称作是一个瓶颈。算是技术瓶颈的一种吧 将其称为技术瓶颈,是因为编程我觉得不只是coding,还要可以speaking,这才是真正的技术人员 心中有代码万千,说不出来就不会给自己增加价值,像赵括那样纸上谈...原创 2018-02-25 17:00:29 · 346 阅读 · 0 评论 -
五月 碎语
五月悄然至 春夏之间,有些花凋零,有些花怒放 生命的色彩局限在春天 斑斓多姿,稍纵即逝 古人的智慧是无穷的 佛法也是无边的只有生命是有限的...原创 2018-05-02 12:08:20 · 171 阅读 · 0 评论 -
使用nuxt项目总结
现在下午三点,电脑太卡,项目根本运行不起来。 初次接触vue是在上一家公司,做的是SPA单页面应用。习惯的模式是前后端分离。 最近入职的新的公司,说技术采用nuxt渲染,自己就着手简单准备了一下,开始了征程。 之前的团队,因为做的是一个产品,用之前的老大的话说就是做一个自己的产品。团队分工还是很明确的,说实话没有单独配置过项目,初次尝试还是很心酸的 入职后,简单学习了一下nuxt的知识,接...原创 2018-04-20 16:16:50 · 4505 阅读 · 1 评论 -
关于组件的递归解决什么业务
之前在16年转发过一片文章,是关于组件递归的,由于没有用到这方面的业务,就遗忘了 最近接触到一个商城的增加类,分级的增加,组件的递归很好的解决了这个问题 当时自己写的出版是根据ul写的布局,但是卡住的地方是,增加类之后,没办法控制下一个类的增加。增加下让它进行循环增加,但又不能写很多的组件备用,这时候就出现了递归 自己基础有点差哦,忘记了递归,当时还嘲笑递归…… 那么都有哪些业务可以用到递...原创 2018-05-07 14:02:22 · 395 阅读 · 0 评论 -
七月雨绵绵
来京半个月了,却一直是绵绵雨天。 从心里上说,这次出行更多的是多了一份成熟。隐忍的性格让人无法不去安静。曾经的抓狂,只能让自己走向一条越来越平静的道路,不问归期,只看路途。 一直暂住在室友那里,于前天搬完家,发现带过来的褥子与被子也没有躲过雨水,发霉了。从室友那里挪出来其实很不习惯,住了将近半个月习惯了那样的热闹景象。但很快就调整过来了。其实很想吐槽一下面试经历,于两年前回郑州面试对比起来,还...原创 2018-07-23 13:41:41 · 213 阅读 · 1 评论 -
2018年计划
写在前面,2017历历在目,根据实际情况将2018写进计划 1. 技术还需要再提高 2. 语言的学习,日语考级,英语继续加强阅读 3. 阅读完人类简史、未来简史、经济学原理、管理学类的书籍,名人传记三本,徐霞客游记 4. 试着写一本书 5. 学会与人交流,尤其是产品方面的 6. 学会理财,做好规划原创 2018-02-07 11:10:25 · 292 阅读 · 0 评论 -
九年双十一互联网技术超级工程 阅读笔记(1)
参考:《九年双11:互联网技术超级工程》 1. 17年双十一,达到了每秒32.5万笔的交易创建峰值和每秒25.6万笔的支付成功峰值。全球商业、科技、数据、智能的大协同,是一个商业社会的大协同,更是一个技术的大协同,是名副其实的世界互联网技术的超级工程。 2. 今年数据智能、机器智能已经融入到整个系统的每一个方面。整个商品推荐、整个交易链路、整个决策都是用机器智能来做的。(鲁班智能设计系统、原创 2018-01-23 13:36:22 · 2487 阅读 · 0 评论 -
编程语言的魅力之处
接触到的语言 这里只谈印象比较深刻的几种语言,职业生涯中虽是浅尝辄止,细细回味起来,还是收获颇深的Python,大学里面最先接触的编程是C语言,但最让我下功夫的是Python,做的相对比较好一些的也是Python。那个时候是真的在钻研编程。做的项目是链路预测方面的。完成了几个效果图。 (1) networks中的算法,用Python实现了几种。Python的语言比较好接触,现在小原创 2018-01-06 10:22:55 · 2574 阅读 · 1 评论 -
使用vue的一个工作感悟
使用vue的一个工作感悟最近一直在跟进项目,当然一直采用vue框架。对于项目的修复与更改有了不少的感悟。之前是在做web端,最近主打手机端。团队之间,修改功能的时侯,尤其是不是自己创作的代码,感触很深。第一次接触的框架是vue,给人耳目一新的感觉。实现前后端的分离,对于项目的,模块划分也特别清晰。最近改项目的时候就发现一些问题。在进行抽取公共组件的时候,每一个小的组件是封装的功原创 2018-01-05 15:39:12 · 1465 阅读 · 0 评论 -
什么是技术的瓶颈
如大家所知,学习技术最开始会是特别痛苦的,因为有很多不会的地方。这个过程就会是需要人特别有耐心的时候 当你开始懂一些的时候,真的会出现一些瓶颈。这个时候就得深挖里面的层次了 最近做的时候就有这个感觉,写着写着就会,出现一两个难以解决的难题。CSS和VUE都会出现这样的关系。不知道是不是因为对属性还是不太熟悉 解决的办法异于之前所见到的。有些需要特别灵活。在今天的写的项目中,就有一个难以解决的原创 2018-01-12 18:58:29 · 4152 阅读 · 0 评论 -
js中promise的使用与理解
在使用promise之前,需要了解,js语言的执行环境是“单线程”。所谓单线程,就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。但在实际的业务中,异步模式是非常重要的角色。我们可以有多种异步编程的方法,比如通过回调函数,让人头疼的是回调函数缺乏顺序性和可信任性。这个时候promise就很重要了,注意主角登场,必定是轰轰烈烈的!单独的p原创 2017-12-15 17:41:11 · 7139 阅读 · 1 评论 -
vue中$on和$emit用法理解
很期待奇门遁甲这部电影,谁是老大?伍佰一开口就仿佛回到了挪威的森林、突然的自我时代,哈哈哈,且看我独孤九剑向天涯……回归正题,在vue中有这样的一个方法,$on,$emit,就在开发中,我用的比较多的是$emit,对,就是传递一个函数方法。用过的人都知道!!今天在走查项目代码的时候,看到旁边大神用到了一组方法,$on 、 $off、 然后接着$emit 理解不是特别透,随即请教了 ,这原创 2017-12-13 18:27:47 · 17075 阅读 · 1 评论 -
五月工作闲谈
最近一直在写一个页面,难度系数其实不大,比着之前的项目确实是简单很多 却频繁的出错 一、自己对token值方面的知识欠缺 二、感觉一直在调整api,大多数情况下我是期望给出api定义,这样才可以做到忙中不乱 三、测试的时候容易漏掉某部分。当你加班加点去改某些东西,将要做的那些有可能会被漏掉,这是我一直想极力提高的。这里面有很大一部分是团队合作的问题,因为进度不一,当你修改或者进行工作的时候...原创 2018-05-08 10:15:30 · 223 阅读 · 0 评论 -
代码量的减少
一、最近在做一些关于表格一类的增删改查,代码编写的过程中,发送字段遇到一些问题。之前的开发模式中,前后端分离状态下,都是后端定义好所有字段,并明确告诉。新的工作中,只是给出说明,并没有说哪个字段必须传,其实很多原则可以遵循,修改什么字段,增加什么字段就给出什么,很久没有转换过来。 二、一些form表单的数据可以复用,直接可以在发送的时候传过去。使用vue的双向绑定数据,可以直接传送整个对象,这样...原创 2018-05-28 22:39:47 · 717 阅读 · 0 评论 -
如何实现点击直接进入编辑状态
不能直接push,这样的话会直接产生一个数据进去。方法:添加一个占位节点,用v-if实现。正在解决,完事更新。原创 2017-05-03 18:59:07 · 5196 阅读 · 0 评论 -
阶段总结
很长一段时间,忙于开发,就忽略了总结这些东西。最近一段时间感触还是颇多的,关于项目一类,比较复杂的业务,或许用不到更高级的技术,业务本身就有难度,只是简单实现基本操作,很多项目中可以优化的地方都忽略了,在项目没有要求的情况下,如何自己要求自己高效率实现优化技能,这是我最近一直致力于要做的事情,实施了第一步,目测还是比较满意的。经过一段时间,人的经历就会变得特别有限,最近开通了自己的公众账号,风...原创 2019-07-20 10:02:18 · 104 阅读 · 0 评论 -
管理项目为什么我更喜欢EasyPm
公司进入一段比较忙的时候,对于开发人员和项目管理人员来说都是挑战。也接触过其他一些类似的团队管理的软件,但总觉得没有EasyPm清爽,无论是从开发者的角度出发还是从管理者的角度出发。为什么这样说?对于开发者而言,每天做什么以及每天完成了多少,能提高不少开发效率。很少有某种软件能像EasyPm那样明了的任务展示,看板里的内容,以及内容的优先级都可以在里面标注出来,日期也可以规划。用的时候体验感...原创 2019-07-13 15:07:22 · 181 阅读 · 0 评论 -
vue组件化项目应用的问题
最近一周都在回顾年前的项目,其中的一个用vue做的项目,发现了很多可以优化的问题组件化的拆分,记得之前刚入职工作的时候,部门老大给我们布置了一个任务,就是拆分页面,当时觉得有什么还拆分的,不就是直接写?来到北京之后,恰巧是公司业务比较急的时候,拿到需求之后,看到页面就直接去写了,因为业务的需要,当时分的组件现在看起来是有很多地方可以优化的数据的管理,js可以将数据逻辑模块化出来,这方面跟随着...原创 2019-02-18 11:07:36 · 252 阅读 · 0 评论 -
阶段工作回顾总结
忙忙碌碌又一段的开发时光。最近的工作涉及到的表单特别多,一页都有很多的字段,有很多地方需要改进节奏感有些混乱,导致出现许多小问题控制代码版本的时候没有用到很好的方法开发过程中,与后端的配合存在一点问题,因为要与别的团队合作,中间的开发涉及到一些接口对接,没有文档,中间确实痛苦了不少一遍维护老项目的新迭代,一边开发,一边配合测试,中间抽取公共文件自己做了很多无用功上传图片的问题,以及图片...原创 2019-01-25 11:36:47 · 878 阅读 · 3 评论 -
小文
浔阳江头夜送客,枫叶荻花秋瑟瑟。主人下马客在船,举酒欲饮无管弦。醉不成欢惨将别,别时茫茫江浸月。…这是白居易的琵琶行,每次听到别人读起来朗朗上口的时候,心中都会不由得赞叹,瞬间这字里的画面就也映上了心头,如今秋已过,冬天就来了!冬天是在北风呼啸中买一块哈着白气的烤红薯,是一场大雪过后一个人走在雪地里那咯吱咯吱的声音…似乎一切季节都因物而成为了生动的故事。远处的山也变得清晰可见了,从小就喜欢看...原创 2018-11-13 14:43:19 · 224 阅读 · 0 评论 -
女程序员该怎样在工作中迅速成长
假期之中,深深反思了一下最近一段的帝都工作,发现很多问题我试着问自己是否真正达到了自己心目中的一些东西,答案是否定的,一直觉得自己不善于表达,社交太欠缺。一个人若是被困于生活,肯定无暇顾及其他。但是越是这样越是需要时间来纠正自己很多人都说,看工作要从几个方面:一是否顺心二能否得到与学习到一些知识三是否可以复用一些技能……我一直在想,在工作中,团队协作与沟通处在什么样的位置。技能与业...原创 2018-10-08 15:49:27 · 291 阅读 · 0 评论 -
使用数组小记,使用for循环小记、其他小计
在数组里面直接定义索引会改变数组的长度length的值,原因是引入数组,不断将数组扩充使用for循环break跳出函数,依然会执行for循环中下面的代码块。这里先记录笔记 ,日后给出问题...原创 2018-10-12 13:54:18 · 173 阅读 · 0 评论 -
我回来了
时隔许久,我回来了!原创 2018-07-17 14:05:40 · 176 阅读 · 0 评论 -
论工作的严谨
最近写写的项目,有一个细微之处,就是一个button,因为icon不一样大。 自己习惯性的提交干吗的,没有发现button不一样大,肉眼扫描了一下,就感觉万事大吉了 后来有一个布局的问题,出来了button不一样大的效果!! FFFFFFFFFF! 这真是不该出的错 用之前领导的话说就是不能想当然……...原创 2018-05-30 19:54:28 · 449 阅读 · 0 评论 -
工作小感悟
前期完成了搜索事件。功能基本完毕。这里要谈的是一个维护的小感悟完成之后,后台返回数据进行了调整。之前返回Number,现在返回的是String。有些参数需要用Number进行比较,我进行了第一次修改。但是,别的bug又出现了很简单,修改一处,另一处的问题没有看到。肤浅,肤浅,肤浅!另外一点就是,点击事件无法触发的时候。大神进行的判断步骤是,第一步看CSS,是否有异样。第二步进行数据原创 2017-11-25 17:07:04 · 267 阅读 · 0 评论 -
工作方式的思考
一直觉得自己的工作存在很大问题。很多事情做的不是那么完美,昨天一位同事大哥说了一句话,“要抓住问题的重点,数据从哪里来,到哪里去,要干什么”不愧是老司机,自己有很多要学习的地方工作的一个优点就是,遇到问题我会拼尽全力去搞工作的不足是,基础比较差,在解决问题的时候,一定要想办法将自己的基础再提高。提高!提高!编程如参禅。很多东西要学习学习学习原创 2017-12-01 10:16:12 · 318 阅读 · 0 评论 -
使用drag与drop实现拖拽,(vue)
在功能中有一项是需要实现拖拽的。虽然最终项目没有采取这样的拖拽方式,但是,当初也是费了九牛二虎之力完成了这个功能。增加了对函数的更深理解。下面就再重现一下代码。这是张鑫旭的关于drag与drop函数的介绍,很详细:http://www.zhangxinxu.com/wordpress/2011/02/html5-drag-drop-%E6%8B%96%E6%8B%BD%E4%B8%8E%E6%原创 2017-05-26 20:26:48 · 21237 阅读 · 0 评论 -
使用饿了吗switch改变状态,改变图标的状态
先不说,先上效果图使用饿了吗组件里面的switch组件,实现类型分组的打开与关闭,同时,实现旁边的字出现颜色深浅的变化。这里进行切换的时候,恰好使用到了组件切换的条件,这里直接上代码。div :class="$style.favTitlebutton">el-switch @change="handleChange"v-model="leiXingF原创 2017-05-25 16:21:08 · 5310 阅读 · 0 评论 -
forceUpdate是什么
对啊, forceUpdate是什么?稍后更新吧……原创 2017-05-23 16:10:48 · 16647 阅读 · 1 评论 -
使用flex的方法(2)
刚使用flex完成了一个简单的头部布局。很激动啊。有空再讲述过程原创 2017-05-24 16:52:56 · 816 阅读 · 0 评论 -
路由方面
在进行跳转的时候,需要的数据格式为{ path, query}在点击的时候,需要进行路由跳转1. this.$router.push({ name: 'task', params: { prjId: this.item.id }2. this.$router.push({ query: { show: `/project/${this.item.id}`原创 2017-05-12 17:45:29 · 382 阅读 · 0 评论 -
使用CSS的flex的感悟
如何使用flex,有很多成熟的教程,但对于我来说(技术小白),有些说太多是没有用的。这里就谈谈小白的感悟,怎么样才能用起来flex,实现自适应。我是比较笨的,有些技术方法如果不是自己用一遍并且深刻理解,永远不会想起去使用的。写这篇的目的就是想要表达,当你还在一像素一像素堆积页面的时候,殊不知完全可以使用flex进行全部的自适应。告诉自己是否理解盒子模型,理解CSS里面的padding、ma原创 2017-05-23 15:51:00 · 410 阅读 · 0 评论