当前位置: 首页 > news >正文

千助网站建设网站整站程序

千助网站建设,网站整站程序,wordpress改站点标题,wordpress安装包JQuery 优点 : #xff08;1#xff09;提供了强大的功能函数 #xff08;2#xff09;解决浏览器兼容性问题 #xff08;3#xff09;实现丰富的 UI 和插件 #xff08;4#xff09;纠正错误的脚本知识… 1、Jquery对象 $ 符号在 jQuery 中代表对 jQuery 对象的引用,…JQuery 优点 : 1提供了强大的功能函数 2解决浏览器兼容性问题 3实现丰富的 UI 和插件 4纠正错误的脚本知识… 1、Jquery对象 $ 符号在 jQuery 中代表对 jQuery 对象的引用, jQuery是核心对 象。 通过该对象可以获取jQuery对象调用jQuery提供的方法等。 只有jQuery对象才能调用jQuery提供的方法。 $ jQuery 1 Jquery的使用 在页面引入即可 Dom对象与Jquery包装集对象 Dom对象 javascript 中获取 Dom 对象Dom 对象只有有限的属性和方法var div document.getElementById(“testDiv”); var divs document.getElementsByTagName(“div”); Jquery包装集对象 可以说是 Dom 对象的扩充.在 jQuery 的世界中将所有的对象, 无论是一个还是一组, 都封装成一个 jQuery 包装集,比如获取包含一个元 素的 jQuery 包装集 var jQueryObject $(“#testDiv”); Dom对象 转 Jquery对象 Dom对象转为jQuery对象只需要利用$()方法进行包装即可 var domDiv document.getElementById(‘mydiv’); // 获取Dom对象 mydiv $(domDiv); Jquery对象 转 Dom对象 jQuery对象转Dom对象只需要取数组中的元素即可 : // 第一种方式 获取jQuery对象 var jqueryDiv jQuery(‘#mydiv’); // 第二种方式 获取jQuery对象 jqueryDiv $(‘#mydiv’); var dom jqueryDiv[0]; // 将以获取的jquery对象转为dom 通过遍历jQuery对象数组得到的对象是Dom对象可以通过$()转为jQuery对象 : $(‘#mydiv’).each(function() {//遍历 var jquery $(this); }); 原始的Dom对象只有DOM接口提供的方法和属性通过js代码获取的对象都是dom对象 而通过jQuery获取的对象是jQuery包装集对象简称jQuery对象只有jQuery对象才能使用jQuery提供而的方法。 2、Jquery选择器 jQuery中提供的简便的方式供我们查找|定位元素。 基础选择器 id选择器 #id $(“#testDiv”)选择id为testDiv的元素 元素名称选择器 element $(“div”)选择所有div元素 类选择器 .class $(“.blue”)选择所有classblue的元素 选择所有元素 * $(“*”)选择页面所有元素 组合选择器 selector1,selector2,selectorN $(“#testDiv,span,.blue”)同时选中多个选择器匹配的元素 层次选择器 表单选择器 3、Jquery Dom操作 提供对HTML节点的操作优化原生js 注意以下的操作方式只适用于jQuery对象。 操作元素的属性    1.attr()    设置或者返回元素的属性 ;   2.prop()    设置 具有 true 和 false 两个属性的属性  如 checked, selected 或者 disabled。    百 度 新 浪 全选 console.log($(‘:checkbox’).attr(‘checked’)); // 获取属性值prop // 若未选中显示false选中显示 true console.log(( : c h e c k b o x ) . p r o p ( ′ c h e c k e d ′ ) ) ; c o n s o l e . l o g ( (:checkbox).prop(checked)); console.log((:checkbox).prop(  ′  checked  ′  ));console.log((‘#a2’).prop(‘href’)) // 设置属性值 $(‘#a1’).attr(‘href’,‘https://jquery.com’); $(“:checkbox”).prop(“checked”,false); // 移除属性 $(‘#a2’).removeAttr(‘href’); 获取属性 aa bb attr属性名称 获取指定的属性值操作checkbox 时 选中返回 checked没有选中返回 undefined。 attr(‘checked’) attr(‘name’) prop属性名称 获取具有true和false两个属性的属性值 prop(‘checked’) 设置属性 attr(属性名称属性值) 设置指定的属性值操作 checkbox时 选中返回checked没有选中返回undefined。 attr(‘checked’,’checked’) attr(‘name’,’zs’) prop(属性名称属性值) 设置具有true和false的属性值 prop(‘checked’,’true’) 移除属性 removeAttr(属性名) 移除指定的属性 removeAttr(‘checked’) 操作元素的样式 attr(“class”) 获取class属性的值即样式名称 attr(“class”,“样式名”) 修改class属性的值修改样式 addClass(“样式名”) 添加样式名称 css( ) 添加具体的样式 removeClass(class) 移除样式名称 操作元素的内容 html( ) 获取元素的html内容 html(“html,内容”) 设定元素的html内容 text( ) 获取元素的文本内容不包含html text(“text,内容”) 设置元素的文本内容不包含html val( ) 获取元素value值 val(‘值’) 设定元素的value值 创建元素 在jQuery中创建元素很简单直接使用核心函数即可$ $(‘元素内容’); $(‘ this is a paragraph!!! ’); 添加元素 prepend(content) 在被选元素内部的开头插入元素或内容被追加的 content参数可是字符、HTML 元素标记。 $(content).prependTo(selector) 把content元素或内容加入selector元素开头 append(content) 在被选元素内部的结尾插入元素或内容被追加的 content参数可是字符、HTML 元素标记。 $(content).appendTo(selector) 把 content元素或内容插入selector 元素内默认是在尾部。 before() 在元素前插入指定的元素或内容: $(selector).before(content) after() 在元素前插入指定的元素或内容: $(selector).after(content) 删除元素 remove( )删除所选元素或指定的子元素包括整个标签和内容一起删。 empty( )清空所选元素的内容 遍历元素each( ) $(selector).each(function(index,element)) :遍历元素 参数 function 为遍历时的回调函数 index 为遍历元素的序列号从 0 开始。 element是当前的元素此时是dom元素。4、Jquery事件 ready加载事件 ready()类似于 onLoad()事件 ready()可以写多个按顺序执行 bind绑定事件 为被选元素添加一个或多个事件处理程序并规定事件发生时运行的函数。 $(selector).bind( eventType [, eventData], handler(eventObject)); eventType 是一个字符串类型的事件类型就是你所需要绑定的事件。 这类类型可以包括如下: blur, focus, focusin, focusout, load, resize, scroll, unload, click, dblclick mousedown, mouseup, mousemove, mouseover, mouseout, mouseenter mouseleave,change, select, submit, keydown, keypress, keyup, error [, eventData]传递的参数格式{名:值,名2:值2} handler(eventObject)该事件触发执行的函数 简单的bind( )事件 bind()方法绑多个事件 点击查看 名言 5、Jquery Ajax $.ajax() 格式$.ajax({}) 参数缩 type请求方式GET/POST url请求地址url async是否异步默认是true表示异步 data发送到服务器的数据 dataType预期服务器返回的数据类型 contentType设置请求头 success请求成功时调用此函数 error请求失败时调用此函数 get请求: $.ajax({ type:“get”, url:“js/cuisine_area.json”, async:true, success : function (msg) { var str msg; console.log(str); $(‘div’).append(“ ”); for(var i0; imsg.prices.length;i){ $(‘ul’).append(“ ”); $(‘li’).eq(i).text(msg.prices[i]); } }, error : function (errMsg) { console.log(errMsg); $(‘div’).html(errMsg.responseText); } }); post请求 $.ajax({ type:“post”, data:“nametom”, url:“js/cuisine_area.json”, contentType: “application/x-www-form urlencoded”, async:true, success : function (msg) { var str msg; console.log(str); $(‘div’).append(“ ”); for(var i0; imsg.prices.length;i){ $(‘ul’).append(“ ”); $(‘li’).eq(i).text(msg.prices[i]); } }, error : function (errMsg) { console.log(errMsg); $(‘div’).html(errMsg.responseText) } }); $.get() // 1.请求json文件忽略返回值 $.get(‘js/cuisine_area.json’); // 2.请求json文件传递参数忽略返回值 $.get(‘js/cuisine_area.json’, {name:“tom”,age:100}); // 3.请求json文件,拿到返回值,请求成功后可拿到返回值 $.get(‘js/cuisine_area.json’,function(data){ console.log(data); }); // 4.请求json文件,传递参数,拿到返回值 $.get(‘js/cuisine_area.json’, {name:“tom”,age:100},function(data){ console.log(data); }); 这是一个简单的 GET 请求功能以取代复杂 $.ajax 。 请求成功时可调用回调函数。如果需要在出错时执行函数请使用$.ajax $.post() // 1.请求json文件忽略返回值 $.post(‘…/js/cuisine_area.json’); // 2.请求json文件传递参数忽略返回值 $.post(‘js/cuisine_area.json’, {name:“tom”,age:100}); // 3.请求json文件,拿到返回值,请求成功后可拿到返回值 $.post(‘js/cuisine_area.json’,function(data){ console.log(data); }); // 4.请求json文件,传递参数,拿到返回值 $.post(‘js/cuisine_area.json’, {name:“tom”,age:100},function(data){ console.log(data); }); 这是一个简单的 POST 请求功能以取代复杂 $.ajax 。 请求成功时可调用回调函数。如果需要在出错时执行函数请使用$.ajax。 $.getJSON() $.getJSON(‘js/cuisine_area.json’, {name:“tom”,age:100},function(data){ console.log(data); // 要求返回的数据格式是JSON格式 }); 表示请求返回数据类型是JSON格式的ajax请求 重点 1、JQuery对象 2、JQuery基本选择器(ID、元素、class)、表单选择器 3、JQuery 操作DOM(元素创建、添加、遍历、更新、删除) 4、JQuery 常用事件绑定(click、focus、blur) 5、Jquery Ajax完成Get、Post请求发送
http://www.w-s-a.com/news/968175/

