JavaScript實戰中會用到的演算法

2021-07-28 20:19:28 字數 610 閱讀 2586

將這組元素基於螢幕左邊緣(即x軸定位為0)依次建立,然後再將每個元素依次在x軸上偏移一定量,從而達到將整組元素水平居中的效果。

如上圖,設點個數為amount,點寬為dotwidth,點x軸定位每次的偏移量為dotoffset,螢幕寬度為screenwidth,則在framer studio中達到整組元素水平居中的coffee script**如下:

for index in [0...amount]

dot = new layer

x: dotoffset * index

width: dotwidth

#y: 800

#height: dotheight

#borderradius: dotradius

#backgroundcolor: "white"

#將每個點的x軸定位都偏移相同量

dot.x += (screen.width / 2) - ((amount - 1) * dotoffset + dotwidth) / 2

linux 日常中會用到的命令(持續更新)

1.grep 比如,我要檢視www目錄下所有包含 聊天室 的檔案 grep rn 聊天室 比如我要把 www 目錄下所有檔案中的 聊天室 替換為 哈哈哈 grep rl 聊天室 xargs sed i s 聊天室 哈哈哈 g 結果我就不貼了 2.vim文字內容替換 命令 s from to g 將當...

rss源推薦2020 推薦一些工作中會用到的軟體

根據工作中的使用經驗,整理了一些比較好用的軟體,推薦給大家。1.xmind 2020 xmind最近推出了xmind 2020,介面顏值簡直不要太好看,小清新範兒 支援多種圖示 多種主題結構 鏈結檔案 大綱檢視和數學公式,多種檔案格式的匯入和匯出,適用於 windows,macos,linux,io...

javascript遞迴理解及實戰

一 遞迴 函式中呼叫函式自己,在使用遞迴的時候一定需要有結束遞迴的條件,否則就會變成死迴圈。想要用遞迴必須知道兩個條件 1 遞迴出口 終止遞迴的條件 2 遞迴表示式 規律 技巧 在遞迴中常常是將問題切割成兩個部分 1和整體的思想 這能夠讓我們快速找到遞迴表示式 規律 二 遞迴和迴圈的區別 簡單來說,...