jQuery

  1. 引入及版本
  2. 提前加载
<script type="text/javascript">
//方法一
$(document).ready(function(){

});
//方法二
$(function(){
})
</script>
  1. 选择器
    可以使用javascript的方法,也可以使用$(’’)来进行选择
  2. 样式操作
// 获取div的样式
$("div").css("width");
$("div").css("color");


//设置div的样式
$("div").css("width","30px");
$("div").css("height","30px");
$("div").css({fontSize:"30px",color:"red"});
  1. 获取标签内容
1html() 取出或设置html内容

// 取出html内容

var $htm = $('#div1').html();

// 设置html内容

$('#div1').html('<span>添加文字</span>');

2text() 取出或设置text内容,原样输入

// 取出文本内容

var $htm = $('#div1').text();

// 设置文本内容

$('#div1').text('<span>添加文字</span>');

3attr() 取出或设置某个属性的值

// 取出图片的地址

var $src = $('#img1').attr('src');

// 设置图片的地址和alt属性

$('#img1').attr({ src: "test.jpg", alt: "Test Image" });
  1. 和事件进行绑定
//方法一
$('#btn1').click(function(){

    // 内部的this指的是原生对象

    // 使用jquery对象用 $(this),用来指定该标签

})
//方法二
$(function(){
    $('#div1').bind('mouseover click', function(event) {
        alert($(this).html());
//取消绑定
$(this).unbind('mouseover');
    });
});

  1. 特殊效果和使用方式
fadeIn() 淡入

    $btn.click(function(){

        $('#div1').fadeIn(1000,'swing',function(){
            alert('done!');
        });

    });

fadeOut() 淡出
fadeToggle() 切换淡入淡出
hide() 隐藏元素
show() 显示元素
toggle() 依次展示或隐藏某个元素
slideDown() 向下展开
slideUp() 向上卷起
slideToggle() 依次展开或卷起某个元素
  1. 事件冒泡
    什么是事件冒泡?子类和父类都对同一事件,定义了处理的方式,一些因素导致触发事件时,子类没有处理,这时父类将会捕获进行处理
  2. 什么是事件委托
    无需获取具体的标签,直接对其父类标签及进行操作,即可,子类可获取同样的效果
  3. 添加和删除节点
创建节点

var $div = $('<div>');
var $div2 = $('<div>这是一个div元素</div>');
插入节点 
1append()appendTo():在现存元素的内部,从后面插入元素

var $span = $('<span>这是一个span元素</span>');
$('#div1').append($span);
......
<div id="div1"></div>
2prepend()prependTo():在现存元素的内部,从前面插入元素

3after()insertAfter():在现存元素的外部,从后面插入元素

4before()insertBefore():在现存元素的外部,从前面插入元素

删除节点

$('#div1').remove();
  1. ajax(和服务器进行交互)
    ajax请求的页面或资源只能是同一个域下面的资源,不能是其他域的资源。
    实现方式
//方法一()
$.ajax({
   url: 'js/user.json',
   type: 'GET',
   dataType: 'json',
   data:{'aa':1}
   success:function(data){
       ......
   },
   error:function(){
       alert('服务器超时,请重试!');
   }
});
//方法二(post)
$.post(
   	"${pageContext.request.contextPath }/list",
   	"post",
   	function(data){
   		var result = "";
   		for(var i=0;i<data.length;i++){
   			result +="<tr>";
   			result +="<td>"+data[i].id+"</td>";
   			result +="<td>"+data[i].name+"</td>";
   			result +="</tr>";
   		}
   		$("#mytbody").html(result);
   	},
   	"json"
   	);
//方法三(get)
$.get(
   		"${pageContext.request.contextPath }/list",
   		"get",
   		function(data){
   			var result = "";
   			for(var i=0;i<data.length;i++){
   				result += "<tr>";
   				result += "<td>"+data[i].id+"</td>";
   				result += "<td>"+data[i].name+"</td>";
   				result += "</tr>";
   			}
   			$('#mytbody').html(result);
   		},
   		"json"
   	); 

  1. jsonp
  2. 本地存储
类别说明
cookiecookie 存储在本地,容量最大4k,在同源的http请求时携带传递,
localStorage存储在本地,容量为5M或者更大,不会在请求时候携带传递,在所有同源窗口中共享,数据一直有效,除非人为删除,可作为长期数据。
sessionStorage存储在本地,容量为5M或者更大,不会在请求时候携带传递,在同源的当前窗口关闭前有效

前端学习

内容概要:本文深入解析了扣子COZE AI编程及其详细应用代码案例,旨在帮助读者理解新一代低门槛智能体开发范式。文章从五个维度展开:关键概念、核心技巧、典型应用场景、详细代码案例分析以及未来发展趋势。首先介绍了扣子COZE的核心概念,如Bot、Workflow、Plugin、Memory和Knowledge。接着分享了意图识别、函数调用链、动态Prompt、渐进式发布及监控可观测等核心技巧。然后列举了企业内部智能客服、电商导购助手、教育领域AI助教和金融行业合规质检等应用场景。最后,通过构建“会议纪要智能助手”的详细代码案例,展示了从需求描述、技术方案、Workflow节点拆解到调试与上线的全过程,并展望了多智能体协作、本地私有部署、Agent2Agent协议、边缘计算插件和实时RAG等未来发展方向。; 适合人群:对AI编程感兴趣的开发者,尤其是希望快速落地AI产品的技术人员。; 使用场景及目标:①学习如何使用扣子COZE构建生产级智能体;②掌握智能体实例、自动化流程、扩展能力和知识库的使用方法;③通过实际案例理解如何实现会议纪要智能助手的功能,包括触发器设置、下载节点、LLM节点Prompt设计、Code节点处理和邮件节点配置。; 阅读建议:本文不仅提供了理论知识,还包含了详细的代码案例,建议读者结合实际业务需求进行实践,逐步掌握扣子COZE的各项功能,并关注其未来的发展趋势。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值