技术分享
  • js事件循环(event loop)、宏任务与微任务 js的任务分为 同步 和 异步 两种,它们的处理方式也不同,同步任务是直接在主线程上排队执行,异步任务则会被放到任务队列中,若有多个任务(异步任务)则要在任务队列中排队等待,任务队列类似一个缓冲区,任务下一步会被移到调用栈(call stack),然后主线程执行调用栈的任务。 +文章阅读 102
  • react withRouter 高阶组件中的withRouter, 作用是将一个组件包裹进Route里面, 然后react-router的三个对象history, location, match就会被放进这个组件的props属性中. +文章阅读 102
  • es6-Promise解决回调地狱 1、什么是回调地狱? 假如我们有很多异步事件,而这些异步事件又有很紧密的联系,比如一个异步事件要依赖另一个异步事件的返回值,看下面的 +文章阅读 20
  • js实现中文排序、分类。 被你忽略的js原生方法localeCompare() 方法,用本地特定的顺序来比较两个字符串。可以用来实现中文排序。 +文章阅读 102
  • vue之路由钩子函数 vue路由钩子函数可以大致分为三类,他们的作用都是主要对路由的跳转进行控制,例如权限管理、登录判断、浏览器判断。 1.全局钩子 主要包括beforeEach和afterEach, 一般有三个参数: to:router即将进入的路由对象 from:当前导航即将离开的路由 next:Function,进行管道中的一个钩子,如果执行完了,则导航的状态就是 confirmed (确认的);否则为false,终止导航。 通过beforeEach来对路由跳转做权限管理: +文章阅读 2
  • JS种实现深拷贝的几种方法 基本数据类型:number,string,boolean,null,undefined,symbol以及未来ES10新增的BigInt(任意精度整数)七类。 引用数据类型:对象,数组,以及函数。 基本数据类型名值存储在栈内存中; +文章阅读 199
程序人生
  • 早春屋后的山,在夜幕降临的时候,就像是蒙了一层朦胧神秘的薄纱。几时忙,无止休,常常忘了今夕何夕,也想不起那山脚下暗香袭人的花,曾有个怎样美丽的名字。 张先森 2018-01-01 86 13 阅读文章
  • 老子在《道德经》中曰:上善若水,水善利万物而不争。处众人之所恶,故几于道。居善地,心善渊,与善仁,言善信,政善治,事善能,动善时。夫唯不争,故无尤。生活在滚滚红尘,总会遇到形形色色的人。我们改变不了别人,那就先改变自己,做一个上善若水,任由方圆的人,这是大气,也是智慧。知足知福,才会长乐人生。 张先森 2018-01-01 83 4 阅读文章
  • 人一生总会遇到无数形形色色的人,但是能够走进心里的,一定是志同道合的人。道不同不相为谋,物以类聚,人以群分。 相同脾性,三观相近者,自然言语相融,说话做事分歧就少,一切都显得那么的顺其自然,因此你是一个什么样的人? 张先森 2018-01-01 60 12 阅读文章
  • 这次iPhoneX下拉偏移方法是,先用getBoundingClientRect获取每个li标签的位置,将其下高度与刘海块元素上下高度做差值,设置其差值在不同区间使其li的left值发生不同变化。设置其每次当滑动条滑动时调用该函数。 张先森 2018-01-01 29 13 阅读文章
  • 生活如海,青春作舟,泛舟于海,方知海之宽阔;生活如山,青春为径,寻径登山,方知山之巍峨;生活如歌,青春作曲,按曲而歌,方知歌之灵动。青春是我们人生中一笔宝贵的财富,我们应该好好珍惜! 张先森 2018-01-01 29 2 阅读文章
  • 早春屋后的山,在夜幕降临的时候,就像是蒙了一层朦胧神秘的薄纱。几时忙,无止休,常常忘了今夕何夕,也想不起那山脚下暗香袭人 张先森 2018-01-01 27 2 阅读文章
  • 在杨绛逝世一周年的今天,我们耳濡目染又一次流传述说着她传奇非凡的人生。作为一名百岁老人,杨绛的个人经历,不但没有因为年龄的衰老在社会舆论场里消失,没有在岁月的长河中被湮没。社交媒体中,有人甚至用时髦的话语将其形容为“励志女神”。 张先森 2018-01-01 23 4 阅读文章

张先森个人简介

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

现居:湖北省-武汉市

Email:987354940@qq.com

华为云产品
小程序端
  • 微信公众号
  • 我的微信

Copyright © www.zhangqingblog.com All Rights Reserved.

备案号:鄂ICP备18005731号-2