技术分享
  • js事件循环(event loop)、宏任务与微任务 js的任务分为 同步 和 异步 两种,它们的处理方式也不同,同步任务是直接在主线程上排队执行,异步任务则会被放到任务队列中,若有多个任务(异步任务)则要在任务队列中排队等待,任务队列类似一个缓冲区,任务下一步会被移到调用栈(call stack),然后主线程执行调用栈的任务。 +文章阅读 163
  • es6-Promise解决回调地狱 1、什么是回调地狱? 假如我们有很多异步事件,而这些异步事件又有很紧密的联系,比如一个异步事件要依赖另一个异步事件的返回值,看下面的 +文章阅读 15
  • js防抖与节流的区别及实现 函数防抖(debounce):触发高频事件后n秒内函数只会执行一次,如果n秒内高频事件再次被触发,则重新计算时间。函数节流(throttle):高频事件触发,但在n秒内只会执行一次,所以节流会稀释函数的执行频率。 +文章阅读 323
  • vue之路由钩子函数 vue路由钩子函数可以大致分为三类,他们的作用都是主要对路由的跳转进行控制,例如权限管理、登录判断、浏览器判断。 1.全局钩子 主要包括beforeEach和afterEach, 一般有三个参数: to:router即将进入的路由对象 from:当前导航即将离开的路由 next:Function,进行管道中的一个钩子,如果执行完了,则导航的状态就是 confirmed (确认的);否则为false,终止导航。 通过beforeEach来对路由跳转做权限管理: +文章阅读 151
  • react withRouter 高阶组件中的withRouter, 作用是将一个组件包裹进Route里面, 然后react-router的三个对象history, location, match就会被放进这个组件的props属性中. +文章阅读 158
  • webPack配置proxy解决开发环境跨域问题 WebPack中devServer的proxy代理其实是集成了http-proxy-middleware 配置proxy 可以解决本地环境的跨域问题 +文章阅读 110
