文章库ARTICLE COLUMN

  • 浅谈React性能优化的方向

    浅谈React性能优化的方向

    摘要:主要讨论性能优化的主要方向和一些小技巧。如果你觉得可以,请多点赞,鼓励我写出更精彩的文章 本文来源于公司内部的一次闪电分享,稍作润色分享出来。主要讨论 React 性能优化的主要方向和一些小技巧。如果你觉得可以,请多点赞,鼓励我写出更精彩的...

    lingdududulingdududu 评论0 收藏0
  • 移动端的3种适配方法

    移动端的3种适配方法

    摘要:做移动端页面以来,经常会听说移动端的适配这个问题,但是并没有认真分析过是如何适配各种机型的。目前公司用的是手淘的进行页面适配的。手淘那个还有的地方看不懂,还是自己太了,但是看不懂车不影响老司机开车。 做移动端页面以来,经常会听说移动端...

    SwordFlySwordFly 评论0 收藏0
  • Hooks + Context:状态管理的新选择

    Hooks + Context:状态管理的新选择

    摘要:用户点击改变全局状态崔然渲染整颗组件树有没有解决方案呢当然有创建一个只接收的新组件,并将组件中的逻辑都移到组件中。最终的示例使用全局状态和生成全局状态和崔然完整示例见结论在和出现之前,缺乏自带的全局状态管理能力。 React 16.3 版本,正...

    tommegotommego 评论0 收藏0
  • CodeSandbox 浏览器端的webpack是如何工作的? 上篇

    CodeSandbox 浏览器端的webpack是如何工作的? 上篇

    摘要:可以用于快速原型开发展示还原等等相似的产品有很多,例如已废弃则更加强大,可以视作是浏览器端的运行环境甚至在版本已经支持模式,支持的插件和模式还有主题另外支持离线运行。 这期来关注一下CodeSandbox, 这是一个浏览器端的沙盒运行环境,支持多...

    xiaoxiaozixiaoxiaozi 评论0 收藏0
  • 盘点Vue源码中用到的工具函数

    盘点Vue源码中用到的工具函数

    摘要:用做缓存的高阶函数用高阶函数的好处是无需暴露不同要求的缓存对象在外面,形成一个闭包。函数内部调用函数得到操作后的值,并缓存在对象中,如果再对同一个值进行操作时,则直接从缓存中取,无需再调用函数计算。 以下摘取的函数,在 shared 目录下公...

    elarityelarity 评论0 收藏0
  • for in 与 for of

    for in 与 for of

    摘要:属于的标准,遍历的属于的标准,遍历的是有点骚,举个栗子。遍历的顺序可能会跟预想不一样,目前自己没遇到过。在使用之前要确认该对象值是不是或者只是遍历值,所以用来遍历数组更加的好 for in 属于es5的标准 ,遍历的keyfor of 属于es6的标准 , 遍...

    Loong_TLoong_T 评论0 收藏0
  • Undefined和Null

    Undefined和Null

    摘要:中一共有种简单数据类型还有一种复杂的数据类型本篇主要介绍和一个变量如果没有初始化赋值则该变量的值就是没有必要给一个变量赋值为有一些会让人困惑的东西比如直接调用未声明的变量会报错报错但是一个未声明的变量会返回表示的是一个对象的空指针总结...

    0xE7A38A0xE7A38A 评论0 收藏0
  • 【js】基本类型和引用类型

    【js】基本类型和引用类型

    摘要:基本类型基本类型的比较就是值的比较访问是访问值本身不能定义方法和属性保存在栈内存中引用类型除了基本类型外,就是引用类型了。 基本类型 1、number2、string3、boolean4、symbol5、undefined6、null基本类型的比较就是值的比较;访问是访问值本身...

    DogeeDogee 评论0 收藏0
  • WebGL 着色器偏导数dFdx和dFdy介绍

    WebGL 着色器偏导数dFdx和dFdy介绍

    摘要:偏导数函数可以用于片元着色器中的任何变量。偏导数和用于计算纹理的一些列的子图,每个子图都比前一个的尺寸缩小了倍。在纹理取样过程中使用偏导数来选择最佳的级数。 本文适合对webgl、计算机图形学、前端可视化感兴趣的读者。 偏导数函数(HLSL中的...

    Hanks10100Hanks10100 评论0 收藏0
  • Vuex 入门到进阶

    Vuex 入门到进阶

    先说一下Vuex到底是什么? Vuex 是一个专门为 vue.js 应用程序开发的状态管理模式 这个状态我们可以理解为在 data 中的属性,需要共享给其他组件使用的部分 也就是说,我们需要共享的数据,可以使用 vuex 进行统一集中式的管理 喜欢看代码学习的的可直...

    mylxswmylxsw 评论0 收藏0
  • 一步一步搭建前端监控系统:JS错误监控篇

    一步一步搭建前端监控系统:JS错误监控篇

    摘要:摘要徒手写错误监控。为什么用定时器呢,因为在单页应用中,路由的切换和地址栏的变化是无法被监控的,我确实没有想到特别好的办法来监控,所以用了这种方式,如果有人有更好的办法,请给我留言,谢谢。 摘要: 徒手写JS错误监控。 作者:一步一个脚...

    EdwardUpEdwardUp 评论0 收藏0
  • 每日一面——深入理解reduce方法

    每日一面——深入理解reduce方法

    摘要:引言有一段时间没更新了,最近挺忙的懒病犯了。例数组累加例计算总价苹果桃子西瓜自己实现一个方法知道了的两种模式利用递归实现它并不复杂参数有个。数据从这些方法组成的管道中流淌一遍出来就得到想要的结果了。 showImg("https://segmentfault.com/...

    Paul_KingPaul_King 评论0 收藏0
  • 探究React-Router的本质

    探究React-Router的本质

    摘要:我认为应该弹窗的。我这样的假设是什么观察结果现象点击页面上的标签承载的数据时,并没有执行函数。研究原先假设浏览器界面的更改,必定导致虚拟重新建立,必然导致更新,更新,就会更新。 此文章,缘起,点击路由标签时,发现在渲染之前的组件,打印...

    cgspinecgspine 评论0 收藏0
  • js中与字符串、正则表达式有关的函数

    js中与字符串、正则表达式有关的函数

    摘要:直接量语法创建对象的语法参数参数是一个字符串,指定了正则表达式的模式或其他正则表达式。方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。 直接量语法/pattern/attributes 创建 RegExp 对象的语法:new RegExp(pat...

    NullNull 评论0 收藏0
  • console中的%d %s等占位符

    console中的%d %s等占位符

    摘要:前端开发中经常用到浏览器的控制台,而在和中有时候可以看见这样的符号,其意义和用法如下占位符含义代表字符串或代表整数代表浮点数代表对象的超链接例子参考 前端开发中经常用到浏览器的console控制台,而在console.log和console.debug中有时候可以...

    fox_soyoungfox_soyoung 评论0 收藏0
  • $.ajax()的使用

    $.ajax()的使用

    摘要:常规使用请求的地址返回格式为请求是否异步,默认为异步,这也是重要特性参数值请求方式请求前的处理请求成功时处理请求完成的处理请求出错处理和页面表单配合提交 *通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在...

    UnixAgainUnixAgain 评论0 收藏0
  • css面试题

    css面试题

    摘要:目前,除了及更早版本外,所有浏览器均已支持。视口单位中的视口,桌面端指的是浏览器的可视区域移动端指的就是中的。根据规范,视口单位主要包括以下个等于视口宽度的。等于视口高度的。生成相对定位的元素,相对于其正常位置进行定位。 css面试题 cs...

    longmonlongmon 评论0 收藏0
  • Vue + ArcGIS API for JavaScript 构建前端GIS应用(一)

    Vue + ArcGIS API for JavaScript 构建前端GIS应用(一)

    摘要:技术路线的选择技术学习内容汇总技术路线的选择项目的技术路线是使用构建一套前端应用,更加具体的技术路线实际上是,应用到了技术栈加上了最新版的。不管怎么说,以这次项目对的使用体验挺好。本次项目没有使用开源的要求,自然是最好的选择。 写这篇...

    lufficclufficc 评论0 收藏0
  • mongo安装

    mongo安装

    摘要:建立例程创建数据库文件夹必须建立该文件开启服务连接到指定端口切换到数据库创建用户建立新数据库建立用户设置开启启动 建立例程 mkdir /data/db/caliration/data //创建数据库文件夹 touch /data/db/caliration/logs //必须建立该文件 mongod --dbpa...

    YancyYeYancyYe 评论0 收藏0
  • 异步解决方案良药Promise

    异步解决方案良药Promise

    摘要:耦合度过高,可维护性差。只能在回调里处理异常。的使用构造函数是一个构造函数,使用操作符返回一个对象构造函数接收一个函数作为参数函数有两个函数类型的参数和 异步解决方案良药Promise promise 目前比较流行的异步解决方案,本质上是一个构造函数...

    tulayangtulayang 评论0 收藏0
  • 代码整洁之道

    代码整洁之道

    摘要:代码写得是否整洁是客观的,是的人或后期维护的人觉得好才是真的好。三代码设计原则要想写出优雅整洁的代码,就要遵循特定的设计原则。 欢迎关注我的公众号睿Talk,获取我最新的文章:showImg("https://segmentfault.com/img/bVbmYjo"); 一、前言 最近...

    stefanstefan 评论0 收藏0
  • 积压修饰最佳实践 (Best Practices for Backlog Grooming)

    积压修饰最佳实践 (Best Practices for Backlog Grooming)

    摘要:如上所述,积压修饰正在进行中。应该估计积压项目以了解实施的成本。紧急表示积压是动态的,总是从想法转向完成工作。牢记顾客积压修饰必须遵循,指南始终是客户。将它们视为优先处理积压工作。因此,请确保在积压修饰时识别任何依赖关系。 如上所述,...

    learn_shifenglearn_shifeng 评论0 收藏0
  • dva系列源码解读

    dva系列源码解读

    摘要:介绍概述本次对源码的解读除了传统的从入手外还将引入带入问题读源码的理念,因为只有这样当读完源码之后才会有切身的收获。 介绍 概述 本次对 dva 源码的解读除了传统的从 api 入手外还将引入带入问题读源码的理念,因为只有这样当读完源码之后才会有...

    focusjfocusj 评论0 收藏0
  • ES6知识拾遗,再读ES6入门书籍总汇

    ES6知识拾遗,再读ES6入门书籍总汇

    摘要:冻结对象未定义就声明的变量会默认为全局的变量,的变量都归所有,命令命令命令声明的全局变量,不属于顶层对象的属性即不会归所有总结的六种声明变量注意在浏览器环境指的是对象,在指的是对象。参数搭配的变量是一个数组,该变量将多余的参数放入数组...

    thekingisalwayslucthekingisalwaysluc 评论0 收藏0
  • JavaScript之对象属性

    JavaScript之对象属性

    摘要:尽管的右操作数是构造函数,但计算过程实际是检测了对象的继承关系。通过创建的对象使用构造函数的属性作为它们的原型。 JavaScript之对象属性 Object.create()继承 ECMAScript 5定义了一个名为Object.create()的方法,它创建一个新对象, 其中第一个...

    gekylingekylin 评论0 收藏0

热门文章

<