javascript 高级程序设计_2020前端-JavaScript

32030782d43193cfb5ce1e188aa076e7.png

此文章单纯交流一下JavaScript学习

JavaScript是什么?

JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能

JavaScript的特点?

解释性、基于对象、事件驱动、跨平台。

JavaScript能做什么?

“js可以做的事情有很多,比如以下几点: 用JavaScript可以做很多事情,使网页更具交互性,给站点的用户提供更好,更令人兴奋的体验。 JavaScript使你可以创建活跃的用户界面,当用户在页面间导航时向他们反馈。

简单来说:

页面的一些特效 和 表单验证 都用JavaScript来完成.

JavaScript的学习路线:

简介,数据类型,表达式,操作符

对象,数组,函数

BOM,DOM

正则表达式,window对象,事件

类,Ajax

我学了什么?

学习时间:两个月

学习方法:看书,看视频,看博客

推荐书:《JavaScript权威指南》,《JavaScript高级程序设计》,《JavaScript从入门到项目实战(超值版) 》

写了200多个练习:

ea376434758442e7c5c1ff512a5eaffb.png

在 学习期间 写了 200多个 JavaScript练习题

2个月时间 JavaScript的基础到 DOM 和 BOM 和 Ajax

那么拿一个项目来说:(举列:小米商场)

导航栏:

b8c628c5002449f815ecc4dbe1f6a87d.png

右侧菜单:

87ecc39e37604bbd14925101d86bd8f9.png

轮播图(banner):

dc77da47bbe1b78b28f6189c6905d007.png

秒杀:(秒杀不确定是否用JavaScript脚本来写的,反正显示的倒计时是JavaScript来写的)

d361238a7e8753af43a41cb2eeff194a.png

Tab选项卡(类似于Tab选项卡):

31a78c0be6f28df966bb068f177e58af.png

Tab选项卡:

008aa1f178bda894d31b4554f23da784.png

返回顶部,手机APP(鼠标滑动显示二维码),个人中心,人工服务...等等:

569308d31b24add8bfb96f494d1a8cd8.png

最后是登录页面:

d6e58b1e6ddfa7c273416ba091776633.png

登录页面的表单验证,ajax技术,cookie.......等等

整个(小米商城)的前端开发中用JavaScript技术的地方,另外JavaScript比较不常用的拖拽....等等

以我的看法来说,能独立完成以上的:导航栏,右侧菜单栏,轮播图,秒杀倒计时,Tab选项卡,表单验证,了解Ajax 和 JavaScript的 cookie处理 和 ES6的语法 。那么能说明原生JavaScript技术可以说是精通级别了吗?可以开始框架了吗?

可以说开始框架了,比如 最流行的 vue react angular

那么为什么 在 此处 忽略掉 jQuery呢

  1. jQuery太落后了
  2. 能jQuery做的 vue 和 react,angular 都能做出来
  3. 比jQuery省时间

以上单纯是个人看法.......

博客地址:博客(欢迎互相交流)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值