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

想做企业网站wordpress 个人中心

想做企业网站,wordpress 个人中心,做网站一般要了解哪些,网站建设的教程视频jQuery是什么 jQuery是一个轻量级的、兼容多浏览器的JavaScript库。jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互#xff0c;能够极大地简化JavaScript编程。它的宗旨就是#xff1a;“Write less, do more.“ jQuery引入到HTML …  jQuery是什么 jQuery是一个轻量级的、兼容多浏览器的JavaScript库。jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互能够极大地简化JavaScript编程。它的宗旨就是“Write less, do more.“ jQuery引入到HTML 在HTML的body内底部引入文件jquery-3.2.1.min.js script srcjquery-3.2.1.min.js/script script$(#b1).on(click, function () {$(.c1).offset({left: 200, top:200});});$(window).scroll(function () {if ($(window).scrollTop() 100) {$(#b2).removeClass(hide);}else {$(#b2).addClass(hide);}});$(#b2).on(click, function () {$(window).scrollTop(0);}) /script jQuery对象 jQuery对象就是通过jQuery包装DOM对象后产生的对象。jQuery对象是 jQuery独有的。如果一个对象是 jQuery对象那么它就可以使用jQuery里的方法例如$(“#i1”).html()。 $(#i1).html()的意思是获取id值为 i1的元素的html代码。其中 html()是jQuery里的方法。 相当于 document.getElementById(i1).innerHTML; 一个约定我们在声明一个jQuery对象变量的时候在变量名前面加上$ var $variable jQuery对像 var variable DOM对象 $variable[0]//jQuery对象转成DOM对象 拿上面那个例子举例jQuery对象和DOM对象的使用 $(#i1).html();//jQuery对象可以使用jQuery的方法 $(#i1)[0].innerHTML;// DOM对象使用DOM的方法 jQuery基础语法 $(selector).action() 查找标签 基本选择器 id选择器 $(#id) 标签选择器 $(tagName) class选择器 $(.className) 配合使用 $(div.c1) // 找到有c1 class类的div标签 所有元素选择器 $(*) 组合选择器 $(#id, .className, tagName) 层级选择器 x和y可以为任意选择器 $(x y);// x的所有后代y子子孙孙 $(x y);// x的所有儿子y儿子 $(x y)// 找到所有紧挨在x后面的y $(x ~ y)// x之后所有的兄弟y 基本筛选器 :first // 第一个 :last // 最后一个 :eq(index)// 索引等于index的那个元素 :even // 匹配所有索引值为偶数的元素从 0 开始计数 :odd // 匹配所有索引值为奇数的元素从 0 开始计数 :gt(index)// 匹配所有大于给定索引值的元素 :lt(index)// 匹配所有小于给定索引值的元素 :not(元素选择器)// 移除所有满足not条件的标签 :has(元素选择器)// 选取所有包含一个或多个标签在其内的标签(指的是从后代元素找) 例子 $(div:has(h1))// 找到所有后代中有h1标签的div标签 $(div:has(.c1))// 找到所有后代中有c1样式类的div标签 $(li:not(.c1))// 找到所有不包含c1样式类的li标签 $(li:not(:has(a)))// 找到所有后代中不含a标签的li标签 属性选择器 [attribute] [attributevalue]// 属性等于 [attribute!value]// 属性不等于例子 // 示例 input typetext input typepassword input typecheckbox $(input[typecheckbox]);// 取到checkbox类型的input标签 $(input[type!text]);// 取到类型不是text的input标签 表单筛选器 :text :password :file :radio :checkbox:submit :reset :button 例子 $(:checkbox) // 找到所有的checkbox 表单对象属性: :enabled :disabled :checked :selected 例子 找到可用的input标签 forminput nameemail disableddisabled /input nameid / /form$(input:enabled) // 找到可用的input标签 找到被选中的option select ids1option valuebeijing北京市/optionoption valueshanghai上海市/optionoption selected valueguangzhou广州市/optionoption valueshenzhen深圳市/option /select$(:selected) // 找到所有被选中的option 筛选器方法 下一个元素 $(#id).next() $(#id).nextAll() $(#id).nextUntil(#i2) 上一个元素 $(#id).prev() $(#id).prevAll() $(#id).prevUntil(#i2) 父亲元素 $(#id).parent() $(#id).parents() // 查找当前元素的所有的父辈元素 $(#id).parentsUntil() // 查找当前元素的所有的父辈元素直到遇到匹配的那个元素为止。 儿子和兄弟元素 $(#id).children();// 儿子们 $(#id).siblings();// 兄弟们 查找 搜索所有与指定表达式匹配的元素。这个函数是找出正在处理的元素的后代元素的好方法。 $(div).find(p) 等价于$(div p) 筛选 筛选出与指定表达式匹配的元素集合。这个方法用于缩小匹配的范围。用逗号分隔多个表达式。 $(div).filter(.c1) // 从结果集中过滤出有c1样式类的 等价于 $(div.c1) 补充 .first() // 获取匹配的第一个元素 .last() // 获取匹配的最后一个元素 .not() // 从匹配元素的集合中删除与指定表达式匹配的元素 .has() // 保留包含特定后代的元素去掉那些不含有指定后代的元素。 .eq() // 索引值等于指定值的元素 操作标签 样式操作 样式类 addClass();// 添加指定的CSS类名。 removeClass();// 移除指定的CSS类名。 hasClass();// 判断样式存不存在 toggleClass();// 切换CSS类名如果有就移除如果没有就添加。 示例开关灯和模态框 CSS css(color,red)//DOM操作tag.style.colorred 示例 $(p).css(color, red); //将所有p标签的字体设置为红色 位置操作 offset()// 获取匹配元素在当前窗口的相对偏移或设置元素位置 position()// 获取匹配元素相对父元素的偏移 scrollTop()// 获取匹配元素相对滚动条顶部的偏移 scrollLeft()// 获取匹配元素相对滚动条左侧的偏移 .offset()方法允许我们检索一个元素相对于文档document的当前位置。 和 .position()的差别在于 .position()是相对于相对于父级元素的位移。 尺寸 height() width() innerHeight() innerWidth() outerHeight() outerWidth() 文本操作 HTML代码 html()// 取得第一个匹配元素的html内容 html(val)// 设置所有匹配元素的html内容 文本值 text()// 取得所有匹配元素的内容 text(val)// 设置所有匹配元素的内容 值 val()// 取得第一个匹配元素的当前值 val(val)// 设置所有匹配元素的值 val([val1, val2])// 设置多选的checkbox、多选select的值 例如 input typecheckbox valuebasketball namehobby篮球 input typecheckbox valuefootball namehobby足球select multiple ids1option value11/optionoption value22/optionoption value33/option /select 设置值 $([namehobby]).val([basketball, football]); $(#s1).val([1, 2]) 示例 获取被选中的checkbox或radio的值 label forc1女/label input namegender idc1 typeradio value0 label forc2男/label input namegender idc2 typeradio value1 可以使用 $(input[namegender]:checked).val() 属性操作 用于ID等或自定义属性 attr(attrName)// 返回第一个匹配元素的属性值 attr(attrName, attrValue)// 为所有匹配元素设置一个属性值 attr({k1: v1, k2:v2})// 为所有匹配元素设置多个属性值 removeAttr()// 从每一个匹配的元素中删除一个属性 用于checkbox和radio prop() // 获取属性 removeProp() // 移除属性 注意 在1.x及2.x版本的jQuery中使用attr对checkbox进行赋值操作时会出bug在3.x版本的jQuery中则没有这个问题。为了兼容性我们在处理checkbox和radio的时候尽量使用特定的prop()不要使用attr(checked, checked)。 input typecheckbox value1 input typeradio value2 script$(:checkbox[value1]).prop(checked, true);$(:radio[value2]).prop(checked, true); /script prop和attr的区别 attr全称attribute(属性)  prop全称property(属性) 虽然都是属性但他们所指的属性并不相同attr所指的属性是HTML标签属性而prop所指的是DOM对象属性可以认为attr是显式的而prop是隐式的。 举个例子 input typecheckbox idi1 value1 针对上面的代码 $(#i1).attr(checked) // undefined $(#i1).prop(checked) // false 可以看到attr获取一个标签内没有的东西会得到undefined而prop获取的是这个DOM对象的属性因此checked为false。 如果换成下面的代码 input typecheckbox checked idi1 value1 再执行 $(#i1).attr(checked) // checked $(#i1).prop(checked) // true 这已经可以证明attr的局限性它的作用范围只限于HTML标签内的属性而prop获取的是这个DOM对象的属性选中返回true没选中返回false。 接下来再看一下针对自定义属性attr和prop又有什么区别 input typecheckbox checked idi1 value1 me自定义属性 执行以下代码 $(#i1).attr(me) // 自定义属性 $(#i1).prop(me) // undefined 可以看到prop不支持获取标签的自定义属性。 总结一下 对于标签上有的能看到的属性和自定义属性都用attr对于返回布尔值的比如checkbox、radio和option的是否被选中都用prop。文档处理 添加到指定元素内部的后面 $(A).append(B)// 把B追加到A $(A).appendTo(B)// 把A追加到B 添加到指定元素内部的前面 $(A).prepend(B)// 把B前置到A $(A).prependTo(B)// 把A前置到B 添加到指定元素外部的后面 $(A).after(B)// 把B放到A的后面 $(A).insertAfter(B)// 把A放到B的后面 添加到指定元素外部的前面 $(A).before(B)// 把B放到A的前面 $(A).insertBefore(B)// 把A放到B的前面 移除和清空元素 remove()// 从DOM中删除所有匹配的元素。 empty()// 删除匹配的元素集合中所有的子节点。 例子 点击按钮在表格添加一行数据。 点击每一行的删除按钮删除当前行数据。 替换 replaceWith() replaceAll() 克隆 clone()// 参数 摘抄自:https://www.cnblogs.com/liwenzhou/p/8178806.html
http://www.huolong8.cn/news/463632/

