用户中心USER CENTER

首页/用户
  • 一步步编写avalon组件05:树组件

    摘要:给人印象中,树组件是非常令人畏惧的一个组件,超级复杂,超级难写。但使用来做,这却是级其简单的一件事。换言之,我们用元素作为树的节点,那么树组件内部也需要存在树组件,需要形成递归结构。的机制又是出场的时候了。 给人印象中,树组件是非常令人畏惧的一个组件,超级复杂,超级难写。但使用avalon2来做,这却是级其简单的一件事。首先从样式入做,无序列表是天然可用的树结构,几个UL元素套在一起,...

    Ocean 发布于JavaScript
  • React Native常用功能开发总结(IOS)

    摘要:为函数名称,设置这个主要是为了将多个暴露方法统一管理。调用如下原生如何直接调用有时候单原生触发了某一操作时,应用需要响应,然后执行相应的操作。 一.RN如何调用原生方法 1. 原生暴露方法(这里myclass为暴露原生方法模块) //myclass.h (所有提供给RN使用的方法都得继承RCTBridgeModule类) #import #import RCTBridgeModu...

    Ocean 发布于JavaScript
  • 另辟蹊径:vue单页面,多路由,前进刷新,后退不刷新

    摘要:如何添加这个条件,判断用户是否刷新了页面呢我们知道,当使用后,只有第一次进入后会触发钩子函数,再次进入就不再执行了。 目的:vue-cli构建的vue单页面应用,某些特定的页面,实现前进刷新,后退不刷新,类似app般的用户体验。注: 此处的刷新特指当进入此页面时,触发ajax请求,向服务器获取数据。不刷新特指当进入此页面时,不触发ajax请求,而是使用之前缓存的数据,以便减少服务器请求...

    Ocean 发布于JavaScript
  • 「bundle-compare-analyzer」 一个简单的比较各个版本 bundle.js 大小

    摘要:最近在做的多个项目里,都会涉及到的打包分析与性能优化。在优化前,记录各个文件的体积大小优化后,记录新的各个体积的大小。专门记录每次打包文件们的大小信息,它将信息通过的方式展现在终端上。 最近在做的多个webpack+react项目里,都会涉及到webpack的打包分析与性能优化。 打包文件体积过大,优化bundle文件更是非常重要。webpack有很多成熟的方案来减小打包代码的大小,如...

    Ocean 发布于JavaScript
  • 安装了两次不同版本nodejs后,运行vue会报错

    摘要:最近安装了两次不同版本后,运行会报错,一大堆的错误,忘记截图了。大概是这样的网上找了很多方法都不行,也不行,也无法安装。 最近安装了两次不同版本nodejs后,运行vue会报错,一大堆的错误,忘记截图了。大概是这样的:Node Sass could not find a binding for your current environment: OS X 64-bit with Nod...

    Ocean 发布于JavaScript
<