文章库ARTICLE COLUMN

  • vue组件通信的几种方式

    vue组件通信的几种方式

    摘要:虽然和都可以获取组件实例,但是它们无法在跨级或兄弟间通信,这是它们的缺点。也就是在父组件中提供一个值,并且在需要使用的子孙组件中注入改值,即不仅仅是,只要是的子组件,无论隔多少代,都可以通过这个的方式注入。通过混入组件,实现组件间的通...

    vspidersvspiders 评论0 收藏0
  • 使用React.memo()来优化函数组件的性能

    使用React.memo()来优化函数组件的性能

    摘要:函数组件上面我们探讨了如何使用和的方法优化类组件的性能。它的作用和类似,是用来控制函数组件的重新渲染的。其实就是函数组件的。 原文链接: Improving Performance in React Functional Component using React.memo 原文作者: Chidume Nnamdi 译...

    BetaRabbitBetaRabbit 评论0 收藏0
  • 大搜车面试总结

    大搜车面试总结

    摘要:面试总结工作久了有时候也需要出去看看。前几天大搜车的约了面试,就记录一下关于这次面试的具体内容。给出大致思路,参数回调函数事件。采用去触发事件,在组件注册相应的事件来达到交互的目的。 面试总结 工作久了有时候也需要出去看看。 前几天大搜...

    ziwenxieziwenxie 评论0 收藏0
  • 浏览器缓存解析

    浏览器缓存解析

    摘要:告诉浏览器在过期时间前浏览器可以直接从浏览器缓存取数据,而无需再次请求。二协商缓存阶段基于客户端和服务器端的协商缓存机制需要与共同使用,如果配置了且没有过期,就不会使用过期了之后,才会使用。 浏览器缓存 浏览器缓存分为几个阶段: 浏览器...

    mengera88mengera88 评论0 收藏0
  • vue的源码解析(passive特性,感觉是面试加分项)

    vue的源码解析(passive特性,感觉是面试加分项)

    摘要:突然发现一个特性。这里核心是检查是否支持,是什么提出的一个新的浏览器特性开发者通过一个新的属性来告诉浏览器,当前页面内注册的事件监听器内部是否会调用函数来阻止事件的默认行为,以便浏览器根据这个信息更好地做出决策来优化页面性能。 今天我...

    0x584a0x584a 评论0 收藏0
  • 用typescript开发手势库 - (1)web开发常用手势有哪些?

    用typescript开发手势库 - (1)web开发常用手势有哪些?

    这只是个开头 说在最前面,本文是一个系列文章的开头, 这个系列里我会讲如何用typescript开发一款支持pc和手机端的手势库any-touch, 以及通过jest让你的代码测试覆盖率100%. showImg("https://segmentfault.com/img/bVbp3B0?w=936&h=246"); 目录 用TypeScrip...

    raise_yangraise_yang 评论0 收藏0
  • 开始在web中使用JS Modules

    开始在web中使用JS Modules

    摘要:在中,你可以使用关键字输出任何东西等。新的和语法仅限于在模块脚本中使用,不能用在常规脚本中。开发者工具的代码覆盖率检查能帮助你检测源码中是否存在无用代码。以达到无需加载其他无用函数的目的。 本文由云+社区发表作者: 原文:《Using JavaSc...

    sf190404sf190404 评论0 收藏0
  • 采用shell自定义脚本,控制集成部署环境更加方便灵活

    采用shell自定义脚本,控制集成部署环境更加方便灵活

    摘要:是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变得可能。步骤安装下载包,官网。启动,将包放入容器里,启动。 Jenkins 是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变得可能。现在软件开发追求的...

    rubyshenrubyshen 评论0 收藏0
  • vue+iview之select和时间日期的使用

    vue+iview之select和时间日期的使用

    摘要:实现从后台获取数据,并赋值默认值,同时也可以对选框进行更改,即实现双向绑定使用和方式实现双向绑定,如下请选择开始时间和结束时间获取默认时间将后台传回的默认时间数据放在时间选择框内按照后台传回的数据,将斜杠前的时间作为初始时间按照 实现...

    tainzhitainzhi 评论0 收藏0
  • 开发中遇到的问题总结

    开发中遇到的问题总结

    摘要:获取字符串中出现次数最多的字符。去掉字符串中的所有空格中对象数组按对象属性排序 VUE 1、vue——解决You may use special comments to disable some warnings. Use // eslint-disable-next-line to ignore the next line. Use / eslint-disable /...

    wenshi11019wenshi11019 评论0 收藏0
  • PNG图片压缩原理解析--屌丝的眼泪

    PNG图片压缩原理解析--屌丝的眼泪

    摘要:差分编码的目的,就是尽可能的将图片数据值转换成一组重复的低的值,这样的值更容易被压缩。最后还要注意的是,差分编码处理的是每一个的像素点中每条颜色通道的值,红绿蓝透明四个颜色通道的值分别进行处理。 背景 今天凌晨一点,突然有个人加我的qq...

    EsgynChinaEsgynChina 评论0 收藏0
  • 前端负责人不得不考虑的前端技术选型及构架(一)

    前端负责人不得不考虑的前端技术选型及构架(一)

    摘要:不光发展方向多,同一个方向的技术选型也同样多,比如的。那么问题来了,在项目中,我们到底应该如何展开我们的技术选型呢,我就结合我的经历讲一讲。但是最终还是选择的包比较大,不利于前端快速加载,相比于那一套的出活率高。 现在前端,都往大前端...

    geekzhougeekzhou 评论0 收藏0
  • Vue.js-Render函数

    Vue.js-Render函数

    摘要:函数通过参数来创建虚拟,结构精简。其中,访问的用法,使用场景集中在函数。使用代替模板功能在函数中,不再需要内置的指令,比如。方法时快速改变数组结构,返回一个新数组。 学习笔记:Render函数 Render函数 Vue2与Vue1最大的区别就在于Vue2使用...

    ccj659ccj659 评论0 收藏0
  • Vue.js-函数化组件

    Vue.js-函数化组件

    摘要:用函数化组件展示一个根据数据智能选择不同组件的场景函数化组件根据数据选择组件函数化组件根据数据选择组件函数化组件主要适用于以下两个场景程序化地在多个组件中选择一个。 学习笔记:函数化组件 函数化组件 Vue提供了一个functional的布尔值选项...

    yearsjyearsj 评论0 收藏0
  • vue项目 移动端实现ip输入框问题

    vue项目 移动端实现ip输入框问题

    摘要:框架移动端做输入框组件,在浏览器和微信端兼容问题。要求只能输入数字,输入数字以外的字符包括点冒号等数字符号时自动跳到下一段输入框类型,不会禁止点的输入。 vue框架移动端做ip输入框组件,input在浏览器和微信端兼容问题。要求:只能输入数字,...

    ZacharyZachary 评论0 收藏0
  • Vue.js-状态管理与Vuex

    Vue.js-状态管理与Vuex

    摘要:学习笔记状态管理与状态管理与非父子组件跨级组件和兄弟组件通信时,使用了中央事件总线的一个方法,用来触发和接收事件,进一步起到通信的作用。仓库包含了应用的数据状态和操作过程。新建文件,并写入的配置,会依赖此配置文件来使用编译代码。 学习...

    lykopslykops 评论0 收藏0
  • Vue.js-Vue实例

    Vue.js-Vue实例

    摘要:推荐阅读原文学习笔记实例实例组件间通信组件间通信组件间通信用户信息表图书电商数据图书电商数据图书电商数据渲染微信精选数据渲染微信精选数据渲染微信 推荐阅读原文 学习笔记:Vue实例 Vue实例 组件间通信 See the Pen 组件间通信 by whjin (@wh...

    shinezejianshinezejian 评论0 收藏0
  • 遍历数组的n种方法

    遍历数组的n种方法

    摘要:当的时候打印同时让循环终止停不下来它会把数组中每一个成员都去执行回调函数在数组的方法中,如果,就会立即终止这个数组的后续循环新增的数组方法会返回停止时循环到的数组成员的索引值停止循环的方式为索引为的成员这里停止的循环没有返回值要么是要...

    xiaoxiaozixiaoxiaozi 评论0 收藏0
  • 移动端 滚动隐藏浏览器地址栏和工具栏

    移动端 滚动隐藏浏览器地址栏和工具栏

    摘要:退一步,只能是实现用户滚动隐藏浏览器上下栏了。先说除了在下可以始终隐藏外,其他浏览器只要路由跳转隐藏就会失败。解决监听页面路由事件先禁止掉插件的滚动。事件中拿到想要的后浏览器已经隐藏地址栏和工具栏,放开插件滚动。 参考:js自动隐藏手机...

    mindwindmindwind 评论0 收藏0
  • JavaScript 为什么要有 Symbol 类型

    JavaScript 为什么要有 Symbol 类型

    摘要:也有类似的概念,它是根据传递的数据类型推断的。这个特性的名称被称为私有字段,虽然这不会使所有对象受益,但会使类实例的对象受益。警告中有一个功能会破坏代理的隐私。 showImg("https://segmentfault.com/img/bVbpL6y?w=800&h=456"); Symbols 是 ...

    lemanlilemanli 评论0 收藏0
  • JS中的call()和apply()方法总结

    JS中的call()和apply()方法总结

    摘要:在中每个函数都包含两个非继承而来的方法和和的作用都是在特定的作用域中将函数绑定到另外一个对象上去运行,即可以用来重新定义函数的执行环境,两者仅在定义参数方式上有所区别它们接收参数方面不同和的第一个参数都是需要调用的函数对象,在函数体内...

    AlanAlan 评论0 收藏0
  • http协商缓存VS强缓存

    http协商缓存VS强缓存

    摘要:本文主要讲解浏览器端的缓存,缓存的作用是不言而喻的,能够极大的改善网页性能,提高用户体验。只能被终端用户的浏览器缓存,不允许等中继缓存服务器对其缓存。 之前一直对浏览器缓存只能描述一个大概,深层次的原理不能描述上来;终于在前端的两次面...

    wfc_666wfc_666 评论0 收藏0
  • showImg("https://segmentfault.com/img/remote/1460000018552270?w=678&h=331"); 之前提到过尾调用,尾调用就是函数的最后一步调用另外一个函数。那么递归就是调用自身,尾递归就是再函数的最后一步调用自身。...

    gxyzgxyz 评论0 收藏0
  • react-native 开荒记(一) 开发环境的搭建

    react-native 开荒记(一) 开发环境的搭建

    摘要:的命令行工具启动,并在菜单中检查一下是否装有某个版本的。的命令行工具中包含一些必须的工具,比如等。 环境搭建 安装依赖 所用平台: macOS 故文章内容基于macOS平台进行,官方最新react-native 0.58版本 目标平台所需安装的依赖不同 1.当目标平台为...

    tyheisttyheist 评论0 收藏0
  • 做一个好看的红白机模拟器

    做一个好看的红白机模拟器

    这是一个纯css实现的红白机模拟器,没有使用到任何图片,如下图所示 showImg("https://segmentfault.com/img/bVbp0uy?w=1266&h=759"); 同时支持移动端横竖屏模式 竖屏 showImg("https://segmentfault.com/img/bVbp0Fh?w=516&h=749");...

    y1chuany1chuan 评论0 收藏0

热门文章

<