260807,看到 reneezhu 寫 async、await 還不錯,紀錄一下。
這邊記錄心得與遇到的問題,感謝大大的分享。
DAY3,建議到freeCodeCamp練習寫CODE(用chastooxx1314@gmail登入練習,新光那台)
DAY6,有提到用React和three.js製作minecraft的影片教程
DAY7,提到CRUD,
DAY11,說明404 或403等 HTTP狀態碼
DAY16,國外有專職負責IA架構的職位叫做UX設計師
DAY17,繪畫功能地圖,工具 whimsical
DAY18,流程圖圖案的說明
DAY19,介紹wireframe,也推薦大家看看!嫁給 RD 的 UI Designer-什麼是 Wireframe ?
專案開發前的四個設計流程:Information Architecture IA資訊架構 => Functional Map 功能地圖 => Logic Flowchart 邏輯流程圖 => Wireframe 線框圖稿
DAY20,在Wireframe線框圖稿之後,通常就會進到UI設計師的工作範圍。
DAY21,靜態的畫面還不能進行互動(Mockup),工具應該就屬figma或其他的設計軟體AdobeXD、illustrator或Sketch...等等。
之後請前端工程師使用UI視覺套件,最常見的就是Bootstrap、Tailwind CSS,Google開發的MUI套件...等
DAY22,終於提到ReactJS。但前面的內容很精彩,感謝大大的分享。
DAY23,講解React的生命週期三個階段(Hooking形成),掛載(四個內建方法)、更新(五個)、卸載(一個)
DAY24,使用 codesandbox 搭配本地端的 VSC。尚未看完@@
最近在研究VUE@@"從入門到使用Vue, Firebase製作老闆交代的網站"是使用vue2。
W3School竟然沒有教(20240303有看到了^^)~~然後想看看相同的JS,但發現Angular停產了@@只好再看看REACT,卻發現最近好多都要使用node或是compose,可是當本機測試好了,該怎麼移植到網站上呢???
幸好REACT的台灣網站有教在網頁加入<script>標籤(對嘛~這才是我想要的)。另外找到猴子都看得懂的REACT,簡單真的不簡單,不簡單真的很簡單。感謝eugeneChen分享全端的技術。
Firebase:感謝梅問題分享用firebase架設免費的網站。感謝RyanLee分享Firebase使用。感謝NoobTW分享前端要會的技術、繡房偷吃藕粉丸子、感謝Let's Write分享常用功能、Simon分享入門基礎、購物網站開發、台大課程(可惜沒開了)、OXXO也有教學耶!!!
MongoDB:感謝肯恩分享雲端的mongodb、AndyLinee從入門到精通。
googleSheet:技術-後台類-nodejs 相見恨晚,google sheet 當成小型資料庫、
超強推薦,感謝WFU分享利用 Google 試算表當小型資料庫 (4)使用 SQL 語法讓搜尋功能更強大、
JSON:感謝阿瀚分享。
建立加幾天的函式,感謝Summer分享。
Date.prototype.addDays = function(days) {
this.setDate(this.getDate() + days);
return this;
}
var today = new Date();
today.addDays(7)
if else 低級錯誤@@感謝 Greta分享,雙條件要用&&, if ( 3 < b && b < 5 )
想要在某個時間點換圖,結果一直卡在 else if ( today <= cherry )
{ document.getElementById("imgs").innerHTML = idimags; }
今天的時間 < cherry生日,就顯示某圖。而我是想要 cherry生日時(與之後)都顯示圖。所以要設限制為 else if ( today <= cherry ) {上個壽星的圖 } else { chery 的圖 } 或是雙條件
else if ( cherry<= today && today <= 下個壽星日期 ) { 顯示cherry圖 }
利用JS來轉址,感謝Vivian分享。
window.location.href = 'https://www.ccc.ooo';
W3 有介紹如何讀取JSON格式檔,他是使用txt(改成json也可以),但要在Server上跑喔,之前以為拖拉到瀏覽器就可以看到是錯的@@
因為要依照日期,所以要建立今天日期來跟某些特定日期做比對。要放在<script language="JavaScript"> 程式碼放這裡 </script>
今天日期
let today1 = new Date();
特定日期
let thatDay2 = new Date('2024-1-8 23:59:59')
let thatDay3 = new Date('2024-2-9 23:59:59')
做比對
if (today1 <= thatDay2) {
wel.document.write('<body bgcolor=#FFFFFF>');
}else if (today1 <= thatDay3){
wel.document.write('<body bgcolor=#UUUUUU>');
}else{
wel.document.write('<body bgcolor=#CCCCCC>');
}
一直都是在XAMPP(apache+Mysql)的環境工作,感謝洛奇的學習之路NodeJS入門教學,分享如何在XAMPP中使用NODEJS(挖,是一個大坑)。另外洛奇也有分享網頁設計乙級及職訓教材。(感恩)
下面是跟著網頁做,出現問題的紀錄@@
這有兩個方向,一個是使用者那邊瀏覽器會記錄,所以使用者只要按 ctrl + F5,就可以看到新的內容了。
另一個方向是在程式碼做處理,感謝散佈在海洋中的碼農分享html的作法,將下面的程式放在<head>裡面。
<meta http-equiv="EXPIRES" content="0">
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate, max-age=0" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="EXPIRES" content="Mon, 20 Jul 1990 11:12:01 GMT">
感謝混水摸魚分享 js 與 css的作法。js、css後面加上日期
<script type="text/javascript" src="myjs.js?ver=201711200201"></script>
<link type="text/css" rel='stylesheet' href='styles.css?ver=201711200201' >
之前有測試Vue,結果都是顯示{{message}},原因是Vue的CDN。感謝Kuro Hsu的重新認識Vue.js。
Vue2:https://cdn.jsdelivr.net/npm/vue/dist/vue.js
Vue3:https://unpkg.com/vue@next
但跟原廠的有些不一樣。
<script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script>
三個部分要注意
html部分
<p id "page-top"><a href="#">回到畫面頂端</a></p>
JQUERY引入
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
javascript動作
<script>
$(function (){
$("page-top a").click(function (){
// id=如果'page-top'被點擊
$('html,body').animate({scrollTop:0}, 'fast');
//利用 fast(最快) 的速度到畫面頂端
return false;
});
});
</script>