BOM(Brower Object Model)浏览器对象模型 每打开一个浏览器,就会创建一个window对象(全局对象),所以BOM的顶层对象是window window可以直接使用var声明的全局变量和字面量的全局函数,即window.属性和window.方法。 全局属性(即变量)与window ...
JavaScript:操作 BOM 和 DOM 浏览器说明 由于JavaScript的出现就是为了能在浏览器中运行,所以,浏览器自然是JavaScript开发者必须要关注的。 目前主流的浏览器分这么几种: IE 6~11:国内用得最多的IE浏览器,历来对W3C标准支持差。从IE10开始支持ES6标准 ...
分类:
编程语言 时间:
2020-02-18 18:33:39
阅读次数:
75
如果说是JQuery是手工作坊,那么Vue.js就像是一座工厂,虽然Vue.js做的任何事情JQuery都可以做,但无论是代码量还是流程规范性都是前者较优。 Vue.js的官方中文教程其实也是一个不错的教程,不过相比于一次性把所有概念掌握,我更倾向于先会用,之后再在实际应用中把未涉及到的知识点逐步补 ...
分类:
Web程序 时间:
2020-02-17 11:54:43
阅读次数:
87
字符 字符和字节不太一样,任何一个文字或符号都是一个字符,但是所占字节不一定,不同的编码导致一个字符所占的内存不同。 例如:标点符号"+"是一个字符,汉字"我们"是两个字符,在GBK编码中一个汉字占2个字节,在UTF-8编码中一个汉字占3个字节。 随着时代的发展,程序员们希望在计算机中显示字符,但计 ...
分类:
其他好文 时间:
2020-02-16 14:35:15
阅读次数:
68
浏览器对象模型(Browser Object Model (BOM))尚无正式标准。由于现代浏览器已经(几乎)实现了 JavaScript 交互性方面的相同方法和属性,因此常被认为是 BOM 的方法和属性。一、Window 对象所有浏览器都支持 window 对象。它表示浏览器窗口。所有 JavaS... ...
精简.vimrc配置,简约不简单 该配置没有花里胡哨的插件,只是用ctags和cscope然后配合vim提供的基础功能就可以完成常见的代码编辑,浏览,查找等工作。 vim 键盘图 ...
分类:
系统相关 时间:
2020-02-11 20:47:19
阅读次数:
83
前戏 到目前为止,我们已经学过了JavaScript的一些简单的语法。但是这些简单的语法,并没有和浏览器有任何交互。 也就是我们还不能制作一些我们经常看到的网页的一些交互,我们需要继续学习BOM和DOM相关知识。 JavaScript分为 ECMAScript,DOM,BOM。 BOM(Browse ...
分类:
编程语言 时间:
2020-02-09 22:14:58
阅读次数:
86
JS基本介绍 + JS的用途:Javascript可以实现浏览器端、服务器端(nodejs)。。。 + 浏览器端JS由以下三个部分组成: ECMAScript:基础语法(数据类型、运算符、函数。。。) BOM(浏览器对象模型):window、location、history、navigator。。。 ...
分类:
Web程序 时间:
2020-02-07 21:07:05
阅读次数:
128
location对象 location.href url地址 location.hash 锚点 location.hostname 主机名(需要放到服务器上) location.host 主机名+端口号(需要放到服务器上) location.pathname 目录或者文件 location.port ...
分类:
其他好文 时间:
2020-02-06 14:21:08
阅读次数:
86
global对象 全局对象 所有的全局变量和全局方法,都可以归在window上 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> body{ width:100 ...