
javascript
ll123c
这个作者很懒,什么都没留下…
展开
-
javascript的概念
javascript是基于对象和事件驱动的脚本语言,主要应用在客户端。所谓的基于对象是指js提供了许多已经创建好的对象,我们可以直接拿过来使用。而java语言是面向对象的语言,使用对象的话,我们还要自己创建一个对象。事件驱动是指js是基于一些事件的,比如鼠标滑动事件,鼠标悬停事件...java与javascript没有任何关系1.java是属于sun公司的(现在是oracle),j...原创 2019-03-25 19:13:11 · 250 阅读 · 0 评论 -
操作DOM树之修改某一个标签
问题描述:在ul标签下的li标签做出修改,使用新的li标签替换原来的li标签问题分析:第一步:获取需要被修改的ul标签第二步:新建一个li标签第三步:新建一个文本节点第四步:将文本节点添加到li标签内部第五步:获取需要被修改的li标签第六步:ul标签调用replaceChild();方法,实现替换<html> <head>...原创 2019-04-02 21:39:27 · 429 阅读 · 0 评论 -
操作DOM树之删除指定的标签
问题描述:删除某一个指定的标签问题分析:1.标签不能自己删除自己,所以第一步就要获取到要获取要删除的标签2.获取被删除标签的父标签3.父标签调用removeChild()方法<html> <head> <title>html示例</title> </head> <body>...原创 2019-04-02 15:23:27 · 1257 阅读 · 0 评论 -
js的bom对象
bom(broswer object model)浏览器对象模型1.navigator对象 获取客户机的信息(也就是浏览器的信息)使用navagator对象的appName()属性2.screen对象 获取屏幕的信息(如屏幕的高度和宽度)3.location对象 获取当前请求的url地址使用location对象的href属性<html> <...原创 2019-03-28 22:08:26 · 260 阅读 · 0 评论 -
操作DOM树之在指定位置处添加标签
问题描述:在ul标签内的某一个li标签前面添加另一个li标签问题分析:1.首先需要获取到要添加的li标签2.然后新建一个li标签3.新建一个文本节点,将文本节点添加到新建的li标签内4.因为要在ul标签内添加,所以获取ul标签5.将新建的li标签添加到ul标签内,<li id="li23">貂蝉</li>之前。使用的方法是:ul11.inse...原创 2019-04-02 14:43:58 · 1098 阅读 · 0 评论 -
获取标签下子标签的方法
分析:想要获取标签下子标签,首先要获取外层标签第一步:通过getElementById()获取外层的标签第二步:获取标签内子标签的唯一有效方法是使用document的getElemetnsByTagName()方法。<html> <head> <title>html示例</title> </head>...原创 2019-04-02 09:25:58 · 5609 阅读 · 0 评论 -
操作DOM树之在子标签末尾添加标签
在完成这个案例之前要清楚DOM解析html文件的过程。解析的过程类似于一个树。称之为DOM树首先树的根节点是文件的最外层的标签,然后根节点的子节点是最外层标签的第一个内标签....依此类推。也就是DOM树的叶子结点一定是HTML文件的最内层标签。题目:在<ul>标签末尾添加一个新的li标签。分析:第一步,无论进行什么操作,需要先获取原来的ul标签。var ...原创 2019-04-01 19:25:34 · 776 阅读 · 0 评论 -
js的函数重载
1.js中不存在重载,如果出现多个重名函数,根据加载顺序,会调用最后一个函数。2.但是可以通过其他方式模拟实现重载(通过arguments数组实现)<html> <head> <title>html示例</title> </head> <body> </body>...原创 2019-03-28 10:23:29 · 318 阅读 · 0 评论 -
js的DOM对象1
document对象分别介绍了ducument对象的四种重要的方法1.write()方法document.write("")//可以向页面输出变量,也可以向页面输出html代码2.getElementById()通过标签的id获取标签3.getElementsByName()通过name属性来获取标签,记住该方法返回的是一个数组或者集合4.getElement...原创 2019-03-31 09:51:35 · 188 阅读 · 0 评论 -
js的bom对象2
1.setInterval()方法该方法有两个参数,第一个参数用来写js代码,第二个参数用来写设置定时器的时间。setInterval("js代码",毫秒数),该方法实现的功能是每隔一定的时间就会执行js代码var id1=setInterval("alert('123');",5000);其中id表示方法返回的数值window对象的方法,window可以省略2.s...原创 2019-03-30 20:04:14 · 113 阅读 · 0 评论 -
js中函数的定义方式
函数的参数列表中不需要写var,而是直接写参数的名称1.function 函数名(参数列表){}实例代码 function add(a,b){ var sum=a+b; alert(sum); } add(3,5);2.匿名函数也就是不写函数的名字,将函数当作一个变量。var test=function(...原创 2019-03-26 14:15:07 · 3616 阅读 · 0 评论 -
document的使用以及js打印99乘法表
1.document.write()可以向页面直接输出语句,把内容输出在页面上。write内可以写html的代码,也可以写基本内容document.write("")里面是双引号,如果要设置标签的属性,要写为单引号document.write("")可以输出变量,也可以输出html代码document.write2.打印99乘法表<html> <hea...原创 2019-03-26 09:28:49 · 1336 阅读 · 0 评论 -
css布局的漂浮与布局的定位
float:用于布局的漂浮两个值,left:后面的div移到右边 right:后面的div移到左边position:用于布局的定位:两个值,absolute:从文档流中拖出,然后我们可以使用 relative:不会从文档流中拖出 ...原创 2019-03-26 08:09:45 · 284 阅读 · 0 评论 -
js的原始数据类型和变量声明以及js的语句
1.js的原始数据类型共五种string number boolean null undefined变量的定义都要使用关键字varvar str="123";//定义一个字符串变量var m=123,//定义一个数字类型的变量var flag=true;//定义一个布尔类型的变量null表示对象的引用为空undefined表示定义一个变量没赋值。var a;...原创 2019-03-26 08:07:44 · 176 阅读 · 0 评论 -
js与html的结合方式
1.使用标签<script>,直接在此标签内写入js的代码 <script> alert("良言"); </script>2. 引入外部的js文件<html> <head> <title>html示例</title> </head> ...原创 2019-03-25 19:18:51 · 171 阅读 · 0 评论 -
innerHTML属性
此属性的用途:1.用于获取标签内的文本内容var spanid=document.getElementById("spanid"); alert(spanid.innerHTML);//直接获取属性2.向标签内设置新的内容,可以是html代码ar divid=document.getElementById("divid"); divi...原创 2019-04-03 09:09:25 · 1201 阅读 · 0 评论