当前位置: 首页 > news >正文

手表网站布局/成都网站关键词推广

手表网站布局,成都网站关键词推广,淘宝官网电脑版登录界面,南通网站建设 南大街什么中DOM: DOM是一套对文档内容进行抽象各概念化的方法; 例如:我们对别人说:“猫在沙发上!”;别人听到的不会是“狗已经跑了”;这是因为人类对已有的事物有了一套公有的认识;再比如,有人问你&a…

什么中DOM:

DOM是一套对文档内容进行抽象各概念化的方法;

例如:我们对别人说:“猫在沙发上!”;别人听到的不会是“狗已经跑了”;这是因为人类对已有的事物有了一套公有的认识;再比如,有人问你,“左手边第三家饭店叫什么 ”;而回答者必需要理解问话者所说的左手边,与第三的含意;同样的在javaScript也同样实用;当我们通过javaScrit控制某个网页元素,或是改变样式时,首先要获得该元素;而获得这些元素的方法正是DOM所约定的;现代DOM多指W3C所约定的一套针对大多是网页而设定的通用api;

javaScript语法:

在html中引用javaScript方法:

方法一:

将代码放在<head></head>标签之间;

<head><stript>javaScript代码放在此处</stript></head>

方法二:

javaScript.js  //源代码单独文件

<stript src = "javaScript.js"> </script>  //将此标签放在html文件<head>或<body>之中;

更好的做法是放在<body> ......<stript src = "javaScript.js"> </script> </body>更有助于网页加载

变量的声明:

var a, b, c, d;

a = "hello";

b = 12;

c = 15.2;

d = 'y';

也可以一次完成,效率更高:var a = "hello", b = 12, c = 15.2, d = 'y';

数组:

创建数组

var a = Array(4);//指定数组大小为4

var b = Array(); //不指定大小的数组

数组的初始化

a[0] = "frist";

a[1] = 2;

a[2] = 3;

a[3] = true;

也可以一步完成 var c = Array("frist", 2, 3, true);//创建初始化

还有一种更简单的方法 var c = ["frist", 2, 3, true];

数组存放的数据,不一定是同一种类形,还可以将变量存放入数组,甚至是数组存放入数组;

对象:

创建对象

var d = Object();

d.name = "alswd";

d.age = 18;

更简单的方式:var d = {name: "alswd", age: 18};

初始化上文b数组:b[0] = d;

访问数组元素,b[0].name = "alswd"; b[0].age = 18;

操作符:

与c++基本相同;

区别:字符串的+运算

var a = "hello " + “world”;

将两个字符串拼接;最终a = "hello world";

值得注意的是,字符串与数值相加得到的是字符串的拼接

var b = “this is ” + 5; 结果 b = "this is 5";

条件判断,逻辑运算,循环语句基本与其它语言相同

值得注意的是条件判断===是可以判断两个值数据类型与值完全相等

==只判断值相等

函数:

如需要多次使用同一段代码 ,则可以把它封装成函数;

函数的定义:

function name(arguments){}

与c++不同的是,他不需要返回值的类型;取而代之的是关键字function;

对象

可以理解成一个简单版c++类,有属性有方法;

在javaScript中对象主要分为:

用户定义对象:由程序员自己定义的对象

内建对象:内建在javaScript语言里的对象;如Array, Math, Date等;

宿主对象:由浏览器提供的对象;  如window对象;window.alrt("hello world");

 DOM

(Document , Object, Model) 文档对象模型每当在浏览器创建一个网页,DOM就会把网页转换成一个文档对象模型;文档称为"节点树";

节点:(node)

元素节点(element node):html上的每一个标签,可以理解为一个元素节点,如<body></body>是一个元素结点;

文本节点(text node):再如<p>"hello "</p> <p>元素包含着文本,他是一个文本节点;在<xhtml>中每个文本节点必需放在元素节点内部;而元素节点不一定都有文本节点;

属性节点(attribute node): 由于属性总是放在起始标签里,所以属性节点总是包含在元素节点中;

获取元素节点对象方法:

document.getElementById("html id 属性");通过元素id返回的是该元素的对象

document.getElementsByTagName("li");返回的是一个元素标签对象数组

document.getElementsByClassName("类名"); 通过类名返回相同元素对象数组

获取元素属性方法:

getAttribute("title"); //由于元素属性节点是继存于元素节点的,所以在使用getAttribute()方法首先要获取此元素节点对象;通过对象调用方法返回属性值

如:<p title = "test"> 测试 </p>

document.getElementsByName("p").getAttribute("title");

设置元素属性方法:

setAttribute("attribute", "new vlau");

总结:

主要使用到的方法:

document.getElementById("id");

document.getElementsByName("element");

document.getElementsByClass("class");

(object.)getAttribute("attribute");

(object.)setAttribute("attribute", "valu");

 

转载于:https://www.cnblogs.com/flowingwind/p/8397227.html

http://www.lbrq.cn/news/1586017.html

相关文章:

  • php做的静态网站怎么加密/seo优化思路
  • 公司做网站需要准备什么资料/app推广平台
  • 济南网站建设网站制作/电商网站怎样优化
  • bob网站建设/伟哥seo博客
  • 哈尔滨网站建设价格低/seo全国最好的公司
  • 课程网站建设/企业网站建设论文
  • wordpress图片付费主题/北京seo优化诊断
  • 二手车做的好的网站有哪些/优化设计电子课本
  • frontpage如何做网站/高端网站建设报价
  • 选择ssm框架做网站的好处/企业网站建设的流程
  • 做a的视频在线观看网站/seo描述是什么意思
  • 青岛市建设局网站/免费源码网站
  • wordpress横线/合肥网站优化软件
  • 梧州网站建设定制/cms
  • 常州网站建设最易/深圳关键词优化
  • 网站内页的设计/西安优化外
  • 临海如何制作公司网站框架/手机百度关键词优化
  • dede网站后台模板/全网整合营销平台
  • 在线观看免费网站/长沙网红奶茶
  • window服务器如何做网站访问/怎么做一个自己的网页
  • 电子商务网站建设 论文/百度网址收录入口
  • 论职能网站建设/百度推广登陆
  • 建设旅游服务类网站的可行性报告/舆情分析网站
  • 南通网站建设外包/seo团队
  • 网上做效果图网站有哪些软件有哪些/免费推广网站2023mmm
  • 建设学校网站的报告/杭州百度优化
  • wordpress 添加评论/厦门seo测试
  • 建设赌博网站/免费卖货平台
  • 广州市物联网应用示范项目/武汉网站优化公司
  • php网站开发案例教程 dvd/免费的网页入口
  • 【代码随想录day 14】 力扣 111.二叉树的最小深度
  • 存储管理、XFS 增量备份恢复、LVM
  • Qwen系列模型
  • 【R语言】 高清美观的 MaxEnt 刀切图(Jackknife)绘制——提升论文质量
  • AI领域的三箭齐发之夜 - genie3,gpt-oss, Opus 4.1
  • LinkedList 深度解析:核心原理与实践