摘要:背景最近開(kāi)發(fā)公司的公眾號(hào),做了一個(gè)點(diǎn)擊滾動(dòng)到頂部的功能。但是作為一個(gè)攻城獅,怎么可能對(duì)自己要求這么低,所以我給自己加了個(gè)需求,實(shí)現(xiàn)平滑滾動(dòng)頁(yè)面到頂部的功能。使用我們都知道,通過(guò)傳入文檔中的,軸坐標(biāo)來(lái)實(shí)現(xiàn)滾動(dòng)到頁(yè)面某個(gè)位置的功能。 背景 最近開(kāi)發(fā)公司的公眾號(hào)H5,做了一個(gè)點(diǎn)擊icon滾動(dòng)到頂部的功能。實(shí)現(xiàn)功能比較簡(jiǎn)單,直接調(diào)用window.scrollTo(0, 0),一行代碼完成。但是...
摘要:在請(qǐng)求中如果包括特殊字符的話,可能會(huì)導(dǎo)致接口接收參數(shù)失敗,所以前端一般會(huì)對(duì)特殊字符進(jìn)行,方法有兩種對(duì)整個(gè)進(jìn)行編碼,會(huì)避開(kāi)中的功能性字符,例如,編碼前編碼后對(duì)某個(gè)參數(shù)進(jìn)行編碼,會(huì)編碼所有特殊字符編碼前編碼后在中就會(huì)對(duì)請(qǐng)求的整個(gè)進(jìn)行,導(dǎo)致有些方 在請(qǐng)求中如果url包括特殊字符的話,可能會(huì)導(dǎo)致接口接收參數(shù)失敗,所以前端一般會(huì)對(duì)特殊字符進(jìn)行encode,方法有兩種 encodeURI() 對(duì)整...
摘要:回調(diào)函數(shù)這一塊一直是一個(gè)不太好理解的地方,相信很多同學(xué)都不知道該如何使用,今天我做項(xiàng)目的時(shí)候正好有一個(gè)地方要用到回調(diào)函數(shù),有感而發(fā)。 js回調(diào)函數(shù)這一塊一直是一個(gè)不太好理解的地方,相信很多同學(xué)都不知道該如何使用,今天我做項(xiàng)目的時(shí)候正好有一個(gè)地方要用到回調(diào)函數(shù),有感而發(fā)。 應(yīng)用場(chǎng)景 需求:我想封裝一個(gè)ajax調(diào)用api的函數(shù),在其他頁(yè)面可以方便調(diào)用,但是調(diào)用的時(shí)候接收不到函數(shù)的返回值,因...
摘要:本文主要介紹一些響應(yīng)式布局容易忽略但又很重要的知識(shí)點(diǎn)。單位不僅僅可以用來(lái)設(shè)置字號(hào),還可以設(shè)置任何盒模型的屬性,比如有一點(diǎn)優(yōu)勢(shì)就是可以和媒體查詢配合,實(shí)現(xiàn)響應(yīng)式布局運(yùn)用場(chǎng)景如果我們做的頁(yè)面只在移動(dòng)端訪問(wèn),這是因?yàn)椴患嫒莸桶姹镜臑g覽器。 一、前言 響應(yīng)式Web設(shè)計(jì)可以讓一個(gè)網(wǎng)站同時(shí)適配多種設(shè)備和多個(gè)屏幕,可以讓網(wǎng)站的布局和功能隨用戶的使用環(huán)境(屏幕大小、輸入方式、設(shè)備/瀏覽器能力)而變化。...
摘要:前言我們以查找指定目錄下的最大文件為例,感受從回調(diào)函數(shù)異步處理方式的改變。此外,該對(duì)象還有一個(gè)方法可以判斷正在處理的到底是一個(gè)文件,還是一個(gè)目錄。如果有錯(cuò)誤或者不嚴(yán)謹(jǐn)?shù)牡胤剑?qǐng)務(wù)必給予指正,十分感謝。 前言 我們以查找指定目錄下的最大文件為例,感受從 回調(diào)函數(shù) -> Promise -> Generator -> Async 異步處理方式的改變。 API 介紹 為了實(shí)現(xiàn)這個(gè)功能,我們需...