javascript 高级程序设计 学习笔记01章 javascript的认知
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript 高级程序设计 学习笔记01章 javascript的认知,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1877字,纯文字阅读大概需要3分钟。
内容图文
hello world:
大家早上好 ,所谓一年之计在于春,一日之计在于晨。今天开始学习 高级程序设计第三版 第二遍 以前以迅雷不及掩耳之势草草看过一遍 ,但是什么也没记住 已经忘得差不多了。哈哈,原来我不是黄蓉,也不是天才,还是那句话 好记性不如烂笔头。这次学习高级程序设计第三版 是有目标的,有目的性的。所以我会把 每一章学习的心得和笔记 都记录在此。于己于人都方便。废话不多说 ,开始吧 今天的第一张 ,javascript 的实现。张鑫旭大神说过 非it(计算机专业的)的前端从业人员 学习javascript 一定要系统的学习,怎么样系统的学习 ,第一点:要对javascript 有一个整体的 感性的认知,所以我们跟着这本小红书 来一步一步 一章一章慢慢啃。加油
第一章是 javascript的实现:
javascript 是什么?
javascript的实现包括哪些?javascript有什么组成的?
是我们首要搞清楚的问题!
树上解释的 也很详细 ,
javascript 是一门转为网页交互而设计的一门脚本语言 (动态类型的,弱类型的,灵活性的)而且随着web的发展 已经越来越重要 ,成为了一门真正的编程语言。尤其是h5,node和es6的到来 让javascript如虎添翼。有一统天下的气势。妈蛋 扯远了,言归正传。
javascript = ECMAscript + DOM + BOM组成的;
那什么是ECMAscript ? 是有由ecmascript262 规定的和描述的语言规则 我是这么理解的 规定和描述了 这门语言的 语法,类型,语句,值,保留字,操作符,对象,函数,等等...语言的重要组成部门的描述,在我的理解中 ecmascript就像是一个老板,而js更像是 一个员工 执行老板规定的任务和完成老板的要求和实现老板的想法 哈哈。但是ecmascript 其实是javascript的 一重要组成部份。是基于ecmascript 实现的脚本语言。
那什么是 DOM (文档对象模型)document object model 提供了访问和操作文档网页内容的方法 和 接口。dom 也分为 dom1级 dom2级 dom3级
dom1级 的目标是 映射文档的结构 主要是两个组成部分 :
第一:dom核心,dom核心 主要是针对 xml 文档结构 提供了访问和操作 xml文档结构任意部门的方法和接口。
第二:对dom核心的扩展 :针对 html 对象 ,提供了方法。
dom2级 对dom1级进行了扩展 主要增加了 新的接口和属性:
1. dom视图 :跟踪文档变化的接口
2. dom事件 :提供了为 dom树(dom节点元素)绑定事件的方法 和 接口。w3c和ie 有兼容问题。
3. dom样式 :提供了为dom元素 添加css样式的 方法 和 接口。
4. dom遍历 和 dom范围 : 提供了为遍历dom树 和 dom范围的 相关api。
总之就是操作dom的方法 变多了 嘿嘿。
dom3级 进一步扩展dom 支持 xml 1.0 的规范。
现在的主流浏览器 对 dom的支持 已经算是 大同小异了 。有的兼容问题 还是有待解决。
那什么 又是 BOM?浏览器对象模型
BOM提供了 对浏览器网页内容以外的 访问和操作 提供了 方法和接口。
主要有以下的 功能:
1. 监听浏览器的前进后退按钮,
2.通过navigator.userAgent 判断浏览器版本,
3.通过location对象 获取网页地址栏和来源的 详细信息,
4.通过screen对象 算出用户显示器的 分辨率
5.弹出新窗口,
6.对浏览器窗户口 进行移动 缩放 关闭浏览器的功能。
7.cookies对象的操作,
8.xmlrequesthttp 和 ie 的 activeXobject 对象的 操作。......等
在h5以前 根本没有对BOM的相关标准的规定。直到h5的出现 BOM被纳入了 规定的范围之内 。所以 其实BOM还是 有很多坑点的 。
以上就是 javascript 的实现和 组成部分。今天就先到这里吧,相信大家对javascript 已经有一个大楷的认知了 ,接下来我们开始步入javascript的 殿堂吧 。加油 GO
原文:http://www.cnblogs.com/hfdj/p/7498181.html
内容总结
以上是互联网集市为您收集整理的javascript 高级程序设计 学习笔记01章 javascript的认知全部内容,希望文章能够帮你解决javascript 高级程序设计 学习笔记01章 javascript的认知所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。