首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

ajax使用案例

url在变,这个接口也在变,数据也在变 上图和下图那栏数据一致: 点击运维获取的是sub_categroy是0和2的数据,0是所有的数据,2是运维的接口数据 free_sections里的属性和页面中显示的一致...刚才犯了个错误,没有放到 下面就是代码执行后获取到的这个api的数据对象。 对象里有返回错误码,数据内容是个数组(循环数组内容可用foreach方法),对象的方法。...标签并追加到id是box下的ul中,显示返回数据中所有的name并记录是哪条数据的(通过id区分)。...看下面获取到的这里缺少一个全部,那么用ajax直接给获取到的数组里面添加一个对象数据,id为0,name为全部。因为这里创建的li标签我只用了id和name变量,所以只要有这两个变量就好。...那么现在是点python,下面就显示python的,点运维下面就显示运维的。既然要显示,下面是有个div的,div里面有个ulul下有存放多个python或运维等的相关内容的li

11.6K20

JavaScript学习笔记

","haha"); input.setAttribute("class","haha"); 删除属性,但是不能删除value属性 input.removeAttribute("name"); ** 获取标签下面的子标签...("ulid"); //返回的是一个集合 //获取ul下面的子标签,兼容性差 var lis=ulid.childNodes; alert(lis.length); //获取ul下面的子标签,兼容性高...=document.getElementById("li1"); * 父节点 ulli的父节点 parentNode:父节点 var ul1=li1.parentNode; //得到ul alert(...ul1.id); * 子节点 liul的子节点 childNodes:得到所有的子节点,但是兼容性差 firstChild:第一个子节点 //获取ul的第一个子节点 //得到ul var ul1=document.getElementById...("ulid"); var li1=ul1.firstChild; alert(li1.id); // li1 lastChild:最后一个子节点 //获取ul的最后一个子节点 //得到ul var ul1

1.7K20

白话虚拟dom

数据更改后直接操作dom,我们举例来看一下需求,比方说一个列表,列表下面有一个点击加载更多的按钮: ?...我们看到,每次数据更新后,我们借助模板生成html片段,获取列表的新旧内容拼接,这里我们思考一下,就会发现已经存在的列表信息是不应该重新渲染的。...上面的案例先放一边,先了解一下什么是虚拟dom,简单来说就是一句话,用js对象来描述dom结构,示例如下: 有如下dom结构: item1... item2 用js对象表示如下: { tag: 'ul', attrs: {...在真正的DOM元素上应用变更 patch(root, patches) 说完虚拟dom,再次提到两个最火的前端框架,Vue和react,这两个框架都使用了虚拟dom,这两个框架使用的虚拟dom有什么不同呢

74931
领券