文章教程

文章教程

文章 12.3k 浏览 284.8k

三栏布局移动优先设计

flex 实现即可 &lt!DOCTYPE html&gt &lthtml&gt &lthead&gt &ltmeta charset="utf-8"&gt &ltmeta name="viewport" content="width=device-width"&gt &…

梦境 2023-05-03 20:18:07 59 0 0

实现一个球

使用 radial-gradient &lt!DOCTYPE html&gt &lthtml&gt &lthead&gt &ltmeta charset="utf-8"&gt &ltmeta name="viewport" content="width=device-widt…

橙幽之幻 2023-05-03 20:17:35 72 0 0

HTML 和 CSS 实现两栏布局

CSS 可以通过使用浮动、弹性盒子布局(Flexbox)、网格布局(Grid)等方式实现两栏布局。下面是三种常见的实现方式: 1. 浮动布局 HTML 结构: &ltdiv…

拍不死你 2023-05-03 20:16:30 48 0 0

实现一个骰子

难点 六个面的变形,组成一个正方体 每个面点位的绘制 答案 &lt!DOCTYPE html&gt &lthtml lang="en"&gt &lthead&gt &ltmeta charset="UTF-8" /&gt &lt…

你列表最软的妹 2023-05-03 20:15:33 58 0 0

实现 九宫格 布局

grid 版本 &lt!DOCTYPE html&gt &lthtml&gt &lthead&gt &ltmeta charset="utf-8"&gt &ltmeta name="viewport" content="width=device-width"&gt &ltti…

扮仙女 2023-05-03 20:15:02 82 0 0

设计模式之策略模式

function a() {} function b() {} function c() {} const strategy = { a,b,c } function excuteAction(name) { return strategy[name] &amp&amp stra…

看轻我的陪伴 2023-05-03 20:14:32 43 0 0

CSS 实现平行四边形

使用 skewX .parallelogram { width: 200px height: 200px background: red transform: skewX(18deg) }…

简单 2023-05-03 20:14:02 34 0 0

创建可终止的请求

一般使用 Promise 时,是不能终止的,需要实现一个可以终止的 Promise,利用 AbortController 即可 function myAbortPromise(cb,{signal}) { return n…

自控 2023-05-03 17:58:57 35 0 0

使用 Promise 封装 AJAX 请求

function myFetch(url, method, params) { return new Promise((resolve, reject) =&gt { const xhr = new XMLHttpRequest() xhr.onreadystatechange …

天煞孤星 2023-05-03 17:57:58 54 0 0

使用 setTimeout 实现 setInterval

function mySetInterval(fn,delay,...args) { let cancel = false const task = () =&gt { setTimeout(() =&gt { if (!cancel) { fn(...args) task() …

风向决定发型 2023-05-03 17:54:27 34 0 0

网络请求超时 5s 未完成就终止

利用 AbortController 实现请求终止,fetch 和 axios 都支持,xhr 也能适配 function timeoutFetch(url,time) { const abortController = new AbortCo…

风月客 2023-05-03 17:54:01 38 0 0

实现一个 sleep 延迟函数

一行代码轻松搞定,简简单单简洁方便。 const timer = time =&gt new Promise(resolve =&gt setTimeout(resolve, time))…

诗笺 2023-05-03 17:53:01 34 0 0

CSS 实现一个 扇形

使用 transform skewX 绘制平行四边形,然后用圆进行 overflow 即可 &lt!DOCTYPE html&gt &lthtml&gt &lthead&gt &ltmeta charset="utf-8"&gt &ltmet…

ㄟ。诗瑗 2023-05-03 17:51:50 56 0 0

移动端 1px 的老问题

移动端时,由于设备 DPR 问题,CSS 1px 会被物理像素渲染成 2px 或者 3px, 造成实际看到的 1px 会更粗一些。需要渲染为真实的 1px。 0.5px 通过媒体…

物价感观 2023-05-03 17:49:35 46 0 0

实现一个连续调用多次并延迟的函数

实现一个函数,返回的函数调用时,连续调用5次,每次延时 1000s 基本递归 function repeat(cb, count, delay) { return function anoymouse(...args) …

淡看悲欢离合 2023-05-03 17:48:52 42 0 0

简介

分享一些关于设计、编程、教程类的文章。

更多

推荐作者

wanghao

文章 0 评论 0

蓝天

文章 0 评论 0

handsomedeng

文章 0 评论 0

仙女

文章 0 评论 0

石海龙

文章 0 评论 0

dianjvnan

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文