上一页 1 2 3 4 5 6 ··· 13 下一页
摘要: 我们将使用接下来的函数实现:让你更具有声明性,你会发现自己的关注点将转移到你需要什么,而不是如何做;繁琐的细节被隐藏在我们的函数内部。我们将不再编写一系列可能嵌套的 for 循环,而是专注于使用函数作为构建快来制定我们期望的结果。 使用 reduce()操作可以得到单个值;使用 map()可以得到一 阅读全文
posted @ 2023-05-30 16:52 艾路 阅读(13) 评论(0) 推荐(0) 编辑
摘要: Memoization:备忘录技术。由于纯函数对于给定的输入失踪产生相同的输出,所以可以缓存函数的结果,避免可能昂贵的重新计算。这个过程意味着只在第一次计算表达式并将结果缓存起来,供后续调用使用,称为备忘录技术。 斐波那契数列常用于此示例,因为它简单切隐藏了计算成本。当 n=0 时,fib(n)=0 阅读全文
posted @ 2023-05-29 14:16 艾路 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 防止 vue 自带的动画 css 覆盖你的动画效果,或者影响效果。可以添加:css="false"来阻止默认的 class. 通常,在第一次页面加载时会显示项目列表,由于元素已经在视图中,所以我们的动画不会起作用。为了触发动画,我们需要使用另一个过渡属性 appear,在页面最初渲染时立即触发动画。 阅读全文
posted @ 2023-05-29 09:42 艾路 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 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) 编辑
摘要: // 存储副作用函数的桶 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) 编辑
摘要: 使用 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) 编辑
摘要: 有时候不小心合并了别的分支中的commit.我们需要回退某些提交记录。可以通过reset来操作,reset 会回退到指定commit。这种方式会删除记录,我们最好使用revert命令来操作 git revert commit_a // 项目中去除commit_a git revert commit_ 阅读全文
posted @ 2022-11-30 11:00 艾路 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 一个网站,从看起来还可以,到看起来非常棒,差别在于细节。在实现了页面里 某个组件的布局并写完样式之后,不要急着继续,有意识地训练自己,以挑剔的眼光审视刚刚完成的代码。如果增加或者减少一点内边距是不是看起来更好。调一下颜色是不是效果更好,如果在开发设计师详细的视觉稿,实现效果有没有做到完美还原。 接下 阅读全文
posted @ 2022-11-29 09:14 艾路 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 模块化 CSS 是指把页面分割成不同的组成部分,这些组成部分可以在多种上下文中重复使用,并且互相之间没有依赖关系。最终目的是,当我们修改其中一部分 css 时,不会对其他部分产生意料之外的影响。 开始写模块化样式之前,需要先配置好环境。每个样式表的开头都要歇一歇给整个页面使用的通用规则,模块化 CS 阅读全文
posted @ 2022-11-23 12:39 艾路 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 接下来我们讲下响应式设计,最初开发人员通过创建两个网站来解决这个问题。桌面版和移动版,只是假如要兼容越来越多的设备,比如大屏的平板手机,ipad mini.这时候,强制分开的方案带来就比较多的麻烦,同时也要维护多个网站。 更好的方式时给所有用户提供一份html和css.通过使用几个关键技术,根据用户 阅读全文
posted @ 2022-11-16 14:53 艾路 阅读(17) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 13 下一页