- 博客(120)
- 收藏
- 关注
原创 CentOS7的服务管理方式
复制systemctl start httpd.serviceservice命令:service命令是CentOS 7之前版本中常用的服务管理命令,它也可以管理系统服务的启动、停止、重启等操作。命令:systemctl命令是CentOS 7中新引入的服务管理命令,它可以管理系统服务的启动、停止、重启、启用和禁用等操作。命令:nmtui命令是一个文本界面的网络管理工具,它可以用来配置网络服务(例如,网络接口、DNS、主机名等)。是一种流行的Linux操作系统,它提供了一种方便的方式来管理系统服务。
2023-05-26 15:49:49
384
原创 静态IP和动态IP的对比
众所周知,我们上网时输入的都是网址的,而DNS服务器则通过网址知道你的网站服务器IP,进而提供网络服务,让浏览网站的客户打开网站浏览。静态IP又称为固定IP,是运营商的专线业务提供的一种IP形式,安装专线后运营商会提供固定IP及对应的子网掩码、网关,然后我们将固定IP的信息配置在本地连接里,这样我们电脑开机时就会少了获取IP的过程。动态IP并非是一个固定的IP,而是可以重新拨号后发生变化的,而动态域名则是提供的域名动态解析,以便用户在无法记住动态IP地址的时候y地址的时候用动态域名来连接网络。
2023-05-26 15:49:29
252
原创 DHCP服务器工作原理
其实,DHCP通常是用于局域网内的一个通信协议,它主要是通过客户端发送广播数据包给整个物理网段的所有主机,若局域网内有DHCP服务器时,才会响应客户端的IP数据包的参数要求。若客户端网络设置使用DHCP取得IP,则当客户端开机或是重新启动网卡时,客户端主机会发送出查找DHCP服务器的UDP数据包给物理网段内的所有计算机。当服务端接收到客户端的确认选择后,服务器会回送确认的相应数据包,并且告知客户端这个网络参数租约的期限,并且开始租约计时。服务器在接收到客户端的要求后,会针对这个客户端的硬件地址(MAC)。
2023-05-26 15:49:01
204
原创 Vi编辑器的工作原理
vi/vim命令有三大模式:编辑模式、视图模式、命令模式;不同模式可以执行不同的命令。强制写入,原文件不允许写入的状态下,列如只读状态的文件,该命令可以强制写入;:向上搜索 (使用搜索命令/或?Esc键:退出编辑模式进入视图模式或退出命令模式进入视图模式。u:撤销(如不想删除刚刚删除的行,u可以取消删除操作)、vim基于vi开发的编辑器,与vi的命令一致。“shift+:”:从视图模式进入命令模式。gg:光标移动到文件的第一行。G:光标移动到文件的最后一行。:插入 (进入编辑模式)dd:删除光标所在行。
2023-05-26 15:47:45
278
原创 管道符的工作原理
而对于部分命令,例如rm、kill等命令则不支持从标准输入中读取参数,只支持从命令行中读取参数(即rm命令后面必须指定删除的文件或者目录,kill命令后面必须要指定杀死的进程号等)前面介绍uniq的文章中提到,sort跟uniq结合使用才能有效去重,所以通过管道将sort处理后输出的文本丢给uniq处理,所以uniq处理的是排序好的文本,可以进行有效去重。表示标准输入,即命令cat a.txt 的输出,相当与对文件b.txt和标准输入一起进行排序,相当于sort a.txt b.txt。
2023-05-26 15:47:29
57
原创 图解静态设置IP,实现上网功能
(4)在属性中,选择“使用下面的ip地址”手动输入ip地址、子网掩码、默认网关等信息。这里需要注意的时,手动输入的静态ip,前三位可以通过win+R,输入cmd后输入ipconfig命令来查看。最后一位不要和你的ip相同,而最后一位数的可输入范围可以在网络编辑器中查看。如图,这里我们用的虚拟机,所以在编辑中找到“虚拟网络编辑器”虚拟网络编辑器中,点击更改设置。的范围,这个范围就是我们设置静态。随后我们就可以继续设置我们的静态。来验证是否能正常上网,如下图发现。通了,所以可以正常上网。
2023-05-04 12:50:21
1218
1
原创 广域网和局域网对比
局域网是在一个局部的地理范围内(如一个学校、工厂和机关内),一般是方圆几千米以内,将各种计算机,外部设备和数据库等互相联接起来组成的计算机通信网。、私网、内网)内电脑发起的对外连接请求,路由器或网关都不会加以阻拦,但来自广域网对局域网内电脑电脑连接的请求,路由器或网关在绝大多数情况下都会进行拦截。)是在一个局部的地理范围内(如一个学校、工厂和机关内),一般是方圆几千米以内,将各种计算机,外部设备和数据库等互相联接起来组成的计算机通信网。,是一种跨越大的、地域性的计算机网络的集合。(网络地址转换)进行。
2023-05-04 12:49:15
172
原创 IP地址静态设置和动态设置区别
而是可以重新拨号后发生变化的,而动态域名则是提供的域名动态解析,以便用户在无法记住动态。当我们想访问百度的时候,我们就在浏览器输入地址,但是在网络中,数据传输是以。地址,大大增加了连接网络的稳定和便捷性。,进而提供网络服务,让浏览网站的客户打开网站浏览。运营商的物理线路上进行限制的。的情况下,小明比小红都会有更好的上网速度。众所周知,我们上网时输入的都是网址的,而。地址已经分配完毕,严重稀缺的前提下。地址,可以直接连接上网,不需要获取。的情况是不可能存在的,准确来说是。地址的时候用动态域名来连接网络。
2023-05-04 12:48:13
164
原创 IP地址的分类
A、B、C三类IP地址的特征:当将IP地址写成二进制形式时,A类地址的第一位总是O,B类地址的前两位总是10,C类地址的前三位总是110。IP地址分为五类,A类保留给政府机构,B类分配给中等规模的公司,C类分配给任何需要的人,D类用于组播,E类用于实验,各类可容纳的地址数目不同。(1)C类地址第1字节、第2字节和第3个字节为网络地址,第4个个字节为主机地址。① 10.X.X.X是私有地址(所谓的私有地址就是在互联网上不使用,而被用在局域网络中的地址)。② 127.X.X.X是保留地址,用做循环测试用的。
2023-05-04 12:48:07
119
原创 名词解析:IP,掩码(netmask),网关(gateway),DNS?
在没有路由器的情况下,两个网络之间是不能进行TCP/IP通信的,即使是两个网络连接在同一台交换机(或集线器)上,TCP/IP协议也会根据子网掩码(255.255.255.0)判定两个网络中的主机处在不同的网络里。网关实质上是一个网络通向其它网络的IP地址。这个IP地址,是具有路由功能的IP地址,默认网关也是一个网关,也是具有路由功能的设备的IP地址。如果网络A中的主机发现数据包的目的主机不在本地网络中,就把数据包转发给它自己的网关,再由网关转发给网络B的网关,网络B的网关再转发给网络B的某个主机。
2023-05-04 12:47:35
454
原创 IPV4 和 IPV6 对比
协议:包头的长度为40个字节,包含指定QoS处理的数据包流的Flow Label字段,不包含checksum;协议:包头的长度为20个字节,不识别用于QoS处理的数据包流,包含checksum,包含最多40个字节的选项字段。协议:地址(A)记录,映射主机名;协议:地址(AAAA)记录,映射主机名;协议:需要使用ICMPv6或DHCPv6的无状态地址自动配置(SLAAC)。协议:地址解析协议(ARP)可用于将IPv4地址映射到MAC地址。协议:地址解析协议(ARP)被邻居发现协议(NDP)的功能所取代。
2023-05-04 12:46:55
159
原创 对比OSI和TCP/IP模型?
TCP/IP模型正好相反,首先出现的是协议,模型实际上是对自己协议的描述,因此不会出现协议不能匹配模型的情况,但该模型不适合于其他非TCP/IP的协议栈。第一:OSI参考模型的最大贡献就是精确定义了三个主要概念:服务、协议和接口,这与现代的面向对象程序设计思想非常吻合,而TCP/IP模型在这三个概念上却没有明确区分,不符合软件工程的思想。首先,二者都采取分层的体系结构,将庞大且复杂的问题划分为若干较容易处理的、范围较小的问题,而且分层的功能也大体类似。其次,二者都是基于独立的协议栈的概念。
2023-04-28 15:39:02
107
原创 什么是TCP/IP模型
IP 是获取数据发送到的地址的部分。如果没有这些固定的约定和规则,互联网将缺乏功能和运营所需的基础设施。网络协议是当今通信的基础,没有它,数字世界就无法生存。TCP 是使电话响铃的所有技术,它使我们能够与另一部电话上的某人通话。出现了许多兼容的计算机网络协议,每个协议都是针对其特定目的和环境而开发的。本身之外, TCP、UDP、HTTP 和 FTP等杰出的协议都与 IP 合并以提供额外的功能。网络协议包括网络小工具或设备之间通信的所有规定和约定,包括设备可以识别和建立连接的方式。计算机网络的现代协议使用。
2023-04-28 15:38:54
109
原创 OSI模型每层的作用
其主要功能是:在数据链路层提供的两个相邻端点之间的数据帧的传送功能上,进一步管理网络中的数据通信,控制数据链路层与传输层之间的信息转发,建立、维持和终止网络的连接,将数据设法从源端经过若干个中间节点传送到目的端(点到点),从而向传输层提供最基本的端到端的数据传输服务。因此这一层的主要功能是:在物理层提供的比特流的基础上,通过差错控制、流量控制方法,使有差错的物理线路变为无差错的数据链路,即提供可靠的通过物理介质传输数据的方法。在OSI参考模型中,物理层是参考模型的最低层,也是OSI模型的第一层。
2023-04-28 15:37:28
548
原创 OSI模型七层的图解
会话层负责一系列功能,包括打开、关闭和重新建立会话活动、特定应用程序和服务器之间通信的身份验证和授权、识别全双工或半双工操作以及同步数据流。根据网络特性、最佳可用路径、流量控制、数据包拥塞和服务优先级等在内的一系列因素,在源网络和目标网络之间选择最佳物理路径路由数据。模型的第二层涉及网络内节点之间的数据传输,并管理物理连接的设备(例如交换机)之间的连接。表示层,也称为语法层,映射数据的语义和语法,以便接收到的信息可用于每个不同的网络实体。模型的第四层确保数据包传输过程中的完整和可靠性。
2023-04-28 15:36:28
383
原创 名词解析:ISO1,ISO2,OSI,IOS
每一层的功能是独立的。实际上这七层是并不存在的,也就是说没有这些概念,而我们今天提到的七层概念,只是人为的划分而已。我们需要了解互联网的本质是一系列的网络协议,这个协议就叫做OSI协议(开放系统互联(Open System Interconnection)),它是由ISO(国际标准化组织)定义的。纤维沿顺时针螺旋上升的是左旋性的S捻,沿逆时针螺旋上升的是右旋性的Z捻。ISO 宣称它的宗旨是"在世界上促进标准化及其相关活动的发展,以便于商品和服务的国际交换,在智力、科学、技术和经济领域开展合作。
2023-04-28 15:35:23
224
原创 什么是Redis持久化技术
由于Redis的数据都存放在内存中,如果没有配置持久化,redis重启后数据就全丢失了,于是需要开启redis的持久化功能,将数据保存到磁盘上,当redis重启后,可以从磁盘中恢复数据。redis提供两种方式进行持久化,一种是RDB持久化(原理是将Reids在内存中的数据库记录定时dump到磁盘上的RDB持久化),另外一种是AOF(append only file)持久化(原理是将Reids的操作日志以追加的方式写入文件)它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。
2023-04-16 16:33:20
55
原创 解析Redis数据库
文档型数据库的灵感是来自于Lotus Notes办公软件的,而且它同第一种键值存储相类似。该类型的数据模型是版本化的文档,半结构化的文档以特定的格式存储,比如JSON。文档型数据库可 以看作是键值数据库的升级版,允许之间嵌套键值。图形结构的数据库同其他行列以及刚性结构的SQL数据库不同,它是使用灵活的图形模型,并且能够扩展到多个服务器上。单线程快原因:纯内存访问, 单线程避免线程切换和竞争产生资源消耗,RESP协议简单(后端封装,传输的是RESP协议的redis命令给redis服务器)
2023-04-16 16:32:25
95
原创 对比关系型和非关系型数据库
要支持更多并发量,SQL数据库是纵向扩展,也就是说提高处理能力,使用速度更快速的计算机,这样处理相同的数据集就更快了,但这种方式最终肯定会达到纵向扩展的上限;在sql中,必须先定义好表结构,才能够添加数据,例如定义表的主键、索引、外键等。在Nosql数据库中,数据可以在任何时候任何地方添加,不需要预先定义;与其相反,非关系型数据通常存储在数据集中,就像文档、键值对或者图结构;关系型数据库将数据存储在硬盘中,查询速度较慢;Nosql数据库将数据存储于缓存之中,而且不需要经过SQL层的解析,查询速度快。
2023-04-16 16:31:51
60
原创 对比MySQL和Oracle数据库?
保证提交的数据均可恢复,因为oracle把提交的sql操作线写入了在线联机日志文件中,保持到了磁盘上,如果出现数据库或主机异常重启,重启后oracle可以考联机在线日志恢复客户提交的数据。通过在undo表空间中构造多版本数据块来实现读一致性,每个session查询时,如果对应的数据块发生变化,Oracle会在undo表空间中为这个session构造它查询时的旧的数据块。既有推或拉式的传统数据复制,也有dataguard的双机或多机容灾机制,主库出现问题是,可以自动切换备库到主库,但配置管理较复杂。
2023-04-16 16:30:58
166
原创 如何保证被测产品质量/用例覆盖度
至于如何保证测试用例的覆盖率,可以回答(1)-(4)点,在描述第(2)点时,也可以说说你在设计测试用例时着重要考虑的点。比如,一些软件的业务流程比较复杂,设计测试用例不能只局限于表面的功能,要去深挖,多思考可能出现的场景;(5)在BUG修复我们进行验证时,会将这个BUG相关联的部分也测试一下,防止一些代码改动影响到之前的功能;测试左移,是往测试前的开发阶段移,越早发现不合理的地方,出现问题的几率就越低。1)在需求评审阶段,熟悉并分析需求,对每条需求进行拆解,并对有疑问的地方及时和产品经理/BA沟通;
2023-03-27 14:34:36
128
原创 软件的安全性应从哪几个方面去测试?
系统数据是否机密(比如对银行系统,这一点就特别重要,一般的网站就没有太高要求)系统数据的完整性(我刚刚结束的企业实名核查服务系统中就曾存在数据的不完整,对于这个系统的功能实现有了障碍)α测试是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的受控测试,Alpha 测试不能由程序员或测试员完成。β测试是软件的多个用户在一个或多个用户的实际使用环境下进行的测试。需求是否足够(即,可以把它送到一个规范的开发组织,并有一个生产出所需要产品的合理的可能性)
2023-03-27 14:31:01
420
原创 目前主要的测试用例设计方法是什么
有时候,可能因为大量的参数的组合而引起测试用例数量上的激增,同时,这些测试用例并没有明显的优先级上的差距,而测试人员又无法完成这么多数量的测试,就可以通过正交表来进行缩减一些用例,从而达到尽量少的用例覆盖尽量大的范围的可能性。其他常见测试方法:1、功能测试 2、性能测试 3、压力测试 4、负载测试 5、易用性测试 6、安装测试 7、界面测试 8、配置测试 9、文档测试 10、兼容性测试 11、安全性测12、恢复测试。黑盒/白盒/灰盒,静态/动态,手工/自动,冒烟测试,回归测试,公测(Beta测试的策略)
2023-03-27 14:29:57
137
原创 搜索功能怎么测试
APP:在主流的不同机型,不同分辨率,不同操作系统的手机上测试,华为,vivo,oppo、苹果等。APP:在主流的不同类型,不同分辨率,不同操作系统的手机上测试,华为,vivo,oppo等。输入正确的用户名和密码,点击提交按钮,登录成功,跳转到正确的页面。输入错误的用户名,正确的密码, 登录失败,并且提示相应的错误信息。BS架构:不同浏览器测试,比如:IE,火狐,谷歌,360这些。BS架构:不同浏览器测试,比如:IE,火狐,谷歌,360这些。搜索单个字,词语,句子,检索到的内容是否准确,链接是否准确。
2023-03-27 14:27:11
215
原创 在项目中发现哪些经典bug?什么原因导致的
3、 因为没有需求说明书,测试这边只有在功能做好了,转测试了,才知道功能是什么样子,所以这个时候写测试用例来不及,就采取这样思路操作 ,测试的时候边测试边记录测试的点,然后组内把这些测试点评审下,看看是否还有遗漏的地方,1、主动了解做这个功能的背景,意图,要去解决一个什么样的问题, 这个可以找产品或者开发要,或者谁要求做这个功能的人要,知道这些后,测试的时候才心中有数,知道功能实现对不对。比较难解决的bug无非就两种,一种就是程序的逻辑出现问题,导致得不到正确的结果,第二种就是一些中间件,开发环境的问题。
2023-03-27 14:26:20
272
原创 如何定位bug
具体的测试时间、测试环境、测试场景、测试的具体业务和功能、使用的测试代码和测试数据、测试执行步骤、测试结果、bug现象(最好截图)、日志记录、预期结果、bug确认相关人员等。6、如果各方面都分析完还不能确认bug的原因,可以找开发一起定位(注意保留bug现场或者可以复现bug场景)5、当测试人员经过一系列的分析,可以基本确认bug产生的原因后,就可以直接找开发提bug了(注意沟通技巧)1、发现bug,首先要查看bug的详细信息,根据描述初步分析是哪个模块哪段代码的问题。
2023-03-27 14:22:55
1477
原创 .开发没时间修复,如何推进bug的修复
面对这种情况,建议开发人员做调研工作,请教其他的同事,或者组织一个临时会议,集众人之力研究好的修改方案。c) 产品是负责这个软件的人员,当测试与开发意见无法达成一致时,不要因为无法推动开发修改而放弃,一定要找产品确认,最终的决定权交给产品人员。4、 第三方应用问题,开发无法修改。确认原因之后需要找相关的工作人员,例如产品,联系第三方的工作人员,反馈问题,尽量推动应用解决问题。a) 从用户的角度分析问题的严重性,分析用户的遇到此问题的概率,引导开发站在用户角度去思考,从而使开发意识到问题的严重性。
2023-03-27 14:21:20
378
原创 测试计划的内容
10、 测试进度和任务人员安排:将测试的计划合理的分配到不同的测试人员,并注意先后顺序.如果开发的Release不确定,可以给出测试的时间段.对于长期大型的测试计划,可以使用里程碑来表示进度的变化。3、 测试范围:测试计划所包含的测试软件需测试的范围和优先级,哪些需要重点测试、哪些无需测试或无法测试或推迟测试。4、 重点事项:列出需要测试的软件的所有的主要功能和测试重点,这部分应该能和测试案例设计相对应和互相检查。6、 资源需求:进行测试所需要的软硬件、测试工具、必要的技术资源、培训、文档等。
2023-03-27 14:19:59
156
原创 软件测试分为哪几个阶段
是在软件开发过程中要进行的最低级别的测试活动,在单元测试活动中,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试,测试重点是系统的模块,包括子程序的正确性验证等。冒烟测试:是指在对一个新版本进行系统大规模的测试之前,先验证一下软件的基本功能是否实现,是否具备可测性。а测试 是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的测试。功能测试、ui测试、性能测试、容错测试、可用性测试、异常问题测试、稳定性测试、系统稳定性测试、单元测试、集成测试、系统测试、验收测试。
2023-03-27 14:19:11
159
原创 解读Element-UI 和 VUE 技术。
ElementUI简介我们学习VUE,知道它的核心思想式组件和数据驱动,但是每一个组件都需要自己编写模板,样式,添加事件,数据等是非常麻烦的,所以饿了吗推出了基于VUE2.0的组件库,它的名称叫做element-ui,提供了丰富的PC端组件。快速上手elementUI 在此,你应该熟悉vue-cli(脚手架)的创建以及清晰它的目录结构1.引入 Element你可以引入整个 Element,或是根据需要仅引入部分组件。我先介绍如何引入完整的 Element。完整引入:在main.
2023-03-22 15:02:44
264
原创 常用前端技术有哪些?他们之前有什么关系?
web前端的职能web前端工程师其实在不同的公司,有不同的职能,但是称呼都是类似的。1.做网站设计、网页界面开发2.做网页界面开发3.做网页界面开发、前台数据绑定和前台逻辑的处理4.设计、开发、数据web前端需掌握的核心技术1、学习html。这个是最简单的,也是最基础的.要熟练掌握div、form table、ul li 、p、span、font这些标签,这些都是最常用的,特别是div和table,div用于布局、table也可以用于布局,但是不灵活,基本table是用来和数据打交道.2、
2023-03-22 15:01:06
277
原创 前端技术的发展流程?
前端技术的发展流程?静态网页->服务器组装动态网页数据->后端为主的MVC->前后端分离->纯前端的MV*->前端虚拟DOM、前后端同构阶段1.静态网页阶段特征:网页是纯静态的页面交互考静态页面的跳转阶段2.服务器组装动态数据:动态页面的崛起:JavaScript诞生,仅仅使用JavaScript的静态页面不能读取后台数据库中的数据,以PHP,JSP、ASP.NET为代表的动态页面技术相继诞生。其流程为:浏览器发送请求->后端生成静态页面->发送到浏览器特征:网页不再是纯静
2023-03-22 14:58:17
64
原创 十大经典排序算法(四)
归并排序(Merge sort)是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。比较两个指针所指向的元素,选择相对小的元素放入到合并空间,并移动指针到下一位置;自上而下的递归(所有递归的方法都可以用迭代重写,所以就有了第 2 种方法);申请空间,使其大小为两个已经排序序列之和,该空间用来存放合并后的序列;设定两个指针,最初位置分别为两个已经排序序列的起始位置;将另一序列剩下的所有元素直接复制到合并序列尾。
2023-03-16 09:27:18
41
原创 十大经典排序算法(三)
希尔排序希尔排序,也称递减增量排序算法,是插入排序的一种更高效的改进版本。但希尔排序是非稳定排序算法。希尔排序是基于插入排序的以下两点性质而提出改进方法的:插入排序在对几乎已经排好序的数据操作时,效率高,即可以达到线性排序的效率;但插入排序一般来说是低效的,因为插入排序每次只能将数据移动一位;希尔排序的基本思想是:先将整个待排序的记录序列分割成为若干子序列分别进行直接插入排序,待整个序列中的记录"基本有序"时,再对全体记录进行依次直接插入排序。1. 算法步骤选择一个增量序列 t1,t2,
2023-03-16 09:25:50
41
原创 十大经典排序算法(二)
3 插入排序插入排序是一种最简单直观的排序算法,它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序和冒泡排序一样,也有一种优化算法,叫做拆半插入。1. 算法步骤将第一待排序序列第一个元素看做一个有序序列,把第二个元素到最后一个元素当成是未排序序列。从头到尾依次扫描未排序序列,将扫描到的每个元素插入有序序列的适当位置。(如果待插入的元素与有序序列中的某个元素相等,则将待插入元素插入到相等元素的后面。)2. 动图演示
2023-03-16 09:23:33
37
原创 十大经典排序算法(一)
1冒泡排序 冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。1. 算法步骤比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数
2023-03-16 09:21:13
47
原创 jQuery 事件
js中都是onXX(标签的属性) jQuery(方法) 赋的值是函数,(回调)语法: jq 对象.事件函数();扩展:将响应函数当参数传递给click函数 —> 类似lamdba
2023-03-16 09:11:48
55
原创 JavaScript和JQuery转换
JS操作是原生js操作,都是对象.属性操作var ele = document.getElementById(id);var val = ele.value;ele.value = "";ele.style = "";JQuery是封装js操作,全是函数操作(方法操作 )$("#id").val();$("#id").val("值");$("#id").css("color","red");$("#id").click(function() {})JS和JQuery是不同的
2023-03-16 09:05:11
251
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人