array(2) { ["docs"]=> array(10) { [0]=> array(10) { ["id"]=> string(3) "428" ["text"]=> string(77) "Visual Studio 2017 单独启动MSDN帮助(Microsoft Help Viewer)的方法" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(8) "DonetRen" ["tagsname"]=> string(55) "Visual Studio 2017|MSDN帮助|C#程序|.NET|Help Viewer" ["tagsid"]=> string(23) "[401,402,403,"300",404]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511400964" ["_id"]=> string(3) "428" } [1]=> array(10) { ["id"]=> string(3) "427" ["text"]=> string(42) "npm -v;报错 cannot find module "wrapp"" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(4) "zzty" ["tagsname"]=> string(50) "node.js|npm|cannot find module "wrapp“|node" ["tagsid"]=> string(19) "[398,"239",399,400]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511400760" ["_id"]=> string(3) "427" } [2]=> array(10) { ["id"]=> string(3) "426" ["text"]=> string(54) "说说css中pt、px、em、rem都扮演了什么角色" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(12) "zhengqiaoyin" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511400640" ["_id"]=> string(3) "426" } [3]=> array(10) { ["id"]=> string(3) "425" ["text"]=> string(83) "深入学习JS执行--创建执行上下文(变量对象,作用域链,this)" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(7) "Ry-yuan" ["tagsname"]=> string(33) "Javascript|Javascript执行过程" ["tagsid"]=> string(13) "["169","191"]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511399901" ["_id"]=> string(3) "425" } [4]=> array(10) { ["id"]=> string(3) "424" ["text"]=> string(30) "C# 排序技术研究与对比" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(9) "vveiliang" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(8) ".Net Dev" ["catesid"]=> string(5) "[199]" ["createtime"]=> string(10) "1511399150" ["_id"]=> string(3) "424" } [5]=> array(10) { ["id"]=> string(3) "423" ["text"]=> string(72) "【算法】小白的算法笔记:快速排序算法的编码和优化" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(9) "penghuwan" ["tagsname"]=> string(6) "算法" ["tagsid"]=> string(7) "["344"]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511398109" ["_id"]=> string(3) "423" } [6]=> array(10) { ["id"]=> string(3) "422" ["text"]=> string(64) "JavaScript数据可视化编程学习(二)Flotr2,雷达图" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(7) "chengxs" ["tagsname"]=> string(28) "数据可视化|前端学习" ["tagsid"]=> string(9) "[396,397]" ["catesname"]=> string(18) "前端基本知识" ["catesid"]=> string(5) "[198]" ["createtime"]=> string(10) "1511397800" ["_id"]=> string(3) "422" } [7]=> array(10) { ["id"]=> string(3) "421" ["text"]=> string(36) "C#表达式目录树(Expression)" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(4) "wwym" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(4) ".NET" ["catesid"]=> string(7) "["119"]" ["createtime"]=> string(10) "1511397474" ["_id"]=> string(3) "421" } [8]=> array(10) { ["id"]=> string(3) "420" ["text"]=> string(47) "数据结构 队列_队列实例:事件处理" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(7) "idreamo" ["tagsname"]=> string(40) "C语言|数据结构|队列|事件处理" ["tagsid"]=> string(23) "["246","247","248",395]" ["catesname"]=> string(12) "数据结构" ["catesid"]=> string(7) "["133"]" ["createtime"]=> string(10) "1511397279" ["_id"]=> string(3) "420" } [9]=> array(10) { ["id"]=> string(3) "419" ["text"]=> string(47) "久等了,博客园官方Android客户端发布" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(3) "cmt" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511396549" ["_id"]=> string(3) "419" } } ["count"]=> int(200) } 222 JavaScript 的 BOM对象 与 DOM对象 - 爱码网

BOM对象 : Brower Object Model 浏览器对象模型

             1.作用 : 用来执行浏览器的相关操作 eg : 浏览器的地址,弹出消息

                         一般情况下 ,window代表了BOM对象  - - window 对象是JavaScript 的内置对象,使用window 对象调用方法时可以省略window不写

                   

              2.消息框

                     alert()  :  警告框,用来弹出警告消息
                                    注 : 不同浏览器显示的组件样式不同,这里我们无需关注组件样式      

                     confim() :  确认框 : 用于告知用户信息并收集用户的选择
                                   该方法有返回值,用户通过选择“确定”或者“取消”,方法结束会返回boolean类型的值

            3.定时器

                     循环定时器的设置和取消
                                     启动  - setInterval()  :   循环定时器,调用一次就会创建并循环执行一个定时器
                                     格式 : setInterval(调用方法,毫秒值);
                                     效果 : 每隔一段时间就会弹出一次对话框
                                     取消 - clearInterval(循环定时器的ID);
                     启动一次性定时器 :  一次性定时器,调用一次就会创建并执行一个定时器一次
                                    setTimeout 方法在创建一个定时器的同时,还会返回一个定时器ID,该ID就代表这个定时器
                                    此定时器ID在当前页面是不重复的
                                    格式 : setTimeout()调用方法,毫秒值;
                                    停止 : clearTimeout(定时器ID);

           4.location对象

                        location对象包含浏览器地址栏的信息
                                  常用属性 : href 设置或返回完整的URL
                                 eg : 执行路径跳转 location.href = "http://www.baidu.com";

 

DOM对象
 

     1 .  简述

                      是什么 : Document Object Model 文档对象模型
                      作用 : DOM是将标记型文档中所有内容(标签,文本,属性)都封装成对象,通过操作对对象的属性或者方法,来达到操作或者改变HTML展示效果的目的

      2 . DOM 树介绍

 <html> <head> <title>文档标题 </title> </head>   <body> <a href="">我的;连接</a> <h1></h1> </body> </html>

                                        JavaScript 的 BOM对象 与 DOM对象

上述文档会被浏览器由上到下依次加载并解析  , 加载到浏览器的内存
 

          2.DOM树生成
                     每个标签会被加载成DOM树上的一个元素节点对象
                     每个标签的属性会被加载成DOM树上的一个属性节点对象
                     每个标签的内容体会被加载称DOM树上的一个文本节点对象
                    整个DOM树,是一个文档节点对象,即DOM对象
                    一个HTML文档加载到内存中就会形成一个DOM对象

 

          3.DOM树特点 
                    必定会有一个根节点
                    每一个节点都是节点对象
                    常见的节点关系,父子节点关系
                    文本节点对象没有子节点 --叶子节点
                    每个节点都有一个父亲节点,零到多个子节点
                    只有根节点没有父亲节点

 

  3.获取元素对象四种方式

                 在JavaScript 中,我们可以通过DOM对象的4种方式获取对应的元素对象
                  getElementById();             通过元素ID获取对应元素对象
                                                            找不到则返回null
                 getElementByName();        通过元素的name 属性获取符合要求的所有元素
                                                            返回的是一个元素节点对象的  数组, 找不到则返回空数组
                 getElementByTagname();  通过元素的元素名 属性获取符合要求的所有元素对象
                 getElementByClassName();  通过元素的class属性获取符合要求的所有元素对象
                 注 : 获取某个/某些元素节点对象,必须保证元素节点对象被先加载到内存中

 

   4.元素对象常见属性

        value
            元素对象  . value ,获取元素对象的value属性值
            元素对象   . value = 属性值  设置元素对象的value属性值
      className
            元素对象  . className , 获取元素对象的class'属性值
            元素对象 . className = 属性值  设置元素对象的class属性值
      checked
            元素对象 . checked 获取元素对象的 checked 属性值
            元素对象 . checked = 属性值  设置元素对象的checked属性值
            注 : HTML 中 checked = “checked” , Javascript 中返回 true  false
      innerHTML
            元素对象 . innerHTML  , 获取元素对象的内容体
            元素对象 . innerHTML = 值 设置元素对象的内容体
            操作元素的内容体
 

相关文章: