項目筆記
文章平均质量分 62
tp27933
这个作者很懒,什么都没留下…
展开
-
【LeetCode】判斷是否為回文Palindrome
這次的題目是剛開始學習程式語言的初學者都學過的邏輯: 回文一樣先來看下題目Given an integer x, return true if x is palindrome integer.An integer is a palindrome when it reads the same backward as forward.For example, 121 is a palindrome while 123 is not.這裡就不翻譯了畢竟題目顯而易見先來看一下我的代碼var isPal原创 2022-01-27 12:26:35 · 6031 阅读 · 0 评论 -
【LeetCode】獲取相等於某數的數字在數組中的index
最近終於得空,除了學習typescript之餘,基本功跟邏輯思維也得繼續鞏固,因此決定繼續刷起leetcode先來看一下這次的邏輯需求:Given an array of integers nums and an integer target, return indicesof the two numbers such that they add up to target.You may assume that each input would have exactly one soluti原创 2022-01-27 09:55:57 · 815 阅读 · 0 评论 -
學習 選擇set 而不是array 以及 多個箭頭函數
近日在學習如何簡化代碼時,看見一道google面試題題目:對函數傳入一個數組和sum, 函數需要判斷 任兩個數字加起來是否等於sum,如果有返回true,都沒有則返回false思路在遍歷之前聲明一個遍量(searchValues ),用來儲存所有需要匹配的數字差。接著首遍歷每一個數組元素,在計算出該數字需要和哪個數字配對即可等於sum,將該數字差值儲存在searchVal裡 ,用來之後判斷目前的searchValues 中是否存在該值,如果有則返回true 退出循環,如果沒有則將此次計算的差值存入原创 2021-04-13 17:30:23 · 126 阅读 · 0 评论 -
Tab欄-編輯
來到項目最後的階段-編輯功能整體思路為:當雙擊文字時候,文字變成文本框,失去焦點以後,就把文本框的值賦值給元素。首先,在獲取span( li裡放置文字的元素 )後,再點擊時就在span標籤生成一個input文本標籤,這裡pin以下代碼代表,無法選取網頁中的文字。但是只是無法選中,雙擊還是會閃爍因選取而出現的選取藍框 window.getSelection ? window.getSelection().removeAllRanges() : document.selection.empty()原创 2020-06-09 10:53:21 · 149 阅读 · 0 评论 -
Tab欄-刪除
刪除的功能,主要的難點是點擊x按鈕時如何獲取index 從而得知關閉哪個。此時,雖然span 上沒有所以但是li有索引,透過點擊子節點將獲取父節點的索引。在點擊span帶時候要阻止冒泡(父節點li也有點擊切換功能)與新增節點相同的是,在每次操作刪除功能時都要在重新獲取li的總數,以此更新動態刪除後的數量。最後有個優化的地方是,當關閉的li並非當前的li時關閉後因為之前的設定會自動點選到關閉的上一個li而非持續停留在當前li...原创 2020-06-09 03:01:22 · 223 阅读 · 0 评论 -
Tab欄-切換
今天來模仿練習的項目是PINK老師的項目 (項目源地址)項目中運用到es6 的對象首先,先獲取元素之後劃分模塊,在這步驟遇到了一個看不懂的地方。 this.lis[i].index 是甚麼意思呢?? li明明沒有這個屬性又是怎麼獲取它的呢?? init() { for (var i = 0; i < this.lis.length; i++) { this.lis[i].index = i;原创 2020-05-15 00:08:36 · 106 阅读 · 0 评论 -
愛心點擊特效
這次練習的案例是點擊時有愛心跑出來的效果,發表此文章用來記錄練習的心得與筆記!實際演示請到 demo 裡觀看!!首先先貼上這次作品的原作者B站:@VincentTVShare with you主页:https://space.bilibili.com/402141442本视频:https://www.bilibili.com/video/av51351273/匿名函數首先 第一個學...原创 2020-05-08 16:37:46 · 208 阅读 · 0 评论 -
移動框
DEMO項目描述:移動框,可以移動,並在內容顯示元素在BODY裡的座標主要用到的元素: pageX/Y() or clientX/Y ,push(),pop()源碼在DEMO裡面,這個項目的難點,第一個:如何確定移動框的offsetTop跟offsetLeft並賦值給移動框讓它動起來,第二個:如何讓紀錄移動軌跡,並能透過點擊回放。分析第一個問題:因為要讓移動框是動起來的,也就是說它的of...原创 2020-04-25 12:41:24 · 144 阅读 · 0 评论 -
計算等差級數和
任務描述: 求一個函數公式,裡面有任意兩個數字a or b(可以是正或負數),兩數字若等於則返回,a 或b,如果兩數不等於則返回兩數之間的所有數字跟兩數加起來的和...原创 2020-04-22 15:28:44 · 176 阅读 · 0 评论 -
項目:星星評分
Demo任務描述: 1.滑鼠移過星星的顏色會跟著改變(評分),並且評價的內容文字依照星星級數跟著改變 2.滑鼠移開,所有東西取消 3點擊星星以後星星顏色固定並不會隨著滑鼠移開取消,並且顯示評價的內容 &n...原创 2020-04-21 22:36:39 · 117 阅读 · 0 评论