相关文章:

  • 自学建网站做网站优化访问网站出现目录
  • 济南网站建设是什么百度官网登录入口手机版
  • net快速建站西宁手机网站建设
  • 网站浏览器不兼容怎么办软件系统开发大概多少钱
  • 网站建设哪个公司最好shift wordpress
  • 公司网站建设功能介绍室内设计学习
  • 做网站策划容易遇到哪些问题沈阳公司网站制作
  • 做php网站都用框架吗网站备案当面核验拍摄照片
  • 泉州企业自助建站兰州最好的互联网公司
  • 监察部门网站建设方案网站seo技术教程
  • 个人网站制作源代码下载品牌建设部
  • 网站备案需要准备什么文创产品设计思路
  • 网站开发书籍推荐青岛城阳新闻最新消息
  • 秦皇岛网站建设服务聊城做网站的公司资讯
  • 30岁转行做网站设计丰涵网站建设
  • 山东省和住房建设厅网站首页开发商不按时交房可以退房吗
  • asp网站怎么做404页面跳转本地南通网站建设
  • 点击网站出现微信二维码的链接怎么做申请网站空间怎么做
  • 网站开发的论文题目广告设计排行榜
  • 网络营销网站 功能南京h5制作公司
  • 做网站的费用的会计分录合肥做网站推广哪家好
  • 电子商城网站开发怎么wordpress用的什么主题
  • 榆林电商网站建设网上做试卷的网站
  • 文山网站建设代理中公教育培训机构官网
  • 郑州it培训机构有哪些上海外贸网站seo
  • dw做网站的实用特效广东住房与城乡建设厅网站
  • 模板网站 动易哪方面的网站
  • 怎么给网站做外链邵连虎郑州做网页的公司
  • 重庆网站开发哪家好宁波网站建设caiyiduo
  • 手机网站建设价格手机网站模版更换技巧