会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
米卡
蹉跎成两失
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
···
13
下一页
2023年5月30日
去往js函数式编程(3)
摘要: 我们将使用接下来的函数实现:让你更具有声明性,你会发现自己的关注点将转移到你需要什么,而不是如何做;繁琐的细节被隐藏在我们的函数内部。我们将不再编写一系列可能嵌套的 for 循环,而是专注于使用函数作为构建快来制定我们期望的结果。 使用 reduce()操作可以得到单个值;使用 map()可以得到一
阅读全文
posted @ 2023-05-30 16:52 艾路
阅读(13)
评论(0)
推荐(0)
编辑
2023年5月29日
去往js函数式编程(2)
摘要: Memoization:备忘录技术。由于纯函数对于给定的输入失踪产生相同的输出,所以可以缓存函数的结果,避免可能昂贵的重新计算。这个过程意味着只在第一次计算表达式并将结果缓存起来,供后续调用使用,称为备忘录技术。 斐波那契数列常用于此示例,因为它简单切隐藏了计算成本。当 n=0 时,fib(n)=0
阅读全文
posted @ 2023-05-29 14:16 艾路
阅读(8)
评论(0)
推荐(0)
编辑
去往js函数式编程(1)
摘要: 防止 vue 自带的动画 css 覆盖你的动画效果,或者影响效果。可以添加:css="false"来阻止默认的 class. 通常,在第一次页面加载时会显示项目列表,由于元素已经在视图中,所以我们的动画不会起作用。为了触发动画,我们需要使用另一个过渡属性 appear,在页面最初渲染时立即触发动画。
阅读全文
posted @ 2023-05-29 09:42 艾路
阅读(7)
评论(0)
推荐(0)
编辑
2023年2月24日
渲染器的实现(1)--《vue.js设计与实现》
摘要: function renderer(domString, container) { container.innerHTML = domString } let count = ref(1) renderer(`<h1>${count.value}</h1>`, document.getElement
阅读全文
posted @ 2023-02-24 17:47 艾路
阅读(81)
评论(0)
推荐(0)
编辑
2023年1月31日
响应系统的设计与实现
摘要: // 存储副作用函数的桶 const bucket = new WeakMap() // 原始数据 export const listenInit = (data) => { return new Proxy(data, { // 拦截读取操作 get(target, key) { track(ta
阅读全文
posted @ 2023-01-31 10:14 艾路
阅读(34)
评论(0)
推荐(0)
编辑
2023年1月12日
使用虚拟 dom 渲染页面 《vue.js 设计与实现》
摘要: 使用 js 对象描述 ui 更加灵活。假如我们要根据级别不同采用不同的标签。js 对象描述的话,只需要一个变量代表 h 标签即可。 // 当变量改变时,标签也会变化。 let level = 3 const title = { tag: `h${level}` //h3 } <h1 v-if="le
阅读全文
posted @ 2023-01-12 15:03 艾路
阅读(129)
评论(0)
推荐(0)
编辑
2022年11月30日
git的回退以及合并,删除什么的
摘要: 有时候不小心合并了别的分支中的commit.我们需要回退某些提交记录。可以通过reset来操作,reset 会回退到指定commit。这种方式会删除记录,我们最好使用revert命令来操作 git revert commit_a // 项目中去除commit_a git revert commit_
阅读全文
posted @ 2022-11-30 11:00 艾路
阅读(234)
评论(0)
推荐(0)
编辑
2022年11月29日
深入理解css 笔记(完)
摘要: 一个网站,从看起来还可以,到看起来非常棒,差别在于细节。在实现了页面里 某个组件的布局并写完样式之后,不要急着继续,有意识地训练自己,以挑剔的眼光审视刚刚完成的代码。如果增加或者减少一点内边距是不是看起来更好。调一下颜色是不是效果更好,如果在开发设计师详细的视觉稿,实现效果有没有做到完美还原。 接下
阅读全文
posted @ 2022-11-29 09:14 艾路
阅读(18)
评论(0)
推荐(0)
编辑
2022年11月23日
深入理解css 笔记(9)
摘要: 模块化 CSS 是指把页面分割成不同的组成部分,这些组成部分可以在多种上下文中重复使用,并且互相之间没有依赖关系。最终目的是,当我们修改其中一部分 css 时,不会对其他部分产生意料之外的影响。 开始写模块化样式之前,需要先配置好环境。每个样式表的开头都要歇一歇给整个页面使用的通用规则,模块化 CS
阅读全文
posted @ 2022-11-23 12:39 艾路
阅读(20)
评论(0)
推荐(0)
编辑
2022年11月16日
深入理解css 笔记(8)
摘要: 接下来我们讲下响应式设计,最初开发人员通过创建两个网站来解决这个问题。桌面版和移动版,只是假如要兼容越来越多的设备,比如大屏的平板手机,ipad mini.这时候,强制分开的方案带来就比较多的麻烦,同时也要维护多个网站。 更好的方式时给所有用户提供一份html和css.通过使用几个关键技术,根据用户
阅读全文
posted @ 2022-11-16 14:53 艾路
阅读(17)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
···
13
下一页
公告