随笔分类 - Java基础+进阶
摘要:DOM的Node对象 Node:节点对象,其他5个的父对象 特点:所有dom对象都可以被认为是一个节点 方法: CRUD dom树: appendChild():向节点的子节点列表的结尾添加新的子节点。 removeChild():删除(并返回)当前节点的指定子节点。 replaceChild():
阅读全文
摘要:DOM的Document对象创建DOM对象 2.创建其他DOM对象: createAttribute(name) createComment() createElement() createTextNode() DOM的Element对象 Element:元素对象 1.获取/创建:通过documen
阅读全文
摘要:DOM概述 W3C DOM 标准被分为3个不同的部分: 核心 DOM - 针对任何结构化文档的标准模型 Document:文档对象 Element:元素对象 Attribute:属性对象 Text:文本对象 Comment:注释对象 XML DOM - 针对XML文档的标准模型 HTML DOM -
阅读全文
摘要:BOM的Location Location:地址栏对象 1.创建(获取): 1.window.location 2.location 2.方法: reload() 重新加载当前文档。刷新 3.属性 href 设置或返回完整的URL。 案例3自动跳转首页 分析: 1.显示页面效果 <p> 2.倒计时读
阅读全文
摘要:案例2轮播图 分析: 1.在页面上使用img标签展示图片。 2.定义一个方法,修改图片对象的src属性。 3.定义一个定时器,每隔3秒调用方法一次。 BOM的Window属性 3.属性 1.获取其他BOM对象: history location Navigator Screen 2.获取DOM对象:
阅读全文
摘要:BOM的Window打开关闭方法 2.与打开关闭有关的方法: close():关闭浏览器窗口 谁调用我,我关掉哪个窗口 open():打开一个新的浏览器窗口 BOM的Window定时器方法 3.与定时器有关的方法 setTimeout():在指定的毫秒数后调用函数或计算表达式。 参数: 1.js代码
阅读全文
摘要:BOM概述 BOM: 1.概念:Browser Object Model 浏览器对象模型 将浏览器的各个组成部分封装成对象。 2.组成: Window:窗口对象 Navigator:浏览器对象 Screen:显示器屏幕对象 History:历史记录对象 Location:地址栏对象 BOM的Wind
阅读全文
摘要:事件简单学习 事件简单学习: 功能:某些组件被执行了某些操作后,触发某些代码的执行。 造句: xxx 被 xxx,我就xxx 我方水晶被摧毁后,我就责备队友。 敌方水晶被摧毁后,我就夸奖自己。 如何绑定事件 1.直接在html标签上,指定事件的属性(操作),属性值就是js代码 1.事件:onclic
阅读全文
摘要:DOM简单学习 DOM简单学习:为了满足案例要求 功能:控制html文档的内容 代码:获取页面标签(元素)对象 Element document.getElementById("id值"):通过元素的id获取元素对象 操作Element对象: 1.修改属性值: 1.明确获取的对象是哪一个? 2.查看
阅读全文
摘要:JavaScript对象Global Global 1.特点:全局对象,这个Global中封装的方法不需要对象就可以直接调用。 方法名(); 2.方法: encodeURI():url编码 decodeURI():url解码 encodeURIComponent():url编码,编码的字符更多 de
阅读全文
摘要:JavaScript对象RegExp1 RegExp:正则表达式对象 1.正则表达式 1.单个字符:[ ] 如:[a] [ab] [a-zA-Z0-9_] 特殊符号代表特殊含义的单个字符 \d:单个数字字符[0-9] \w:单个单词字符[a-zA-Z0-9_] 2.量词符号: ?:表示出现0次或1次
阅读全文
摘要:JavaScript对象Date Date:日期对象 1.创建: var date = new Date(); 2.方法: toLocaleString():返回当前date对象对应的时间本地字符串格式 getTime():获取毫秒值。返回当前如期对象描述的时间到1970年1月1日零点的毫秒值差 J
阅读全文
摘要:JavaScript对象Function Function:函数(方法)对象 1.创建: 1.var fun = new Function(形式参数列表,方法体); 2.function 方法名称(形式参数列表) { 方法体 } 3.var 方法名 = function(形式参数列表) { 方法体
阅读全文
摘要:流程控制语句 流程控制语句: 1.if...else... 2.switch: 在java中,switch语句可以接受的数据类型:byte int shor char 枚举(1.5) string(1.7) 3.while 4.do.while 5.for JavaScript语法练习99乘法表
阅读全文
摘要:JavaScript语法三元运算符 三元运算符 ? : 表达式 var a = 3; var b = 4; var c = a > b ? 1 : 0; 语法: 表达式?值1:值2 判断表达式的值,如果是true则取值1,如果是false则取值2; JavaScript语法特殊语法 1.语句以;结尾
阅读全文
摘要:JavaScript语法算数&比较运算符 比较运算符: 比较方式 1.类型相同:直接比较 字符串:按照字典顺序比较。按位逐一比较,直到得出大小为止。 2.类型不同:先进行类型转换,再比较 :全等于。在比较之前,先判断类型,如果类型不一样,则直接返回false JavaScript语法逻辑运算符 逻辑
阅读全文
摘要:JavaScript语法-变量typeof JavaScript语法一元运算符 一元运算符:只有一个运算数的运算符 ++,-- +(正号) -(负号) ++ -- : 自增(自减) ++(--)在前,先自增(自减),再运算 ++(--)在后,先运算,再自增(自减) +(-)号:正负号 注意:在JS中
阅读全文
摘要:JavaScript语法注释&数据类型 注释: 1.单行注释://注释内容 2.多行注释:/*注释内容*/ 数据类型: 1.原始数据类型(基本数据类型) 1.number:数字。 整数/小数/NaN(not a number 一个不是数字的数字类型) 2.string:字符串。 字符串 "abc"
阅读全文
摘要:JavaScript发展史 JavaScript发展史: 1.1992年,Nombase公司,开发出第一门客户端脚本语言,专门用于表单的校验。命名为:C - - ,后来更名为:ScriptEase 2.1995年,Netscape(网景)公司,开发出一门客户端脚本语言:LiveScript。后来,请
阅读全文
摘要:JavaScript简介 概念:一门客户端脚本语言 运行在客户端浏览器中的。每一个浏览器都有javascript的解析引擎 脚本语言:不需要编译,直接就可以被浏览器解析执行了 功能: 可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。
阅读全文