JavaScript与HTML的一些笔记

Java属于大小写敏感的语言
public static void main(String args[])程序入口
System.out.println(...)
命名:驼峰命名法   首字符以美元符号,大小写字母,下划线开头
写代码过程中,经常做的两件事:保存代码,格式化代码(Ctrl+Shift+F谨记)

html样式:style属性(引入CSS部分功能)》》背景颜色background,字体font-family,内容元素color,字体尺寸font-size

style属性淘汰了旧的bgcolor属性,font标签

HTML文本格式化:pre标签  属于预格式文本  适合显示计算机代码, 块级引用  长文本blockquote标签,短文本 q标签, bdo双流向覆盖bi-directional override

应用程序缓存:启用需在文档HTML标签中包含manifest属性,每一个指定了manifest的页面在用户对其访问时都会被缓存,manifest文件的建议文件扩展名是.appcache

json:JavaScriptObjectNotation  {与XML类似之处:纯文本;自我描述性;层级结构;JavaScript解析;AJAX传输}  {与XML差异处:没有结束标签;读写速度更快;更短;能使用JavaScript内建的JavaScript eval()方法进行解析;使用数组;不使用保留字


对于ajax应用程序来说 json比XML更快更易用:{使用XML:读取XML,使用XML DOM循环遍历文档,读取值存储在变量中}  {使用json:读取json字符串,用eval()处理json字符串}

JavaScript数据类型:字符串,数字,布尔,数组,对象,null,undefined,JavaScript拥有动态类型

JavaScript中所有事物都是对象:字符串,数字,数组,日期,对象具有属性和方法

JavaScript函数:由事件驱动或者当他被调用时执行的可重复执行的代码块 关键字function

JavaScript变量的生全局变量存期:从被声明开始,局部变量会在函数运行后被删除,全局变量会在页面关闭后被删除

向未声明的JavaScript变量来分配值,该变量讲自动作为全局变量声明

JavaScript错误:throw try catch JavaScript引擎执行JavaScript代码会发生各种错误(可能是语法错误比如编码错误或错别字,拼写错误或浏览器差异)

HTML DOM文档对象类型:由文档标签特征来获取标签对象在通过调取元素内容

HTML DOM改变CSS:document.getElementById(id).style.property = new style

节点的增加和删除:父节点下删除子节点;创建新元素,创建文本节点,元素下追加文本节点,找到已有元素,已有元素添加新元素

创建对象:使用对象构造器,也就是使用函数;JavaScript是面向对象的语言,但是JavaScript不使用类,不会创建类,也不会通过类来创建对象,JavaScript是基于prototype而不是基于类

BOM浏览器对象模型:window对象,表示浏览器窗口,所有JavaScript全局对象函数以及变量都自动成为window对象的成员,全局变量是window对象的属性,全局函数是window对象的方法

window.location对象:location.hostname返回主机域名;location.pathname当前页面的路径和文件名;location.port返回web主机的端口;location.protocol返回使用的web协议

history对象:history.back()相当于浏览器后退按钮;history.forward()相当于浏览器点击向前按钮

转载于:https://my.oschina.net/u/3434743/blog/889997

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值