了解JavaScript
编程语言
2018-04-23 20:20:30
阅读次数: 2
关于服务器和客户端编程
- 让Web服务器在把页面发送给用户之前执行脚本。这样的脚本可以确定把哪些内容发送给浏览器以显示给用户,比如从在线商店的数据库获取产品价格,在用户登录到站点的私有区域之前核对用户身份,或是从邮箱获取邮件内容。这些脚本通常运行在Web服务器上,而且是在生成页面并提供给用户之前运行的。
- 另外一种方式并不是在服务器运行脚本,而是把脚本与页面内容一起发送给用户的浏览器。然后浏览器运行这些脚本,操作已经发送给浏览器的页面内容。这些脚本的主要功能包括动画页面的部分内容,重新安排页面布局,允许用户在页面内拖放元素,验证用户在表单里输入的内容,把用户重定向到其他页面,等等。自然而然,这些脚本称为“客户端脚本”
JavaScript 历史
- 摘录阮一峰老师的JavaScript设计思路
- 借鉴C语言的基本语法
- 借鉴Java语言的数据类型和内存管理
- 借鉴Scheme语言,将函数提升到“第一等公民”
- 借鉴Self语言,使用基于原型(prototype)的继承机制
- Javascript 历史
- JavaScript 诞生记
- Javascript语言实际上是两种语言风格的混合产物—-(简化的)函数式编程+(简化的)面向对象编程
“文档对象模型”(DOM)基础知识
- 文档对象模型(DOM)是对文档及其内容的抽象表示
- 每次浏览器要加载和显示页面时,都需要解析构成页面的HTML源代码。在解析过程中,浏览器建立一个内部模型来代表文档里的内容,这个模型就是DOM。在浏览器渲染页面的可见内容时,就会引用这个模型。我们利用JavaScript可以访问和编辑这个DOM模型的各个部分,从而改变页面的显示内容和用户交互的方式
- 浅析前端页面渲染机制
window 和 document 对象
- 浏览器每次加载和现实页面时,都在内存里创建页面及其全部元素的一个内部表示体系,也就是DOM。在DOM里,页面的元素具有一个逻辑化、层级化的结构,就像一个由父对象和子对象组成的树形结构。
- 任何没有明确知名对象的方法调用都会被指向window
转载自blog.csdn.net/Elle_Peng/article/details/80055657