技术分享
  • js事件循环(event loop)、宏任务与微任务 js的任务分为 同步 和 异步 两种,它们的处理方式也不同,同步任务是直接在主线程上排队执行,异步任务则会被放到任务队列中,若有多个任务(异步任务)则要在任务队列中排队等待,任务队列类似一个缓冲区,任务下一步会被移到调用栈(call stack),然后主线程执行调用栈的任务。 +文章阅读 101
  • react withRouter 高阶组件中的withRouter, 作用是将一个组件包裹进Route里面, 然后react-router的三个对象history, location, match就会被放进这个组件的props属性中. +文章阅读 102
  • js实现中文排序、分类。 被你忽略的js原生方法localeCompare() 方法,用本地特定的顺序来比较两个字符串。可以用来实现中文排序。 +文章阅读 101
  • es6-Promise解决回调地狱 1、什么是回调地狱? 假如我们有很多异步事件,而这些异步事件又有很紧密的联系,比如一个异步事件要依赖另一个异步事件的返回值,看下面的 +文章阅读 20
  • 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 69 11 阅读文章
  • 早春屋后的山,在夜幕降临的时候,就像是蒙了一层朦胧神秘的薄纱。几时忙,无止休,常常忘了今夕何夕,也想不起那山脚下暗香袭人的花,曾有个怎样美丽的名字。 张先森 2018-01-01 67 13 阅读文章
  • 人一生总会遇到无数形形色色的人,但是能够走进心里的,一定是志同道合的人。道不同不相为谋,物以类聚,人以群分。 相同脾性,三观相近者,自然言语相融,说话做事分歧就少,一切都显得那么的顺其自然,因此你是一个什么样的人? 张先森 2018-01-01 53 12 阅读文章
  • 这次iPhoneX下拉偏移方法是,先用getBoundingClientRect获取每个li标签的位置,将其下高度与刘海块元素上下高度做差值,设置其差值在不同区间使其li的left值发生不同变化。设置其每次当滑动条滑动时调用该函数。 张先森 2018-01-01 24 13 阅读文章
  • 生活如海,青春作舟,泛舟于海,方知海之宽阔;生活如山,青春为径,寻径登山,方知山之巍峨;生活如歌,青春作曲,按曲而歌,方知歌之灵动。青春是我们人生中一笔宝贵的财富,我们应该好好珍惜! 张先森 2018-01-01 24 2 阅读文章
  • 早春屋后的山,在夜幕降临的时候,就像是蒙了一层朦胧神秘的薄纱。几时忙,无止休,常常忘了今夕何夕,也想不起那山脚下暗香袭人 张先森 2018-01-01 21 2 阅读文章
  • 在杨绛逝世一周年的今天,我们耳濡目染又一次流传述说着她传奇非凡的人生。作为一名百岁老人,杨绛的个人经历,不但没有因为年龄的衰老在社会舆论场里消失,没有在岁月的长河中被湮没。社交媒体中,有人甚至用时髦的话语将其形容为“励志女神”。 张先森 2018-01-01 18 4 阅读文章

张先森个人简介

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

现居:湖北省-武汉市

Email:987354940@qq.com

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

Copyright © www.zhangqingblog.com All Rights Reserved.

备案号:鄂ICP备18005731号-2