欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【程序员学习心得】学习JS的收获

程序员文章站 2022-05-19 22:08:29
...

JS我的学习之路笔记

1、写在前面的废话

##2017年10月14日开始系统的学习JS,及其延伸的框架。之前只是零零星星的学习一些基础的,现在决定好好学习JS及其优秀框架。

  • 每一天坚持学习
  • 每一天都要有进步
  • 用好剩下的8个小时
  • 相信自己,没毛病

其实代码真的真的很简单,因为以前全部自己都学过,这次,我想从头到尾的自己认认真真的把所有代码都敲一遍,我相信【天道酬勤】。

document.write("<h1>这是一个标题</h1>");
document.write("<p>这是一个段落。</p>");

改变HTML的样式

<script>
function changeImage()
{
    element=document.getElementById('myimage')
    if (element.src.match("bulbon"))
    {
        element.src="/images/pic_bulboff.gif";
    }
    else
   {
        element.src="/images/pic_bulbon.gif";
   }
}
</script>

每次多写一遍就是一次进步,我相信前端我一定会更加优秀。加油。

今天学习了练习了——语法、语句、变量。想起了在学校时候学习的时候,现在毕业了,再也回不到之前学校的时光,但是还是要始终坚持,始终如一,保持初心。

2、 坚持好初心



我很喜欢前端 ,喜欢设计,喜欢*的发挥

喜欢去奇思妙想,喜欢去创新,喜欢加入奇奇怪怪的元素

把生活中的事情融入到作品中,让作品来源于生活

我认为所有的灵感都是来源于 不知不觉中的生活

生活创造了美,生活让每个人都很美

我喜欢编码,喜欢设计前端,喜欢把自己的想法展现给千千万万的人

让千千万万的人发现设计师的美,不是他们脑子中想的宅男程序员一样


3、学习JS我从没惧怕过

认认真真给自己规划好。坚持共勉。

1 认识JavascriptJavascript是什么,它的由来是什么,为什么要学习javascript,输出,语法,注释,什么是变量等

2 Javascript中循环,判断,运算符学习for循环,while循环 foreach循环,if判断,==和===的区别等.

3 Javascript的数据类型的认识和转换javascript的数据类型数值类型和引用数据类型的区分和转换

4 Javascript中的字符串的详细了解

5 Javascript中的数组和对象,数组的排序和分组,截取,过滤等和应用场景,如果快速排序,数组的最大值和最小值获取,常见的一些算法。对象的深入理解,拷贝和赋值,删除操作等.

6 Javascript中的函数function的深度剖析百度,阿里腾讯大型企业级中的设计模式的开发和讲解,闭包和作用域的深度分析,return的深度理解和认识

7 Javascript中的作用域的分析和讲解什么是左查询什么是右查询,什么是变量提升,分析javascript引擎的执行过程和常见的面试题的分析和讲解。

8 Javascript中的定时器setInterval和setTimeout的学习动画和高级运动的和自定封装自己的动画组件.时间版本和运动版本.

9 Javascript中的字符串的深度讲解字符串拼接

10 Javascript的BOM和DOM部分元素节点获取,标签样式的操作各种宽高度与边距,Window相关操作,缓存

11 Event事件对象元素的拖拽操作,事件绑定与解绑,事件冒泡与捕获,键盘事件,鼠标滚轮事件,阻止默认事件, 事件的委托

12正则表达式讲解转义,量词,子集,字符集,标识,正则匹配方法

13 Ajax的深入探讨什么是ajax,ajax的执行步骤,发送数据的两种方式,如何应用,Jsonp的使用,跨域的应用

14 面向对象编程OOP什么是OOP,关键字new的讲解,构造函数与类的理解,原型,原型链,包装对象,对象的继承

15 玩转Js设计模式

寄生组合式继承

工厂模式(Factory)

抽象工厂模式(Abstract Factory)

代理模式(Proxy)

观察者模式(Facade)

单例模式(Singleton)

适配器模式(Adapter)