JS学习笔记(1)
来源:互联网 发布:0基础软件开发 编辑:程序博客网 时间:2024/06/06 00:33
JavaScript有三,ECMA为大。
1、ECMAScript
一种标准,规定语法和基本对象等,
除js外还有其他语言实现并扩展了 ECMAScript(ActionScript,Nombas ScriptEase等);
2、DOM
DOM(文档对象模型)是 HTML 和 XML 的应用程序接口(API)。
DOM 通过创建树来表示文档,从而使开发者对文档的内容和结构具有空前的控制力。
用 DOM API 可以轻松地删除、添加和替换节点。
3、BOM
BOM(浏览器对象模型),可以对浏览器窗口进行访问和操作。
1,2,3顺序即历史产生顺序,历史由用户行为、技术、软件开发流程推动。
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
==================================================================================
ECMAScript语言规范(节选):
ECMAScript最初被设计成一门web脚本语言,提供了一种让浏览器里的页面更加生动的机制,并且将基于web的客户端-服务器端
架构中一些服务器端的计算任务交给浏览器。
=================================================================================
语言不断成熟的过程中会涌现各种标准库。在JavaScript中,库不需要任何特殊结构或者打包,他们只是一些JavaScript文件。
粗糙边界的平滑处理(浏览器的兼容性)库如下:
库 :jquery 用途:DOM遍历和操作
库:Modernizr 用途:浏览器特征检测
库:Underscore 用途:包括了对象和数组操作的工具函数
- js学习笔记(1)
- JS学习笔记(1)
- JS学习笔记1
- JS学习笔记1
- js学习笔记1
- js学习笔记1
- JS学习笔记1
- js学习笔记1
- js学习笔记1
- JS学习笔记1
- js学习笔记1
- JS学习笔记1
- JS 学习笔记-1
- JS学习笔记1
- js学习笔记1
- JS 学习笔记1
- js学习笔记1
- Node.js学习笔记(1、简介)
- AIS原始数据
- OpenCV训练自己的人脸检测级连分类器并测试
- property详解(二)
- Linux kernel Low Level debug (DEBUG_LL)
- canvas图片数字计时
- JS学习笔记(1)
- Android中文本字体的问题
- .net Linq 基础
- Let's Encrypt 给网站加 HTTPS 完全指南certbot
- *.p12 生产推送文件*.pem
- 多线程
- 寻找两个有序数组中的第K个数或者中位数
- 建立以太坊开发环境
- ORACLE分页查询SQL语法——最高效的分页