Javascript四:北风网JS总结
Javascript是一种高级,解释性脚本语言(scriptinglanguage);在HTML基础上,使用它可以开发交互式web网页。实现网页和客户之间实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。同时,它解决服务器端遗留下来的速度问题,为客户提供更为流畅的浏览效果;当然随着发展他解决的不单单是验证表单的速度问题。
一、Javascript包括三部分:ECMAScript(核心)、BOM、DOM。下面的思维导图展现了其主要内容:
二、下面说说我对BOM和DOM的理解:
BOM
DOM
作用
浏览器的框架
文档的框架
执行前提
符合自己的一套规则
符合自己的一套规则
包含的对象
浏览器对象:window、document、history、location、navigator、frames、screen
各种标签,如anchors、forms、 images、 links 、laction等。
1、BOM和DOM之间的关系(如下图):
很明显,从图我们知道DOM是BOM的一个子集。
2、了解了他们,下面让我们一起体验一下他们在浏览器中的效果吧:
1)BOM基本对象(如下图):
2)DOM对象编程之后在浏览器中效果:
这是自己对BOM和DOM浅显的理解,如果问题,敬请请指正。
三、总结:
这篇博客,只是在宏观上介绍了一下JavaScript,对于细节的问题还有待于学习。
下面是自己的一些感受:
刚开始的时候感觉BOM和DOM很抽象,很难理解;后来查了一些资料,然后结合现实生活中存在的东西去思考,没想到问题很快就解决了,呵呵。现在想想以前很多东西理解的不到位,主要是因为自己不懂的从现实中寻找问题的答案。
Javascript四:北风网JS总结相关推荐
- 北风网ajax,[T8:JavaScript中利用Ajax实现客户端与服务器端通信北风网收费视频讲座.ppt...
[T8:JavaScript中利用Ajax实现客户端与服务器端通信北风网收费视频讲座 Ajax简介 XMLHttpRequest对象 综合案例 1.HTTP请求 现在,很多浏览器都可以直接从JavaS ...
- html引入原生js,html怎么引用JavaScript?html引入js路径四种方式
html是静态的页面,如果我们想要实现某些动画效果,就要引入一些js,那么,如何在html中引用一些js文件呢,引入js有哪些方式呢,下面我们来总结一下html引入js路径四种方式. 一:html怎么 ...
- JavaScript学习(六十四)—关于JS的浮点数计算精度问题解决方案
JavaScript学习(六十四)-关于JS的浮点数计算精度问题解决方案 您的语言没有中断,它正在执行浮点数学运算.计算机只能本地存储整数,因此它们需要某种表示十进制数字的方式.此表示并不完全准确.这 ...
- 北风网--网络安全系列课程之网络攻防全面实战(涉及加密、解密)
讲师简单介绍:讲师龙飞为北风网网络安全领域讲师,讲师曾经先后在国内各大网站,如黑鹰.甲壳虫之类的黑客网站从事网络安全教育!本系列课程由龙飞讲师主讲,共60课时,全面讲述网络安全方面各大知识,是一个不错 ...
- 网页设计成品DW静态网页Html5响应式css3 ——响应式游戏网站(24页) HTML+CSS+JavaScript 关于制作网游网页主题论述
HTML5期末大作业:游戏网站设计--响应式游戏网站(24页) HTML+CSS+JavaScript 关于制作网游网页主题论述 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. 电商. ...
- JavaScript二(第一个js程序)
一.<script>xxxx</script>标签解析 1.charset :可选,表示通过src属性指定的字符集,由于大多数浏览器忽略它,所以很少有人用它 2.defer:可 ...
- 小汤学编程之JavaScript学习day01——认识JS、JS基础语法
一.认识JS 1.JavaScript的组成 2.浏览器执行js简介 3.JavaScript是什么? 4.扩展内容 二.JS基础语法 1.代码书写位置 2.变量 ...
- JavaScript(一)js简单介绍
JavaScript JS历史简述: javascript 是 netscape 网景公司 的 布兰德·艾奇 研发的, 网景要求 布兰德·艾奇 10天开发出来一个与Java相似 但要比java简 ...
- 中国商标网JS调试 - 动态代码注入
中国商标网JS调试 - 动态代码注入 中国商标网JS调试 - 动态代码注入 前言 背景 工具 知识点 正文 了解 Fiddler Script Session 处理函数 反调试策略 问题分析 解决思路 ...
最新文章
- svn官方备份hot-backup.py强烈推荐
- Struts和Spring使用的模板初探
- 个性化推荐系统研究热点之用户画像
- 终于买了个Dell d400二手笔记本
- 转.h和.cpp文件的区别
- cuda卸载_Ubuntu18.04英伟达显卡驱动、Cuda安装
- jquery调用WebService和WebService输出JSON
- 云计算需要更强大的管理工具
- Go语言编程笔记1:Hello World
- 四、博客详情页完成《iVX低代码仿CSDN个人博客制作》
- 用于实时视频和图像去雾的优化对比度增强算法
- C语言嵌入式数据结构之链表
- Python爬虫入门4:使用IE浏览器获取网站访问的http信息
- jsp页面打开为空白页
- python 炒股公式_计算股票公式
- shell之常用工具(cut、sort、uniq、tr)
- html正则表达式判断手机号,js正则表达式根据手机号判断校验运营商
- 1323:【例6.5】活动选择
- linux server运行稳定,Linux server
- 对人工智能未来发展的思考