程序人生
  • Computed本质是一个具备缓存的watcher,依赖的属性发生变化就会更新视图。 适用于计算比较消耗性能的计算场景。当表达式过于复杂时,在模板中放入过多逻辑会让模板难以维护,可以将复杂的逻辑放入计算属性中处理。 不吃茶的v李白 2020-11-11 2547 77 阅读文章
  • 来自网易大佬的大厂面经,阿里: 使用过的Koa2中间件、Koa-body原理 介绍自己写过的中间件、有没有涉及到Cluster、介绍Pm2、Master挂了的话Pm2怎么处理、如何和MySQL进行通信、React声明周期及自己的理解、如何配置React-Router、路由的动态加载模块、服务端渲染SSR、介绍路由的History、介绍Redux数据流的流程、Redux如何实现多个组件之间的通信,多个组件使用相同状态如何进行管理、多个组件之间如何拆分各自的State,每块小的组件有自己的状态,它们之间还有一些公共的状态需要维护,如何思考这块 张先森 2019-10-11 1387 48 阅读文章
  • 拾起一段葱茏的过往, 一笺心语便轻轻的流淌过岁月, 你文字的馨香, 轻易便触模到我烟火的模样。 / 有一种爱,是流水花香的曼妙 让掌心的记忆,写满了诗和远方 那些身手相牵的过往,珍藏着你的笑 待经年的风吹过处,是为爱低眉的时光。 张先森 2018-01-01 895 168 阅读文章
  • 沉相遇__秋思落 寒风凛冽的清晨,我从朦胧的梦中醒来,我是很不愿意早早起床的,那是因为我的心都是冷的。 但寒冷依然在四季中轮回,年年岁岁,从不停歇,从不偷懒,而我,依然宿命孑然一身的守候着,亦如迁徙的候鸟,孤独的翱翔于天际,只为等待下一个季节的更替。 张先森 2018-01-01 737 163 阅读文章
  • 前端还要学算法?必须学,而且必须狠狠地学。现在去大厂面试,数据结构与算法已经是标配,要是不会的话,那基本与大厂无缘了。 作为一名前端,虽然在平常开发中很少写算法,但当我们需要深入前端框架、开发语言、开源库时,懂算法将大大提高我们看源码的能力。例如 react 的 diff 算法、webpack 中利用 tree-shaking 优化、v8 中的调用栈、消息队列等,这些就大量使用了算法,看懂了就能更好的了解它们的性能,更高效的解决问题,进阶到更高 Level,赚更多钱。 转载自高级前端进阶 2020-04-01 707 8 阅读文章
  • 老子在《道德经》中曰:上善若水,水善利万物而不争。处众人之所恶,故几于道。居善地,心善渊,与善仁,言善信,政善治,事善能,动善时。夫唯不争,故无尤。生活在滚滚红尘,总会遇到形形色色的人。我们改变不了别人,那就先改变自己,做一个上善若水,任由方圆的人,这是大气,也是智慧。知足知福,才会长乐人生。 张先森 2018-01-01 626 49 阅读文章
  • 人生就像一直奋笔疾书的铅笔,开始的时候,笔锋总是很尖,但慢慢的就被磨得圆滑了。尽管,做人少不了圆滑,但凡事物极必反,倘若太过圆滑了,也不好,那就意味着差不多该挨削了。 张先森 2018-01-01 601 53 阅读文章
  • 淡看人生,笑看风云。很多事情,不是我们想要遇见,而是被遇见,甚至是强加于人;有些事情,不是看不懂,而是放不下。想通了,气就顺了,看淡了,心就轻盈了。 生活中没有什么是一成不变的,我们就是站着不动,也会被生活的残酷粘上来,往往前面没有了路,还必须选择带伤前进。 张先森 2018-01-01 446 23 阅读文章
  • 太多太多不容易/磨平了岁月和脾气/时间转眼就过去/这身后不散的筵席/只因为我们还在/心留在原地……”回望曾经走过的路,其实好难好难,并不是想象中的一帆风顺,但不管如何,我们还要继续走下去,不能坐以待毙。 张先森 2018-01-01 418 33 阅读文章
  • 沉相遇__秋思落 寒风凛冽的清晨,我从朦胧的梦中醒来,我是很不愿意早早起床的,那是因为我的心都是冷的。 但寒冷依然在四季中轮回,年年岁岁,从不停歇,从不偷懒,而我,依然宿命孑然一身的守候着,亦如迁徙的候鸟,孤独的翱翔于天际,只为等待下一个季节的更替。 张先森 2018-01-01 413 135 阅读文章
  • 说起调研,大家都不陌生,常常都是这种套路:早打招呼,让地方和基层早作准备;要不就是挂欢迎横幅、铺红地毯、前呼后拥地一大批人陪同;然后就是先开一个座谈会,听个汇报,然后再走马观花地走一走,最后再说几句套话官话。 其实干部下基层调研的过程,就是掌握群众思想动态、了解群众期望的过程,也是宣传党的政策、增进群众感情的过程。 张先森 2018-01-01 390 27 阅读文章
  • 老子在《道德经》中曰:上善若水,水善利万物而不争。处众人之所恶,故几于道。居善地,心善渊,与善仁,言善信,政善治,事善能,动善时。夫唯不争,故无尤。生活在滚滚红尘,总会遇到形形色色的人。我们改变不了别人,那就先改变自己,做一个上善若水,任由方圆的人,这是大气,也是智慧。知足知福,才会长乐人生。 张先森 2018-01-01 386 15 阅读文章
  • 早春屋后的山,在夜幕降临的时候,就像是蒙了一层朦胧神秘的薄纱。几时忙,无止休,常常忘了今夕何夕,也想不起那山脚下暗香袭人的花,曾有个怎样美丽的名字。 张先森 2018-01-01 321 25 阅读文章
  • 一株木棉,作为树的形象和你站在一起。根,紧握在地下;叶,相触在云里。每一阵风过,我们都互相致意,但没有人,听懂我们的言语。你有你的铜枝铁干,像刀,像剑,也像戟;我有我红硕的花朵,像沉重的叹息,又像英勇的火炬。 张先森 2018-01-01 305 5 阅读文章
  • 淡看人生,笑看风云。很多事情,不是我们想要遇见,而是被遇见,甚至是强加于人;有些事情,不是看不懂,而是放不下。想通了,气就顺了,看淡了,心就轻盈了。 生活中没有什么是一成不变的,我们就是站着不动,也会被生活的残酷粘上来,往往前面没有了路,还必须选择带伤前进。 张先森 2018-01-01 258 12 阅读文章
  • 人一生总会遇到无数形形色色的人,但是能够走进心里的,一定是志同道合的人。道不同不相为谋,物以类聚,人以群分。 相同脾性,三观相近者,自然言语相融,说话做事分歧就少,一切都显得那么的顺其自然,因此你是一个什么样的人? 张先森 2018-01-01 230 21 阅读文章

张先森个人简介

职业:程序员,前端开发工程师,phper

现居:湖北省-武汉市

Email:987354940@qq.com

小程序端
  • 微信公众号
  • 我的微信

Copyright © www.zhangqingblog.com All Rights Reserved.

备案号:鄂ICP备18005731号-2