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

新网站怎么快速收录小程序定制开发深圳

新网站怎么快速收录,小程序定制开发深圳,洛阳制作网站的公司,池州网站制作优化目录 前言#xff1a; 1. jQuery介绍 2. 工厂函数 - $() jQuery通过选择器获取元素#xff0c;$(选择器) 过滤选择器#xff0c;需要结合其他选择器使用。 3.操作元素内容 4. 操作标签属性 5. 操作标签样式 6. 元素的创建,添加,删除 7.数据与对象遍历… 目录 前言 1. jQuery介绍 2. 工厂函数 - $() jQuery通过选择器获取元素$(选择器)   过滤选择器需要结合其他选择器使用。 3.操作元素内容 4. 操作标签属性 5. 操作标签样式 6. 元素的创建,添加,删除 7.数据与对象遍历 8.jQuery事件处理 前言 今天我们学习JavaScript里面的jQuery前面我们学习了怎么去通过DOM来获取到html里面的元素 那今天我们就学习jQuery进一步去简便获取到html的元素提高代码的效率下面就一起来看看吧 1. jQuery介绍 jQuery是JavaScript的工具库对原生JavaScript中的DOM操作、事件处理、包括数据处理和Ajax技术等进行封装,提供更完善更便捷的方法。 2. 工厂函数 - $() 在此之前我们要去引用jQuery的一个文件到html标签当中.  script srchttps://www.w3school.com.cn/jquery/jquery.js/script$()函数用于获取元素节点创建元素节点或将原生JavaScript对象转换为jquery对象,返回 jQuery 对象。jQuery 对象实际是一个类数组对象包含了一系列jQuery 操作的方法。 用法  原生JavaScript对象与jQuery对象的属性和方法不能混用。可以根据需要互相转换 : 原生JavaScript转换jQuery对象 $(原生对象)返回 jQuery 对象 jQuery对象转换原生JavaScript对象 方法一 : 根据下标取元素,取出即为原生对象 var div $(div)[0]; 方法二 : 使用jQuery的get(index)取原生对象 var div2 $(div).get(0); jQuery通过选择器获取元素$(选择器)   标签选择器$(div) ID 选择器$(#d1) 类选择器$(.c1) 群组选择器$(body,p,h1) 后代选择器 $(div .c1) 子代选择器 $(divspan) 相邻兄弟选择器 $(h1p) //匹配选择器1后的第一个兄弟元素,同时要求兄弟元素满足选择器2 通用兄弟选择器 $(h1~h2) //匹配选择器1后所有满足选择器2的兄弟元素 过滤选择器需要结合其他选择器使用。 :first匹配第一个元素 例:$(p:first) :last匹配最后一个元素 例:$(p:last) :odd匹配奇数下标对应的元素 :even匹配偶数下标对应的元素 :eq(index)匹配指定下标的元素 :lt(index)匹配下标小于index的元素 :gt(index)匹配下标大于index的元素 :not(选择器)否定筛选,除()中选择器外,其他元素 代码示例 bodydiv classhe idwww555/divdiv classhe idw555/divscriptlet adocument.getElementsByClassName(he)[0];console.log(a);let b$(.he);//返回一个jq对象console.log(b,b[0],b[1]);/script /body 结果如下 3.操作元素内容 // 设置或读取标签内容,等价于原生innerHTML,可识别标签语法 html() // 设置或读取标签内容,等价于innerText,不能识别标签 text() // 设置或读取表单元素的值,等价于原生value属性 val() 注意同样的html() 可以去识别标签text() 不能识别标签 代码示例 bodydiv classhe idwww555/divdiv classhejk/divinput typetext value895scriptdocument.getElementsByClassName(he)[0].innerHTML你好世界console.log($(.he).html(),$(input).text());console.log($(input).val(bey!));console.log($(input).get(0).value);/script /body 4. 操作标签属性 attr(attrName,value) 设置或读取标签属性 如果存在属性值的话就会去修改属性值如果不存在属性值的话那么就会去创建一个属性值自定义属性值 prop(attrName,value) 设置或读取标签属性 注意 :在设置或读取元素属性时,attr()和prop()基本没有区别;但是在读取或设置表单元素(按钮)的选中状态时,必须用prop()方法,attr()不会监听按钮选中状态的改变,只看标签属性checked是否书写 removeAttr(attrName) 移除指定属性 bodyinput typetext value895scriptconsole.log($(input).attr(value,di));//对已有属性值进行修改console.log($(input).attr(name,jack));//创建新的属性值console.log($(input)[0]);$(input).removeAttr(name); //删除属性值console.log(document.getElementsByTagName(input)[0]);/script /body 5. 操作标签样式 针对类选择器,提供操作class属性值的方法 // 添加指定的类名 addClass(className) // 移除指定的类型,如果参数省略,表示清空class属性值 removeClass(className) // 如果当前元素存在指定类名,则移除;不存在则添加 toggleClass(className) 操作行内样式   // 设置行内样式 css(属性名,属性值) // 设置一组CSS样式 css(对象) 代码示例 bodydiv classleimu斯巴拉西/divscript$(.leimu).css(color,blue);$(.leimu).css(background-color,pink);/script /body 6. 元素的创建,添加,删除 1.创建使用$(标签语法)返回创建好的元素 // 创建元素 let div $(div/div); // 设置内容和属性 div.html(动态创建).attr(id,d1).css(color,red); let h1 $(h1 idd1一级标题/h1) 2.作为子元素添加 // 在$obj的末尾添加子元素newObj $obj.append(newObj); // 作为第一个子元素添加至$obj中 $obj.prepend(newObj); 3.作为兄弟元素添加 // 在$obj的后面添加兄弟元素 $obj.after(newObj); // 在$obj的前面添加兄弟元素 $obj.before(newObj); 代码示例 bodydiv classleimu斯巴拉西/divscript//创建一个元素let p$(p486/p);let q$(div666/div);//添加到div最后面$(.leimu).append(p);//添加到div的第一个子元素$(.leimu).prepend(q);/script /body 7.数据与对象遍历 1.$(selector).each() 方法规定为每个匹配元素规定运行的函数 $(selector).each(function(index,element){}) 必需。为每个匹配元素规定运行的函数。 index - 选择器的 index 位置 element - 当前的元素 2.$.each()函数是框架提供的一个工具类函数通过它你可以遍历对象、数组的属性值并进行处理 $.each(Object, function(index, data){}); 必需。为每个匹配元素规定运行的函数。 index - 选择器的 index 位置 data- 当前的数据   示例 //遍历数组let b[1,2,3,4,5,6];$.each(b,function(i,val){console.log(i,val);})//遍历对象let a{name:jack,age:18,num:2000355};$.each(a,function(i,val){console.log(i,val);}) 8.jQuery事件处理 文档加载完毕原生JavaScript 方法window.onload jQuery: 文档加载完毕原生JavaScript 方法window.onload jQuery: 区别原生onload事件不能重复书写会产生覆盖问题jquery中对事件做了优化,可以重复书写ready方法,依次执行 事件绑定方式 $(div).on(click,function(){}); $(div).click(function(){});    示例 bodybutton class01click_me/buttonbutton class02点击我哦/buttonscript//监听点击事件//方法一$(..01).on(click,function(){console.log(我被点击了);});//方法二$(.02).click(function(){console.log(点击了我);})/script 以上就是今天的全部内容了我们下一期再见 分享一张壁纸
http://www.hkea.cn/news/14351693/

