文章库ARTICLE COLUMN

  • 高效的Mobx模式(Part 2 - 掌握数据变更方法)

    高效的Mobx模式(Part 2 - 掌握数据变更方法)

    摘要:有了这个,下一步就是开始对变化作出反应。请注意,此延迟通知仅适用于当前函数范围中的。最快的方法是提供功能。只有当返回的数据发生变化时,才会执行副作用。最棒的部分是它会在运行后自动处理副作用。构建可观察数据掌握数据变更方法高阶应用实例 ...

    xinhaipxinhaip 评论0 收藏0
  • 适用于 deno 的多版本管理工具 dvm 发布

    适用于 deno 的多版本管理工具 dvm 发布

    摘要:不知不觉中,已经默默的发布了个版本了昨晚通宵做了一个多版本的管理工具。地址功能基本参考了。安装使用在平台需要使用管理员权限打开命令行或者示例列出所有已安装版本前面的星号表示当前正在使用的版本。切换版本目前功能比较简陋,也不少,欢迎 不...

    JacendfengJacendfeng 评论0 收藏0
  • Vue源码解析(5)-virtual-dom 实现简析

    Vue源码解析(5)-virtual-dom 实现简析

    传送门vdom原理

    darcranddarcrand 评论0 收藏0
  • 【刷算法】LeetCode.150-买卖股票的最佳时机 II

    【刷算法】LeetCode.150-买卖股票的最佳时机 II

    摘要:题目描述给定一个数组,它的第个元素是一支给定股票第天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易多次买卖一支股票。随后,在第天股票价格的时候买入,在第天股票价格的时候卖出这笔交易所能获得利润。 题目描述...

    VultrVultr 评论0 收藏0
  • 移动端用户体验(UE)优化历程

    移动端用户体验(UE)优化历程

    摘要:需求由于某企业对该产品的使用逐渐增加的手机端,而浏览较少,而该系统针对多是端,移动端可以说毫无用户体验,现对移动端进行逐步优化移动端用户体验。将原组件形成的树形多选控件,转换为移动端。 前言 项目是用sap的BI智能决策分析系统,java运用sp...

    BrennerBrenner 评论0 收藏0
  • 前端模块化

    前端模块化

    摘要:如果想让模块再次执行,必须清楚缓存同步加载模块只有加载完成之后,才能执行后面的操作运行时加载中的实现对象中提供了一个构造函数,每个模块都是构造函数的实例。 什么是模块化 1、模块化 模块化是自顶向下逐层将系统划分成若干更好的可管理模块的...

    liukai90liukai90 评论0 收藏0
  • 算法:排序算法总结(JavaScript描述)

    算法:排序算法总结(JavaScript描述)

    摘要:二代码简单选择排序一分析循环次,每一次的当前项与其之后的项作比较,找出其中最小的那个,与当前项交换。二代码希尔排序是一种改进版的插入排序,缩小增量排序。这样做的目的是因为,直接插入排序在序列基本有序时效率最高。 排序算法 平均情况 最...

    dkzwmdkzwm 评论0 收藏0
  • 一个提取图片颜色的React组件

    一个提取图片颜色的React组件

    摘要:当你需要根据不同图片显示不同的边框色或背景色时,你可以使用它会告诉你这张图片有哪些颜色,并按颜色比重返回值给你。 当你需要根据不同图片显示不同的边框色或背景色时,你可以使用React-Color-Thief, 它会告诉你这张图片有哪些颜色,并按颜色比重...

    ormsformsf 评论0 收藏0
  • vue中select绑定多个值及回显

    vue中select绑定多个值及回显

    摘要:对于第一种方式,回显时只需要将从后台获取的数据拼接在一起就行,对于第二种方式,需要去进行循环对比,找出对应的索引值然后进行赋值,具体代码在这里。 距离上篇文章已经快九个月了,我是不是堕落了。。这篇文章主要是记录我在项目中遇到的一个小问...

    ShimmerShimmer 评论0 收藏0
  • 掌握react,这一篇就够了

    掌握react,这一篇就够了

    摘要:小明小明儿子,可以看到组件显示了父组件的。小明受控组件和非受控组件受控组件和非受控组件这些都是指的表单组件,当一个表单的值是通过改变的而不是通过是受控组件,否则就是非受控组件。 react众所周知的前端3大主流框架之一,由于出色的性能,完善...

    EnlightenmentEnlightenment 评论0 收藏0
  • javascript继承方法以及优缺点

    javascript继承方法以及优缺点

    摘要:前提组合指的是什么就是这两部分的组合构造函数属性的继承和建立子类和父类原型的链接。与此同时,原型链还能保持不变开发人员普遍认为寄生组合式继承是引用类型最理想的继承方式 前提: 组合指的是什么?就是这两部分的组合:构造函数属性的继承和建立...

    xiao7cnxiao7cn 评论0 收藏0
  • 高效遍历匹配Json数据,避免嵌套循环

    高效遍历匹配Json数据,避免嵌套循环

    摘要:在做数据比对的时候,可以通过嵌套循环,一层循环遍历最新数据二层循环遍历缓存数据,如果缓存数据中对应的为,则更改第一层循环对应的值。虽然通过嵌套循环可以实现效果,但是循环的次数是两个数组长度的乘积,当数据量大的时候,这样会很耗性能。 工...

    PluserPluser 评论0 收藏0
  • 您的【用户体验优化方案】到了,请签收~

    您的【用户体验优化方案】到了,请签收~

    摘要:暴露年龄了广告词饭后嚼两粒大概,故事性很强,比较有意思同时直入主题,饭后吃益达口香糖有益健康。书里破茧成蝶说道,揣摩用户的心思远远不够,你不可能完整的想到别人在想什么,所以还需要去体验用户的生活。 用户体验(User Experience,简称UX 或...

    eternalshalloweternalshallow 评论0 收藏0
  • 【JavaScript】DOM之BOM

    【JavaScript】DOM之BOM

    摘要:是什么提供了独立页面内容,与浏览器相关的一系列对象,管理窗口之间通信对象具有双重角色,对象即是允许访问浏览器窗口的一个对象,和规范中的全局对象,在浏览器运行逻辑时,在全局作用域定义的对象,变量和函数该表单已被提交对象的属性中其他对象是...

    QiuyueZhongQiuyueZhong 评论0 收藏0
  • 从 1 到完美,用 js 和 react-native 写一个 APP

    从 1 到完美,用 js 和 react-native 写一个 APP

    摘要:从到完美,用和写一个在年开源了后,紧接着在年就又开源了,就此打开了用和前端技术写原生之路。对应来看,程序只有两个部分,和,而部分则分为组件和。所以,在端的纯库无在中同样适用,如等。应用实例便是使用开发的一个日记。 从 1 到完美,用 js ...

    CollinPengCollinPeng 评论0 收藏0
  • Vue基于vuex、axios拦截器实现loading效果及axios的安装配置

    Vue基于vuex、axios拦截器实现loading效果及axios的安装配置

    摘要:准备利用脚手架创建项目进入项目安装配置项目中安装模块完成后,进行以下配置引入修改原型链,全局使用这样之后可在每个组件的中调用命令完成数据请求组件我这里就选择使用提供的组件,安装引入后,将写成一个组件状态设置控制的显隐在中定义属性,默认...

    ShimmerShimmer 评论0 收藏0
  • Promise到底解决了什么问题?

    Promise到底解决了什么问题?

    摘要:我的博客大家都知道解决了回调地狱的问题。这就是异步的嵌套带来的可读性的问题,它是由异步的运行机制引起的。在与第三方团队沟通之后问题得到了解决。这不但使代码变得臃肿不堪,还进一步加剧了可读性的问题。的特征保证了可以解决信任问题。 我的gi...

    yibinnnyibinnn 评论0 收藏0
  • CodePush自定义更新弹框及下载进度条

    CodePush自定义更新弹框及下载进度条

    CodePush 热更新之自定义更新弹框及下载进度 先来几张弹框效果图 非强制更新场景 showImg("https://segmentfault.com/img/remote/1460000016273786"); 强制更新场景 showImg("https://segmentfault.com/img/remote/1460000016273787");...

    churchchurch 评论0 收藏0
  • 【LeetCode】数组初级算法-加一

    【LeetCode】数组初级算法-加一

    摘要:题目描述加一给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位,数组中每个元素只存储一个数字。示例输入输出解释输入数组表示数字。思路注意处理进位,用标识是否进位。 题目描述 LeetCode:https://l...

    Big_fat_catBig_fat_cat 评论0 收藏0
  • 【LeetCode】数组初级算法-移动零

    【LeetCode】数组初级算法-移动零

    摘要:题目描述移动零给定一个数组,编写一个函数将所有移动到数组的末尾,同时保持非零元素的相对顺序。示例输入输出说明必须在原数组上操作,不能拷贝额外的数组。尽量减少操作次数。思路删除元素使用添加数组元素使用注意下标的计算。 题目描述 移动零给...

    jayzoujayzou 评论0 收藏0
  • 【LeetCode】数组初级算法-两数之和

    【LeetCode】数组初级算法-两数之和

    摘要:题目描述两数之和给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例给定因为所以返回思路双重循环,遍历数组实现 题目描述 两数之和给定一个整数数组和一个目标值,...

    chaos_Gchaos_G 评论0 收藏0
  • The input element's type ('number')

    The input element's type ('number')

    fastclick.js?bf9a:331 Uncaught DOMException: Failed to execute "setSelectionRange" on "HTMLInputElement": The input element"s type ("number") does not support select...

    CoderDockCoderDock 评论0 收藏0
  • 【LeetCode】数组初级算法-有效的数独

    【LeetCode】数组初级算法-有效的数独

    摘要:题目描述有效的数独判断一个的数独是否有效。上图是一个部分填充的有效的数独。数独部分空格内已填入了数字,空白格用表示。说明一个有效的数独部分已被填充不一定是可解的。只需要根据以上规则,验证已经填入的数字是否有效即可。 题目描述 有效的数...

    wyk1184wyk1184 评论0 收藏0
  • Javascript 模块化指北

    Javascript 模块化指北

    摘要:打包出来的代码快照如下,注意看注释中的时序实际上,的处理同相差无几,只是在定义模块和引入模块时会去处理标识,从而兼容其在语法上的差异。 前言 随着 Web 技术的蓬勃发展和依赖的基础设施日益完善,前端领域逐渐从浏览器扩展至服务端(Node.js)...

    enalienali 评论0 收藏0
  • 少侠,留步,图片预览术

    少侠,留步,图片预览术

    摘要:少年,我看你骨骼精奇,是万中无一的武学奇才,我这有本图片流秘籍,见与你有缘,就送于你了。文件大小,单位为字节,该属性只读。用来读取或文件数据,基于文件大小不同,读取的过程为异步。 showImg("https://segmentfault.com/img/remote/146000001...

    岳光岳光 评论0 收藏0

热门文章

<