共 3 篇文章
标签:菜鸟裹裹怎么删除亲友-菜鸟裹裹删除亲友的方法
ZTree是一个基于jQuery的多功能“树插件”,主要用于网页中显示和操作树形结构数据,它提供了丰富的配置选项和事件处理机制,可以方便地实现树形结构的展示、折叠、展开、选中、搜索等功能,在HTML中使用ZTree,需要先引入相关的CSS和JS文件,然后创建一个容器元素用于存放树形结构,最后通过调用ZTree的API方法来初始化和操作树形结构。,以下是详细的技术教学:,1、引入相关文件,需要在HTML文件中引入ZTree的相关文件,包括CSS样式文件和JavaScript文件,可以通过以下方式引入:,2、创建容器元素,接下来,需要在HTML文件中创建一个容器元素,用于存放树形结构,可以使用 <div>标签创建一个空的容器,并为其设置一个唯一的ID,以便后续通过JavaScript代码来操作该容器。,3、初始化ZTree,在HTML文件中引入相关文件并创建容器元素后,就可以通过JavaScript代码来初始化ZTree了,需要编写一个JavaScript函数,用于初始化ZTree,在该函数中,需要传入一个参数,即容器元素的ID,通过调用ZTree的 $.fn.zTree.init方法来初始化树形结构。,4、调用初始化函数,在HTML文件中编写完初始化ZTree的JavaScript函数后,可以在页面加载完成后调用该函数,以初始化树形结构,可以通过以下方式调用:,至此,已经成功地在HTML中使用了ZTree,在实际项目中,还需要根据具体需求来配置ZTree的各种选项和事件处理函数,以满足不同的业务场景,可以通过设置 data选项来指定树形结构的数据源,通过设置 check选项来实现节点的勾选功能等,更多关于ZTree的配置选项和使用方法,可以参考官方文档:http://www.ztree.me/v3/api/options/,,<!引入CSS样式文件 > <link rel=”stylesheet” href=”https://cdn.bootcdn.net/ajax/libs/ztree/3.5.28/css/metroStyle/metroStyle.css”> <!引入JavaScript文件 > <script src=”https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js”></script> <script src=”https://cdn.bootcdn.net/ajax/libs/ztree/3.5.28/js/jquery.ztree.all.min.js”></script>,<div id=”treeDemo” style=”width: 300px; height: 460px;”></div>,function initZTree(treeId) { // 获取容器元素 var container = $(“#” + treeId); // 初始化ZTree var setting = { data: { simpleData: { enable: true, // 开启简单模式(不显示父节点) idKey: “id”, // 设置节点的唯一标识属性名 pIdKey: “pId”, // 设置父节点的唯一标识属性名 }, }, callback: { onClick: function (event, treeId, treeNode) { // 点击节点时触发的事件处理函数 console.log(“点击了节点:” + treeNode.name); }, }, }; container.append(setting); // 将配置对象添加到容器元素中 },$(document).ready(function () { // 初始化ZTree initZTree(“treeDemo”); });,
在C语言中,单片机调用函数的写法与普通C语言程序中的函数调用写法基本相同,由于单片机的资源有限,我们需要特别注意函数的参数传递、局部变量的使用以及寄存器的保护等方面,下面将详细介绍如何在C语言中编写单片机调用函数。,1、函数声明,在C语言中,使用函数前需要先进行函数声明,对于单片机编程,我们通常将函数声明放在头文件中,然后在源文件中包含该头文件,函数声明的一般格式为:,我们要编写一个名为 delay_ms的延时函数,其参数为延时时间(毫秒),返回值为无,可以这样声明:,2、函数定义,函数定义是函数的具体实现部分,包括函数体和返回语句,在单片机编程中,我们需要特别注意以下几点:,由于单片机的资源有限,尽量减少全局变量的使用,尽量使用局部变量。,避免使用过多的内存,尽量使用寄存器存储数据。,注意中断服务程序(ISR)与普通函数的区别,ISR需要使用特定的关键字进行声明。,以上面的 delay_ms函数为例,我们可以这样定义:,3、函数调用,在C语言中,调用函数非常简单,只需要在需要的地方写出函数名和参数即可,我们要在主函数中调用上面定义的 delay_ms函数,可以这样写:,4、注意事项,在单片机编程中,我们还需要注意以下几点:,由于单片机的资源有限,尽量避免使用递归等可能导致栈溢出的操作。,如果需要使用浮点数运算,尽量使用整数运算代替,以减少资源消耗。,在使用中断时,注意保护现场,避免中断嵌套导致的数据混乱。,对于复杂的功能模块,可以考虑使用状态机等方法进行优化。,在C语言中编写单片机调用函数时,我们需要特别注意资源的合理利用、寄存器的保护以及中断服务程序的处理等方面,通过合理的编程技巧,我们可以编写出高效、稳定的单片机程序。, ,返回值类型 函数名(参数类型1 参数名1, 参数类型2 参数名2, …);,void delay_ms(unsigned int ms);,#include “delay.h” // 包含头文件 void delay_ms(unsigned int ms) { unsigned int i, j; for (i = 0; i < ms; i++) { for (j = 0; j < 114; j++) { // 延时约1ms,具体数值需要根据单片机的频率进行调整 // 延时代码,可以使用循环或者定时器等方法实现 } } },#include “delay.h” // 包含头文件 #include <stdio.h> // 包含输入输出库 int main() { unsigned int ms; printf(“请输入延时时间(毫秒):”); scanf(“%u”, &ms); // 读取用户输入的延时时间 delay_ms(ms); // 调用延时函数 printf(“延时%u毫秒完成! “, ms); // 输出提示信息 return 0; },
ZTree是一个基于jQuery的多功能“树插件”,主要用于网页中显示和操作树形结构数据,它提供了丰富的配置选项和事件处理机制,可以方便地实现树形结构的展示、折叠、展开、选中、搜索等功能,在HTML中使用ZTree,需要先引入相关的CSS和JS文件,然后创建一个容器元素用于存放树形结构,最后通过调用ZTree的API方法来初始化和操作树形结构。,以下是详细的技术教学:,1、引入相关文件,需要在HTML文件中引入ZTree的相关文件,包括CSS样式文件和JavaScript文件,可以通过以下方式引入:,2、创建容器元素,接下来,需要在HTML文件中创建一个容器元素,用于存放树形结构,可以使用 <div>标签创建一个空的容器,并为其设置一个唯一的ID,以便后续通过JavaScript代码来操作该容器。,3、初始化ZTree,在HTML文件中引入相关文件并创建容器元素后,就可以通过JavaScript代码来初始化ZTree了,需要编写一个JavaScript函数,用于初始化ZTree,在该函数中,需要传入一个参数,即容器元素的ID,通过调用ZTree的 $.fn.zTree.init方法来初始化树形结构。,4、调用初始化函数,在HTML文件中编写完初始化ZTree的JavaScript函数后,可以在页面加载完成后调用该函数,以初始化树形结构,可以通过以下方式调用:,至此,已经成功地在HTML中使用了ZTree,在实际项目中,还需要根据具体需求来配置ZTree的各种选项和事件处理函数,以满足不同的业务场景,可以通过设置 data选项来指定树形结构的数据源,通过设置 check选项来实现节点的勾选功能等,更多关于ZTree的配置选项和使用方法,可以参考官方文档:http://www.ztree.me/v3/api/options/,