【程序员学习心得】学习JS的收获
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)