JavaScript概述

JavaScript概述JavaScript概述

大家好,又见面了,我是你们的朋友全栈君。

前言

    150集的视频终于看完了,表示晕晕哒。最开始比较基础的,能和之前学的内容联系上的感觉还比较简单,到后来的BOM,DOM就完全不明白了。还好最后有一个实例,对学完的东西进行运用,这就验证了学完的东西总是会给自己留下印象,下次再看到就会熟悉一点。

    在学一个新的东西之前,首先要对所学的东西有一个宏观的了解,那么JavaScript是干什么的呢?

JavaScript是一种面向对象的,动态的脚本语言,主要被作为客户端脚本语言在用户的浏览器上运行,不需要服务器的支持。

当然它也有很多用途:

    在HTML页面嵌入动态文本。

    对浏览器事件做出响应。

    读写HTML元素。

    在数据被提交到服务器之前验证数据。

    控制cookies。

视频内容

JavaScript概述

    从导图中我们可以看出,基础部分的内容我们以前都接触过,在js中也是大同小异。但是也有很多东西给自己带来很多困惑,比如说DOM,BOM等。

文档对象模型(Document Object Model):描述处理网页内容的方法和接口。

浏览器对象模型(Browser Object Model) :描述与浏览器进行交互的方法和接口。

    从定义可以看出它们的侧重有所不同,在视频中对于BOM和DOM的应用做了详细的讲解,但是自己的学习效果有待提高,现在学完了,具体内容也都不记得了。

    最后还介绍了XML,AJAX,JSON和JS是如何共同完成想要实现的效果的。视频以一个小项目结束,主要介绍了用JavaScript如何实现网页中一些常见的效果,比如下拉菜单,设置动画、透明效果,滑动导航等。原来我们只是网页的浏览者,学完了js,我们也可以是网页的制作人。现在浏览一些网页,对于一些效果的改变就十分敏感,比如淘宝的滑动导航这几天效果改变了,前两天微博的延迟加载效果。

经验总结

    学习js的这一段时间,最重要的是面对困难的心态的改变。有一段时间感觉老师讲的东西总是听不懂,甚至怀疑自己今后该如何往下学习。但是本着盲人摸象的态度,继续往下进行,后面的内容也可以听懂,像错误处理,try……catch 语句我们已经用了很多次了,还有最后的实例,很多代码就变得很熟悉了,虽然在学的时候很困惑,但是现在遇到了就很亲切。

    所以说一点小小的困难算不了什么,最重要的是不忘初心,勇敢的走下去。

                                                                                                          

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/105748.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 三、VHDL语言基础[通俗易懂]

    三、VHDL语言基础[通俗易懂]正文:1VHDL简介VHDL的全称为VHSIC硬件描述语言(VHSICHardwareDescriptionLanguage),VHSIC:VeryHighSpeedIntegra

    2022年7月2日
    23
  • 【SCOI补全记】SCOI2016 bzoj4567-4572

    【SCOI补全记】SCOI2016 bzoj4567-4572T1:背单词(bzoj4567)题解代码T2:幸运数字(bzoj4568)题解代码T3:萌萌哒(bzoj4569)T4:妖怪(bzoj4570)T5:美味(bzoj4571)题解代码T6:围棋(bzoj4572)T1:背单词(bzoj4567)题解关键词:trie树贪心题意有些难懂,简单解释一下。对于在位置xxx的单词:…

    2022年7月26日
    7
  • Jenkins下载_windows安装jenkins

    Jenkins下载_windows安装jenkins一、安装官网地址:https://jenkins.io/zh/1、下载war包,放到tomcat——》webapps下,双击bin——》startup.bat启动2、打开命令提示符。在命令提示符

    2022年8月1日
    5
  • MD编辑器设置字体、颜色、大小

    MD编辑器设置字体、颜色、大小颜色:浅红色文字:浅红色文字:深红色文字:深红色文字浅绿色文字:浅绿色文字深绿色文字:深绿色文字浅蓝色文字:浅蓝色文字深蓝色文字:深蓝色文字浅黄色文字:浅黄色文字深黄色文字:深黄色文字浅青色文字:浅青色文字深青色文字:深青色文字浅紫色文字:浅紫色文字深紫色文字:深紫色文字大小:size为1:size为1size为2:size为2size为3:size为3size为4:size为4size为10:size为10字体:我是黑体字我是宋体字我是微软雅黑字我是fanta

    2022年9月15日
    2
  • lldp协议代码阅读_LLDP(链路层发现协议)和OpenFlow

    lldp协议代码阅读_LLDP(链路层发现协议)和OpenFlow1.LLDP(链路层发现协议)机制链路层发现协议(LLDP)是一个厂商无关的二层协议,它允许网络设备在本地子网中通告自己的设备标识和性能。它提供了一种标准的链路层发现方式。LLDP协议使得接入网络的一台设备的主要能力,管理地址,设备标识,接口标识等信息发送给同一个局域网的其他设备,当一个设备从网络中接收到其它设备的信息时,就将这些信息以MIB的形式存储起来。1.1LLDP结构LLDP是一个信息发…

    2022年5月8日
    88
  • 同时安装两个Tomcat配置教程(Win10)

    同时安装两个Tomcat配置教程(Win10)转载注明出处前言在日常开发中,有时候一个Tomcat容器不能满足我们的需求,那么能不能在一台机器上配置多个Tomcat呢?答案是可以的!本文将演示如何在WIN10下配置双Tomcat(Tomcat8.5.x和Tomcat9.0.x)。话不多说,开始吧!Linux下的请参考我的另一篇博客:(后续更新)准备下载ZIP配置多Tomcat推荐都使用ZIP版本,才能修改配置来避免冲突;不准备…

    2022年6月21日
    78

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号