相关文章:

  • 天津做网站比较好的公司一流专业建设方案
  • 如何建 网站开网店流程
  • 免费建站模板一个公司可以做两个网站推广吗
  • 在哪里能找到做网站的人长春火车站附近宾馆
  • 哪些经营范围是包含网站开发的外贸做企业什么网站
  • php整站最新版本下载个人网站如何做淘宝客
  • 建网站手续wordpress超链接出错
  • 制作网页最简单的软件网站seo设计
  • 旅游网站开发实训报告设计师培训哪家好
  • 沧州网站建设刘磊开发工程师是什么
  • 网站建设 人天价格同ip网站有什么影响
  • 西安国际网站设计工程公司取名字参考大全
  • 网站 百度地图设计的有趣的网站推荐
  • 模板网站开发定制奥林匹克做校服的网站
  • 网站开发项目扶持政策有哪些商城app下载
  • 电脑网络设计干什么的seo网站优化及网站推广
  • 我有多个单页网站需要备案吗网站内页如何做排名
  • 广西南宁网站建设排行榜成都青羊建设厅官方网站
  • 网站是哪个公司做的好处未来做啥网站能致富
  • 建设银行长清网站成都网站建设推广在
  • 浙江省国有建设用地使用权建议网站注册个空壳公司需要多少钱
  • 陕西网站建设优化技术什么网站做前端练手好
  • 网站建设修改建议书网站流量通道
  • php实战做网站视频教程温州seo代理
  • 如何进行网站调试英文网站 字体大小
  • 建设校园网站的意义广告公司名称创意
  • 网站及新媒体平台建设报告网站开发完整项目平台网站开发
  • 网站开发是否交印花税四川省住房和城乡建设厅网站无法进入
  • 网站建设服务器需要钱吗网站建设工程师工资
  • 新加坡二手手机网站大全国外的设计网站app吗