相关文章:

  • 商务网站策划方案合肥建设网站首页
  • 网站怎么显示被k专门做音箱的网站
  • 为什么菜市场不可以做网站WordPress mip 评论框
  • 做的漂亮的商务网站海南省住房公积金管理局咨询电话
  • 免费的微网站制作微擎小程序
  • 亚马逊没有网站怎么做seo江门网站程序开发制作
  • 上海建设厅焊工证查询网站蛋糕公司网页设计模板
  • 遵义网站设计南昌县建设局网站
  • 什么网站可以做设计兼职开发商延期交房可以退房吗?
  • 做交互设计的网站wordpress中文设置方法
  • 湘潭网站建站公司石家庄知名网站建设
  • 焦作河南网站建设成都网站建设推来客熊掌号
  • 滨湖区知名做网站价格seo培训价格
  • 企查查企业信息查询网站大宗商品现货交易平台软件
  • 个人如何建立免费网站asp网站安全如何做
  • 最好的建站公司wordpress 主题 单栏
  • 阿里云企业建站教程皇马logo做网站
  • 深圳城市规划设计研究官方网站做网站用微信收款还是支付宝
  • 商务网站建设试卷微信 怎么上传 wordpress
  • 网站内容的重要性百度问答平台
  • 模板设计建站广州网络推广培训机构
  • 哪里有网站制作服务在线做初中题网站
  • 自贡北京网站建设专业排名优化工具
  • 网站编程培训怎么把东西发布到网上卖
  • 建设一个电商网站需要多少钱著名商业空间设计案例
  • 建设网站什么费用做哪方面的网站好呢
  • 公司网站建设记哪个科目台州网站排名优化公司
  • 石家庄集团公司网站建设90设计网素材官网
  • 套模板做网站电话网站栏目设计方案
  • 中国移动手机支付网站怎么搭建国外ip