文章库ARTICLE COLUMN

  • 为什么 React16 对开发人员来说是一种福音

    为什么 React16 对开发人员来说是一种福音

    摘要:就像人们对更新移动应用程序和操作系统感到兴奋一样,开发人员也应该对更新框架感到兴奋。错误边界是一种组件。注意将作为值传递进去并不会导致使用。如果两者不同,则返回一个用于更新状态的对象,否则就返回,表示不需要更新状态。 就像人们对更新移...

    BicycleWarriorBicycleWarrior 评论0 收藏0
  • 【译】三分钟掌握 React 高阶组件

    【译】三分钟掌握 React 高阶组件

    掌握这个有用的模式,停止在 React Components 中重复逻辑!

    idisfkjidisfkj 评论0 收藏0
  • async/await 异步应用的常用场景

    async/await 异步应用的常用场景

    摘要:下面将简单地描述一下一些日常常用场景加深对认识最普遍的异步操作就是请求我们也可以用来简单模拟异步请求。其中是必须的如果省略了程序就不能按预期得到结果。 前言 async/await 语法用看起来像写同步代码的方式来优雅地处理异步操作,但是我们也要明...

    darkbugdarkbug 评论0 收藏0
  • ajax封装

    ajax封装

    摘要:是什么是在不用刷新页面的情况下,通过中的对象,从服务器获取数据,对网页内容进行更新的技术。 ajax是什么 ajax是在不用刷新页面的情况下,通过js中的XMLHttpRequest对象,从服务器获取数据,对网页内容进行更新的技术。 封装方法 function ajax(par...

    scwang90scwang90 评论0 收藏0
  • 再谈谈 Promise, setTimeout, rAF, rIC

    再谈谈 Promise, setTimeout, rAF, rIC

    摘要:二事件循环与帧事件循环和上面个名词的基本概念在此不再啰嗦了,我们着重看下它们之间的关系。浏览器是一个系统,所有的操作最终都会以页面的形式展现,而页面的基本单位是帧。当某一帧的任务占用大量时间的时候,会影响到下一帧的执行。 欢迎关注我的...

    jasperyangjasperyang 评论0 收藏0
  • Next.js源码解析【服务端渲染过程,以及_document、_app、pages这三者调用关系】

    Next.js源码解析【服务端渲染过程,以及_document、_app、pages这三者调用关系】

    摘要:补充上文中出现的部分函数,直接截取自源码,都相对简单,可以作为参考很多参数,太长省略 入口 这是一个基础demo,由开发者自己提供server,用于渲染 const Koa = require("koa") const Router = require("koa-router") const next = require("next&q...

    jeffrey_upjeffrey_up 评论0 收藏0
  • ES6—class与模块化(9)

    ES6—class与模块化(9)

    摘要:中的模块功能主要由两个命令构成和。命令用于规定模块的对外接口,命令用于输入其他模块提供的功能,二者属于相辅相成一一对应关系。文件大括号里面的变量名,必须与被导入模块对外接口的名称相同。每一个模块内声明的变量都是局部变量,不会污染全局作...

    weijweij 评论0 收藏0
  • 根据调试工具看Vue源码之虚拟dom(二)

    根据调试工具看Vue源码之虚拟dom(二)

    摘要:前言上回我们提到,在子组件存在的情况下,父组件在执行完钩子函数之后生成子组件的实例,子组件执行钩子函数,同时也检查是否也有子组件,有则重复父组件的步骤,否则子组件的元素渲染深入了解在上一篇文章中其实我们提到一个函数 前言 上回我们提到...

    zzirzzir 评论0 收藏0
  • Vue.js应用性能优化:第二部分---路由懒加载和 Vendor bundle 反模式

    Vue.js应用性能优化:第二部分---路由懒加载和 Vendor bundle 反模式

    摘要:现在,我们将更深入地研究,并学习用于分割应用程序最实用的模式。本系列文章基于对性能优化过程的学习。路径时才被下载。为了便于理解,文件名称并不是由生成的真实名称。接下来,我们将学习其他部分和多带带的组件也能够从主文件分割出来并延迟加载。...

    0x584a0x584a 评论0 收藏0
  • 【周刊-3】三年大厂面试官-十道前端面试题(欢迎挑战)

    【周刊-3】三年大厂面试官-十道前端面试题(欢迎挑战)

    摘要:前言在两家大厂工作了年,当了年的前端面试官,把一些较难的面试题与答案汇总在我的中。请说出至少种方法,越难越好难度阿里腾讯这种题有简单方法,也有难的方法,我建议大伙在面试的时候,尽量往难的说。 前言 在两家大厂工作了6年,当了3年的前端面...

    hiyayijihiyayiji 评论0 收藏0
  • 重学前端学习笔记(十三)--浏览器工作解析(三)

    重学前端学习笔记(十三)--浏览器工作解析(三)

    摘要:三操作过程首先,须把规则进行处理。后代选择器空格后代选择器的作用范围是父节点的所有子节点,因此规则是在匹配到本标签的结束标签时回退。 笔记说明 重学前端是程劭非(winter)【前手机淘宝前端负责人】在极客时间开的一个专栏,每天10分钟,重构...

    yintaolaowanziyintaolaowanzi 评论0 收藏0
  • 前端周报第 17 期

    前端周报第 17 期

    摘要:教程的学习语法我们都知道,但很多人不知道还有,它的表现是怎样的的第二个参数第二个参数是指定一个,可对新生成的数组进行数据加工。工具资源全面的开发最佳实践指南。原文链接前端周报第期 精选 升级 code caching 从 Chrome 66(也是内核 V8-v6.6) ...

    wangshijunwangshijun 评论0 收藏0
  • 精读《Monorepo 的优势》

    精读《Monorepo 的优势》

    摘要:引言本周精读的文章是。精读总的来说,虽然拆分子仓库拆分子包是进行项目隔离的天然方案,但当仓库内容出现关联时,没有任何一种调试方式比源码放在一起更高效。前端精读帮你筛选靠谱的内容。 1. 引言 本周精读的文章是 The many Benefits of Using a ...

    xcc3641xcc3641 评论0 收藏0
  • CSS box-sizing与background-clip解决背景显示范围的问题

    CSS box-sizing与background-clip解决背景显示范围的问题

    摘要:过去在学习的时候,首要任务就是要理解,因为是里头很重要的模型概念,描述了与的空间定位,今天的项目竟然卡在一个简单的小问题,因此就用一篇文章做个纪录提醒自己不要忘记,也避免之后遭遇到又会卡住了。 过去在学习CSS的时候,首要任务就是要理解...

    seanlookseanlook 评论0 收藏0
  • 数据结构与算法-LeetCode 种花问题(No.605)

    数据结构与算法-LeetCode 种花问题(No.605)

    摘要:能否在不打破种植规则的情况下种入朵花能则返回,不能则返回。示例输入输出示例输入输出注意数组内已种好的花不会违反种植规则。输入的数组长度范围为。是非负整数,且不会超过输入数组的大小。 LeetCode 605. 种花问题 假设你有一个很长的花坛,一部...

    xuexiangjysxuexiangjys 评论0 收藏0
  • 小程序图片上传 wx.uploadFile   后台java   PHP两个版本

    小程序图片上传 wx.uploadFile 后台java PHP两个版本

    摘要:上传图片前台选择图片并把临时地址上传后台,后台把图片上传至自己的服务器,以下是上传图片的方法,有后台是的还有的,如有疑问或不解,请留言。前端定义添加图片的点击点。 上传图片:前台选择图片并把临时地址上传后台,后台把图片上传至自己的服务...

    since1986since1986 评论0 收藏0
  • js中深拷贝与浅拷贝(堆内存、栈内存的关系)

    js中深拷贝与浅拷贝(堆内存、栈内存的关系)

    摘要:而堆内存主要负责像对象这种变量类型的存储,如下图引用类型中复制浅拷贝的只是栈内存中的指针,指向同一个堆内存的对象如何实现深拷贝最简单的方法就是与方法 浅拷贝只会在引用类型中出现 基本数据类型有哪些,number,string,boolean,null,undefi...

    AlienZHOUAlienZHOU 评论0 收藏0
  • test

    test

    摘要:防抖多次触发事件后,事件处理函数只执行一次,并且是在触发操作结束时执行。 防抖:多次触发事件后,事件处理函数只执行一次,并且是在触发操作结束时执行。 function debounce(fn) { // 4、创建一个标记用来存放定时器的返回值 let ...

    glumesglumes 评论0 收藏0
  • 填坑:vue-lazyload与css事件

    填坑:vue-lazyload与css事件

    摘要:在的里用时,死活加载不出来后面几张图片原因事件不触发,应该配置监听的和事件 在element的carousel里用lazyload时,死活加载不出来后面几张图片 原因:scroll事件不触发,应该配置监听css的transitioned和animationed事件...

    ARGUSARGUS 评论0 收藏0
  • 重学前端学习笔记(十二)--浏览器工作解析(二)

    重学前端学习笔记(十二)--浏览器工作解析(二)

    摘要:状态迁移代码所谓的状态迁移,就是当前状态函数返回下一个状态函数。状态函数通过代码中的函数来输出解析好的词,我们只需要覆盖,即可指定对解析结果的处理方式。词法分析器代码状态函数们至此,字符流被拆成词。 笔记说明 重学前端是程劭非(winter...

    LucasTwilightLucasTwilight 评论0 收藏0
  • 浏览器元素尺寸与位置查询指南

    浏览器元素尺寸与位置查询指南

    摘要:前言这篇文章主要介绍了有关浏览器中获取坐标以及尺寸的几种途径算是比较全的一篇文章了在浏览器中获取元素的坐标以及尺寸是非常容易的有非常多种方式来完成这些需求但是杂乱的和很多兼容处理导致了浏览器中没有直接的方式来获取我们想要的结果仔细想想...

    lei___lei___ 评论0 收藏0
  • 最详细的微信公众号搭建一条龙

    最详细的微信公众号搭建一条龙

    摘要:因为微信公众号是腾讯云的,所以强烈推荐腾讯云。购买成功后,可以看到如下界面选购域名因为服务器对外使用,要么直接用,要么绑定一个域名,而微信公众号必须要绑定域名,因此,提前注册一个域名吧。 node 跑通 微信公众号 开发者功能 关键字: node ...

    ztyzzztyzz 评论0 收藏0
  • 借助performance工具直观理解浏览器的渲染过程

    借助performance工具直观理解浏览器的渲染过程

    前言 在学习前端的过程中,大家都会对浏览器这个神秘的盒子感到好奇从输入一串url到页面解析渲染完成,浏览器都干了些啥? 直观展示 为了更好的理解这个过程,我们使用一个工具来帮助我们Chrome自带的开发工具中的performance(老版本和其他浏览器为timelin...

    PikachuPikachu 评论0 收藏0
  • 前端插件库

    前端插件库

    摘要:原文链接前端插件库站点前端开发文档博客前端插件库前端插件库官网是的函数库,目的是强化表格操作如搜索排序,并自动加入组件引入表格中,使用非常灵活简便。由推出,灵活扎实的建议列表函数库。 原文链接:前端插件库站点:前端开发文档博客:前端插...

    高胜山高胜山 评论0 收藏0
  • react本质:JSX如何转化为javascript

    react本质:JSX如何转化为javascript

    摘要:中基本都使用来开发,但其实是的一种语法糖。但是我们必须知道,本质上就是在编译的时候,会由将转化为。比如生成了比如生成了解的本质,只需要记住本质就是附录提供的一个在线转换为的地址 react中基本都使用JSX来开发,但JSX其实是javascript的一种...

    ChanceWongChanceWong 评论0 收藏0

热门文章

<