每日前端签到(第108天)

2019-12-01  本文已影响0人  拿着号码牌徘徊
第108天(2018-11-20)

6.使用返回标签
题目二:
Reset CSS: 将各个浏览器的默认样式重置
Normalize CSS: 保留各个浏览器的样式,只是让它们更加统一通用了
题目三:

type Timeout = number // browser
// type Timeout = NodeJS.Timeout // node

/**
 * 防抖:生成一个函数,它在被调用后会等待一段时间再执行。
 * 如果在等待期间再次调用,之前还未执行的调用会被取消。
 * @param fn 要防抖的函数
 * @param timeout 超时时间
 */
function debounce(fn: (...args: any[]) => any, timeout: number) {
    let time: Timeout = null
    return function _debounced(...args: any[]) {
        if (time !== null)
            { clearTimeout(time) }
        time = setTimeout(() => {
            fn(...args)
            time = null
        }, timeout)
    }
}

/**
 * 节流:生成一个函数,它在被调用后一段时间内再次被调用不起作用。
 * @param fn 要节流的函数
 * @param timeout 超时时间
 */
function throttle(fn: (...args: any[]) => any, timeout: number) {
    let time: Timeout = null
    return function _throttled(...args: any[]) {
        if (time === null) {
            fn(...args)
            time = setTimeout(() => time = null, timeout)
        }
    }
}

题目四:
一般当你在切图的过程中,你就会知道你该怎么布局了,我的团队里,我都是要求成员自己搞定,不需要用UI人员帮忙,因为他们不知道我们想要啥样的,然后还要跟他们沟通,成本很大……(还有UI请假了,UI离职了,事情还得继续做啊,这点技能必备)
其实切图花不了太多的时间,不复杂的图也就一会的事。
还有个好处就是,自己切图,我们可以在用切片的时候,就给图片命好名字了,导出来后就能直接用,非常方便!
综上,前端人员必须掌握点PS技巧!——切片的使用

上一篇下一篇

猜你喜欢

热点阅读