JavaScript分三个部分: ECMAScript标准:JS的基本的语法 DOM:Document Object Model 文档对象模型 操作页面的元素 BOM:Browser Object Model 浏览器对象模型 操作的是浏览器 DOM: 文档对象模型 文档:把一个html文件看成是一个 ...
分类:
编程语言 时间:
2019-01-23 18:41:29
阅读次数:
182
一:JavaScript导读 JS属于编写运行在浏览器上的脚本语言 JS采用ECMScript语法 操作BOM:浏览器对象模型 操作DOM:文档对象模型 如:使用浏览器的历史记录,使用浏览器的弹出框,修改页面内容,修改页面样式,响应用户交互事件等 二:JavaScript引入 2.1行间式:存在于行 ...
分类:
编程语言 时间:
2019-01-22 21:55:49
阅读次数:
230
一 JavaScript概述 JavaScript简称JS,前端三剑客之一,主要用于编写网页的逻辑,属于编写运行在浏览器上的脚本语言。JS是编程语言,采用的是ECMAScript语法。主要用于操作BOM(浏览器对象模型)和DOM(文档对象模型)。 二 JS的三种引入方式 1.行间式:直接将JS代码块 ...
分类:
编程语言 时间:
2019-01-22 21:42:28
阅读次数:
194
1.JavaScript:一门客户端脚本语言 2.JavaScript的组成:1、ECMAScript:基本的语法和对象 2、BOM:浏览器模型,与浏览器进行交互 3、DOM:文档模型,与网页内容进行交互 变量 定义: 注意:js为弱类型的解释型脚本语言,使用var关键字定义一个变量,数据类型自动判 ...
分类:
编程语言 时间:
2019-01-22 11:49:28
阅读次数:
182
https://stackoverflow.com/questions/2223882/whats-the-difference-between-utf-8-and-utf-8-without-bom Answer1 The UTF-8 BOM is a sequence of Bytes at t ...
分类:
其他好文 时间:
2019-01-21 16:09:40
阅读次数:
143
BOM即Browser Object Model,浏览器对象模型,表示浏览器窗口,所有js全局对象、函数以及变量均是window 对象的成员。 对于不同的浏览器,表示宽度和高度的方法不同: 对于IE9及以上、Chrome、Firefox、Opera以及Safari:window.innerHeigh ...
分类:
Web程序 时间:
2019-01-20 15:05:17
阅读次数:
207
今天解决了vi命令打开日志文件中文总是显示乱码的问题。由于项目组中的日志包含一些特殊字符,所以使用vim打开日志文件时总是不能正确识别出文件字符编码。此时用:set fileencoding命令可以看出vim把文件编码识别成latin1。 在这种情况下无论终端设置成gbk还是utf-8编码,都不能正 ...
分类:
系统相关 时间:
2019-01-19 13:22:11
阅读次数:
879
DOM 1.概念起源: 文档对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展标志语言的标准编程接口。在网页上,组织页面(或文档)的对象被组织在一个树形结构中,用来表示文档中对象的标准模型就称为DOM。Document Object Model的历史可以 ...
分类:
其他好文 时间:
2019-01-18 21:27:06
阅读次数:
175
BOM 浏览器对象模型 可以使我们通过JS操作浏览器, 提供了一组对象,来操作浏览器 window 代表整个浏览器的窗口,同时window也是网页中的全局对象; Navigator 代表的当前浏览器的信息,通过该对象可以来识别不同的浏览器; Location 代表当前浏览器的地址信息栏,可以或许地址 ...
分类:
Web程序 时间:
2019-01-18 00:56:20
阅读次数:
198
这段时间做项目需要用canvas。 而我在看文档的时候,发现canvas是一个很独立的API:和DOM BOM基本上没什么关系。 在学习canvas的时候需要了解很多概念,否则看某些文档的讲解可能会看不懂,比如MDN。 那么,第一步。 HTMLCanvasElement 刚才声明的变量 elemen ...
分类:
其他好文 时间:
2019-01-17 23:50:23
阅读次数:
239