文章库ARTICLE COLUMN

  • 【译】TypeScript中的React Render Props

    【译】TypeScript中的React Render Props

    原文链接: https://medium.com/@jrwebdev/... 和之前的文章一样,本文也要求你对render props有一些知识背景,如果没有官方文档可能会对你有很大的帮助。本文将会使用函数作为children的render props模式以及结合React的context API来作为例子。如果你想...

    GeekGhcGeekGhc 评论0 收藏0
  • express启动本地服务指南

    express启动本地服务指南

    摘要:一全局安装命令进入,二启动服务表示使用模板三打开文件夹,进入,添加端口四命令行启动服务如果提示不是内部或外部命令,需全局安装五网页打开,显示文字则配置正确 一:全局安装express cmd命令进入, npm install express-generator -g 二: 启动ex...

    icattlecodericattlecoder 评论0 收藏0
  • 团队协作分工,人力1+1等于几

    团队协作分工,人力1+1等于几

    摘要:小于当两个人做一个无法绝对拆分的模块时一个人从头做到尾,不依赖任何人两个人功能拆分,协商对接各自开发可以会有依赖的功能,有前后依赖关系功能整合这样假如一个人开发需要个小时,两个人开发肯定是大于个小时的等于当两个人做两个完全独立的功能两...

    alexnevskyalexnevsky 评论0 收藏0
  • React diff原理探究以及应用实践

    React diff原理探究以及应用实践

    摘要:但是加了一定要比没加的性能更高吗我们再来看一个例子现在有一集合渲染成如下的样子现在我们将这个集合的顺序打乱变成。不加操作修改第个到第个节点的如果我们对这个集合进行增删的操作改成。 抛砖引玉 React通过引入Virtual DOM的概念,极大地避免无...

    EasonTylerEasonTyler 评论0 收藏0
  • js扩展运算符,神奇的3个点点,数组去重、合并数组等等

    js扩展运算符,神奇的3个点点,数组去重、合并数组等等

    最近lz一周排了9个面试,面试经常被问到一些数组的问题,比如说es6里面一些数组去重、合并数组,之前压根就没了解过,后来才知道考的都是es6的知识,今天好好挖掘一下,发现一个神奇的点点三姐妹 我们来看看经常使用的方法 1、数组去重 之前的想法可能要遍...

    waltrwaltr 评论0 收藏0
  • js中箭头函数和普通函数的区别

    js中箭头函数和普通函数的区别

    摘要:不可以当作构造函数,也就是说,不可以使用命令,否则会抛出一个错误。正是因为它没有,所以也就不能用作构造函数。总结箭头函数的永远指向其上下文的,任何方法都改变不了其指向,如普通函数的指向调用它的那个对象 一、前言 首先看下直观的区别 ...

    TerryCaiTerryCai 评论0 收藏0
  • 7个javascript实用小技巧

    7个javascript实用小技巧

    摘要:每种编程语言都有一些黑魔法或者说小技巧,也不例外,大部分是借助或者浏览器新特性实现。下面介绍的个实用小技巧,相信其中有些你一定用过。当然不管语言如何变化,我们总能在编程中总结一些小技巧来精简代码。 showImg("https://segmentfault.com/im...

    tinysun1234tinysun1234 评论0 收藏0
  • js的7大数据类型

    js的7大数据类型

    摘要:新增用来定义全局变量的唯一性因此没有属性引用类型,正则对象,对象语法新增数据类型没有构造函数,不能被三实际认证类型进行操作符后,结果是,原因在于,类型被当做一个空对象引用。函数它不是数据的类型而属于引用类型的一种 一、前言 最近的文章...

    CoffeXCoffeX 评论0 收藏0
  • 浏览器常用监听事件

    浏览器常用监听事件

    摘要:广告错误监控插件,及时发现,提高效率页面初始化页面监听页面跳转监听和需要自定义离开页面监听自定义监听和错误信息打印查看所有报错信息 广告:Fundebug错误监控插件,及时发现Bug,提高Debug效率! 页面 //初始化页面监听 document.addEventListen...

    callmewhycallmewhy 评论0 收藏0
  • js事件循环机制(同步任务和异步任务的区别)

    js事件循环机制(同步任务和异步任务的区别)

    摘要:主线程之外,还存在一个任务队列。只要异步任务有了运行结果,就在任务队列之中放置一个事件。一旦执行栈中的所有同步任务执行完毕,系统就会读取任务队列,看看里面有哪些事件。那些对应的异步任务,于是结束等待状态,进入执行栈,开始执行。 同步...

    chemzqmchemzqm 评论0 收藏0
  • Javascript的对象拷贝

    Javascript的对象拷贝

    摘要:的对象只是指向内存中某个位置的指针。所以在拷贝中的对象时,要根据实际情况做一些考虑。结论中最好的对象拷贝的算法,很大程度上取决于其使用环境,以及你需要拷贝的对象类型。 翻译:疯狂的技术宅原文:https://smalldata.tech/blog/2... 本文首...

    simpleapplessimpleapples 评论0 收藏0
  • Vue 之导航守卫

    Vue 之导航守卫

    摘要:导航守卫可以看做是的生命周期钩子如果用户未登陆就前往发帖页面,如何用户重定向到登陆页面思路使用在页面跳转前对用户的登陆状态进行检查 导航守卫可以看做是 vue-router 的生命周期钩子 如果用户未登陆就前往发帖页面,如何用户重定向到登陆页面? ...

    NikoManiacNikoManiac 评论0 收藏0
  • 前端面试必问题答疑(1)

    前端面试必问题答疑(1)

    摘要:一,前端性能优化有哪些页面优化方面,减少请求数设计简化页面合理设置缓存资源合并与压缩图片嵌入,将外部脚本置底,异步执行脚本,,将外链放在中,异步请求,减少不必要的跳转,避免重复的资源请求代码优化方面,操作转为数组 一,前端性能优化有哪...

    voyagelabvoyagelab 评论0 收藏0
  • 前端异步解决方案-4.1(generator)

    前端异步解决方案-4.1(generator)

    摘要:前言终于开始写了,离这个系列的终结又进了一步。想要看更深度解析的朋友可以移步漫话与异步第三话化异步为同步这里面谈及了的底层实现及的用法。用法在我的理解中,最大的特点就是可以让函数在特定的地方停下,等待被唤醒后在函数内部环境中继续执行。...

    XUIXUI 评论0 收藏0
  • 【译】TypeScript中的React高阶组件

    【译】TypeScript中的React高阶组件

    摘要:原文链接高阶组件在中是组件复用的一个强大工具。在本文中,高阶组件将会被分为两种基本模式,我们将其命名为和用附加的功能来包裹组件。这里我们使用泛型表示传递到的组件的。在这里,我们定义从返回的组件,并指定该组件将包括传入组件的和的。 原文...

    wizChenwizChen 评论0 收藏0
  • 不到300行代码构建精简的koa和koa-router(mini-koa)

    不到300行代码构建精简的koa和koa-router(mini-koa)

    摘要:详细代码如下追踪赋值里面的是子路由设计子路由设计这个比较简单,每个子路由维护一个路由监听列表,然后通过调用的函数添加到主路由列表上。 showImg("https://segmentfault.com/img/bVbruD0?w=756&h=378"); 前言 鉴于之前使用express和koa的经验,这...

    tuomaotuomao 评论0 收藏0
  • 从项目中由浅入深的学习typescript (3)

    从项目中由浅入深的学习typescript (3)

    摘要:序列文章从项目中由浅入深的学习微信小程序和快应用从项目中由浅入深的学习前言为什么会有大家有没想过这个问题原因是是弱类型编程语言也就是申明变量类型可以任意变换。是的超集,也相当于预处理器本文通过一个项目来让你快速上手。 showImg("https:/...

    ninefiveninefive 评论0 收藏0
  • form 表单提交前验证 onsubmit

    form 表单提交前验证 onsubmit

    摘要:使用表单的方法,在提交表单之前,对表单或者网页中的数据进行检验。在不使用的情况下原生,是提交表单前拦截的较好方法。验证表单,示例代码为了方便使用了获取表单元素的值,可以使用原生获取提交 使用form表单的onsubmit方法,在提交表单之前,对表...

    junbaorjunbaor 评论0 收藏0
  • 简述dom diff原理

    简述dom diff原理

    摘要:但是我一直信奉一个原则,即但凡复杂的知识,理解之后都只需要记忆简单的东西,而想简单精确描述一个复杂知识,是极困难的事。两个相同的节点,虚拟会认为是同一个节点,从而对其进行比较。 前言: 关于react的虚拟dom以及每次渲染更新的dom diff,网...

    isLishudeisLishude 评论0 收藏0
  • 固定列和表头的表格实现

    固定列和表头的表格实现

    摘要:前言脱离又借鉴,实现类似的固定列和表头的效果固定,只支持上下滑动,只支持左右滑动,上下左右均可滑动其中下图中和两的滑动事件应用了的效果实现布局项目主要方法的 前言 脱离element-ui又借鉴element-ui,实现类似el-table的固定列和表头的效果 1...

    marsermarser 评论0 收藏0
  • vue、vue-router 知识梳理

    vue、vue-router 知识梳理

    摘要:生命周期实例从创建到销毁的过程,就是生命周期。销毁前调用销毁后调用,实例指示的所有东西都会解绑定,所有的事件监听器会被移除,所有的子实例也会被销毁。该钩子在服务器端渲染期间不被调用。 vue vue生命周期 Vue 实例从创建到销毁的过程,就是生...

    妤锋シ妤锋シ 评论0 收藏0
  • vue-element-admin简化版

    vue-element-admin简化版

    pure_admin Project description this is a pure_admin copy from vue-element-admin hahaha! Project url See pure_admin Project setup npm install Compiles and hot-reloads for development npm run serve Comp...

    ObjectObject 评论0 收藏0
  • Vue 之兄弟组件通信

    Vue 之兄弟组件通信

    摘要:如何把兄弟组件的内容传给兄弟组件例如把子兄弟组件的说的话传给兄弟组件并在兄弟组件上显示思路创建用来接收和发送事件组件在被点击时发送事件至组件在时监听事件,当事件触发时调用处理函数处理函数把组件发送过来的数据在组件内展示 如何把兄弟组件...

    CntChenCntChen 评论0 收藏0
  • LeetCode 之 JavaScript 解答第239题 —— 滑动窗口最大值(Sliding W

    LeetCode 之 JavaScript 解答第239题 —— 滑动窗口最大值(Sliding W

    摘要:你只可以看到在滑动窗口内的数字。滑动窗口每次只向右移动一位。返回滑动窗口最大值。算法思路暴力破解法用两个指针,分别指向窗口的起始位置和终止位置,然后遍历窗口中的数据,求出最大值向前移动两个指针,然后操作,直到遍历数据完成位置。 Time...

    spacewanderspacewander 评论0 收藏0
  • git与github总结

    git与github总结

    摘要:关于与首先要明白和其实就是足球与球场的关系,粗爆的可以理解为代码管理工具其次明白工作流是怎样运行如下图一注册账号网址登录创建公钥二本地安装后,执行如下代码可见图邮箱查看当前路径列出当前路径三文件名创建本地项目后,执行如下代码初始化 关...

    incredibleincredible 评论0 收藏0

热门文章

<