爱编程的小金

6
获赞数
16
关注数
7
粉丝数
厦门
IP 属地福建
2017-11-16 加入
浏览 6.4k

爱研究各种技术的小金

39 声望|新手
vue.js
36
前端
30
javascript
24
react
15
svelte
14
黄金勋章
暂未获得该勋章
如何获得
1 白银勋章
个人动态
  • 发布了文章2023-03-27
    是时候该换掉你的axios了
    axios是一个基于Promise的HTTP客户端,每周的npm下载量4000W+,如果回到在10年前,promise式的请求工具是一个很大的创新,它解决了请求繁琐的问题,在那个性能要求不那么高的年代可谓是一骑绝尘。但随着时间的推移,Axios在开发效率和性能方面开始有所落后,现在都已...
  • 发布了文章2022-09-14
    vue+alova入门指南
    alova?这是个什么鬼?你没听说过也是很正常,它是一个RSM实现库,用于解决在MVVM项目下的不同请求场景下的问题,同时也可以帮你管理服务端状态。它就像一个axios的武装库,为axios插上了翅膀。详细了解RSM可参考 RSM:超实用的多场景请求管理方案这篇文章作为vue+al...
  • 发布了文章2022-09-05
    RSM:超实用的多场景请求管理方案
    各位前端er们,用了那么久的再熟悉不过的接口请求,有没有觉得不妥???你可能会觉得,这有什么不妥,不就axios.get一下,fetch一下,请求就发出了嘛,然后再处理返回的数据,完事。真有这么简单吗?问题来了,针对不同场景下的请求需求,真的可以统一这样处理就完...
  • 发布了文章2022-08-27
    换了vue3+alova后,老板被我整笑了
    老板又来了BT的需求😳我们公司最近开发一款todo管理产品,vue3+axios,事情是这样的。老板:我们的产品测试版我试用了,整体实现的不错,不过……我:😨😨😨老板:体验上有待优化一下,比如……todo列表页翻页的时候能不能瞬间展示数据?添加和编辑todo的时候可不可以不要等...
  • 提出了问题2021-09-13
    serverless部署next应用isr无效的问题
  • 回答了问题2021-09-12
    求一个JS数组写法
    你是认真的吗?其实把你的"{url:'"+item+"'}"改成{url: item}不就可以了。
  • 发布了文章2021-07-19
    只需一步,让你的搜索框智能得起飞
    这样确实可以满足关键字搜索需求,但鉴于前端是直接呈现画面给用户的人,我们总是需要站在用户的角度去考虑问题。后面项目做多了,其实发现这样在用户体验上并不够友好,我们来看下下面这个例子:
  • 赞了文章2020-10-01
    带你深度解锁Webpack系列(优化篇)
    带你深度解锁Webpack系列(基础篇)和带你深度解锁Webpack系列(进阶篇),主要是讲解了 Webpack 的配置,但是随着项目越来越大,构建速度可能会越来越慢,构建出来的js的体积也越来越大,此时就需要对配置进行优化。
  • 赞了文章2018-05-26
    关于Hexo6.0搭建个人博客(github+Google-收录篇)
    本文原创首发于慕课网,欢迎转载,注明出处即可. 本篇博文将继续带大家优化博客站点,打造上线站点,设置个性域名等 阅读本文前建议先行阅读本人另外三篇遍基础博文 1.关于Hexo6.0搭建个人博客(基础篇) 2.关于Hexo6.0搭建个人博客(进阶篇) 3.关于Hexo6.0搭建个人博客(高...
  • 发布了文章2018-01-26
    Amaple.js伙伴招募
    正如 Amaple “体验优先的JavaScript单页框架” 的定位一样,我们将以 体验优先 为航向,致力于创造一款开发起来很爽,并且使用者用起来也很爽的js框架,因此我们总结了 Amaple 的用户群,如下:
  • 赞了文章2018-01-26
    2017 年崛起的 JS 项目
    共 4741 字,读完需 8 分钟,速读 2 分钟。我有幸参与了该项目的部分中文版翻译、校对工作,感谢 Sacha Grief,Micheal Ramberu 的统计整理,以及 Frank Xu 的翻译工作,完整版本请猛击阅读原文。
  • 发布了文章2018-01-24
    Amaple.js框架详细介绍
    Amaple (点此查看Github仓库)是专为单页web应用而设计的基于页面模块化的JavaScript框架,它可使开发者快速开发单页web应用。 Amaple 其实由 “A maple”(一片枫叶) 组合而成,它就像Web前端大森林中的一片枝叶,在享受这片森林呵护的同时也为森林增添一丝色彩,因此,...
  • 发布了文章2018-01-24
    【Amaple教程】6. 路由配置
    在 第1节《启动路由》 章节中为了能让单页应用顺利跑起来,我们提前介绍了简单的路由配置方法。我们已了解路由配置的目的是指定不同的url下对应的 模块节点(也叫做模块容器)内应该显示哪个模块的内容,它还有更多高级的用法如匹配路由通配符的配置、重定向等。
  • 发布了文章2018-01-24
    【Amaple教程】5. 插件
    Amaple 拥有非常强大插件功能,这也是它的突出功能之一,Amaple插件一般表现为功能块(函数)或功能块(包含一系列函数和属性的Object对象),它除了支持Amaple规范定义的插件外,还支持所有 AMD (点击了解详情)和 IIFE (点击了解详情)规范的插件,在 rollup 、 webp...
  • 发布了文章2018-01-24
    【Amaple教程】4. 组件
    组件 (am.Component类),它的定位是拥有特定功能的封装块,就像由一堆代码封装成的具有特定功能的函数一样,一个组件也有独立的视图、状态数据对象、组件行为以及生命周期。常用的组件有Dialog、Bubble、Navigator和Menubar等。
  • 发布了文章2018-01-24
    【Amaple教程】3. 模板指令与状态数据(state)
    如果你了解Angular、Vue动态模板,那你将会对Amaple的模板感到很熟悉,在Amaple中,template模板也是基于模板指令和状态数据的动态模板引擎,当一个状态数据改变时,在template模板中与它绑定的dom元素将自动作出相应的更新,所以此时你只需关心模块内的状态数据,而...
  • 发布了文章2018-01-24
    【Amaple教程】2. 模块
    大多数情况下我们可能更希望让一个模块中的css样式只作用当前的html模板,这当然我们也有所考虑,只需在<style>中添加scoped属性就会自动限制它的作用范围了,就是如此简单。但如果<style>不带scoped属性时将不会只作用到当前的html模板内。
  • 发布了文章2018-01-24
    【Amaple教程】1. 启动路由
    开始编写具体的代码前,首先需启动单页模式并进行简单配置。在src/index.html中引入amaple.js框架文件后我们就可以使用am这个全局对象。我们在开发包的src/config.js文件中调用am.startRouter函数并传入一个Object对象进行启动路由并配置单页应用。首先我们来配置url...
  • 赞了回答2018-01-19
    vue范围样式是不是无法做到完全隔离
    和上面一个兄弟说的一样样式是会被继承的,子元素的font-size会继承自父元素,这是css的默认继承和单文件组件没有关系。style的scope属性也只能给单文件组件加上data-**的属性来控制不污染父元素外面的元素。如果想要子元素不被父组件影响的话只能也给子组件加上样式了
  • 回答了问题2018-01-18
    vue范围样式是不是无法做到完全隔离
    其实是会被影响的,在<dialog>的父节点定义的css在渲染出来后是一定会影响<dialog>组件的视图内容的,因为它们存在于子节点中