最后
好了,这就是整理的前端从入门到放弃的学习笔记,还有很多没有整理到,我也算是边学边去整理,后续还会慢慢完善,这些相信够你学一阵子了。
做程序员,做前端工程师,真的是一个学习就会有回报的职业,不看出身高低,不看学历强弱,只要你的技术达到应有的水准,就能够得到对应的回报。
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
学习从来没有一蹴而就,都是持之以恒的,正所谓活到老学到老,真正懂得学习的人,才不会被这个时代的洪流所淘汰。
### 渐变闪烁的圣诞树
![image-20211221093310216](https://img-blog.csdnimg.cn/img_convert/52a059f1dee5205a30d3f2dc15bb92cb.png)
### 3D 旋转圣诞树
![image-20211221093424980](https://img-blog.csdnimg.cn/img_convert/0818e19140fb4aeecd30033004869fa2.png)
### 水晶球圣诞树
![image-20211221093621977](https://img-blog.csdnimg.cn/img_convert/6baf911665a5aae2abbdad5b75f6a0be.png)
-
-
-
<li class="pts right"></li> <li class="pts right"></li> </ul>
-
-
-
### ASCII 圣诞树 ![image-20211221093719861](https://img-blog.csdnimg.cn/img_convert/86c35fd2dada5654b9177ecbbf860d1e.png)
var decorate = (n, offset, lights) => {
var decoration, pos = [];decoration = Array(n + 1).join("~"); for(var j = 0; j < lights; j++) pos.push(offset + j); var arr = decoration.split(""); for(var j = 0; j < n; j++){ if(pos.indexOf(j) > -1) arr[j] = "o"; } decoration = arr.join("");
return decoration;
}var indent = (n) => {
var indents = “”;
for(var i = 0; i < n; i++) indents += " ";
return indents;
}var tree = (height, lights) => {
var branch = “”, decoPos = 1, offset = -lights;branch += indent(height - 1); branch += "@"; branch += indent(height - 1); branch += "<br />";
for(var i = 1; i <= height; i++){
branch += indent(height - i, " ");
branch += decorate(decoPos, offset, lights);
branch += indent(height - i, " ");decoPos += 2; offset += 3; offset %= decoPos; branch += "<br />";
}
branch += indent(height - 1); branch += "#"; branch += indent(height - 1);
return branch;
}var i = 1;
document.getElementById(“tree”).innerHTML = tree(20, i++);
setInterval(() => {
document.getElementById(“tree”).innerHTML = tree(20, i);
i %= 4;
i++;
}, 2500);### 彩灯圣诞树 ![image-20211221101204848](https://img-blog.csdnimg.cn/img_convert/20a69e395898fd30dd7cc100697b7471.png)
### 结尾 学习html5、css、javascript这些基础知识,学习的渠道很多,就不多说了,例如,一些其他的优秀博客。但是本人觉得看书也很必要,可以节省很多时间,常见的javascript的书,例如:javascript的高级程序设计,是每位前端工程师必不可少的一本书,边看边用,了解js的一些基本知识,基本上很全面了,如果有时间可以读一些,js性能相关的书籍,以及设计者模式,在实践中都会用的到。 **[开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】](https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0)** ![html5](https://img-blog.csdnimg.cn/img_convert/d35c2cf2d5364b4907e65f1856c923a4.png)