首页 前端知识 jQuery入门到精通(四)连载,html5移动web开发指南

jQuery入门到精通(四)连载,html5移动web开发指南

2024-09-12 23:09:07 前端知识 前端哥 856 916 我要收藏



![](https://img-blog.csdnimg.cn/c7f0882887e34ded929571d8d7267b2c.png)



1.2  text(\[val | fn\])和html(\[val | fn\])类似,和原生JS中的innerText一摸一样,输入的文本内容会自动插入自己设置的div容器里面,书写相关标签元素也会当作文本内容插入,代码图像如下所示。



var btns = document.getElementsByTagName(‘button’);

btns[0].onclick = function (){

$('div').text('<p>我是段落<span>我是span</span></p>')

}

//第一个按钮

设置text




![](https://img-blog.csdnimg.cn/6f6d65764d644787ad5d46209db45480.png)



 1.3  val(\[val | fn | arr\])文本内容在网页输入,打印在控制台



var btns = document.getElementsByTagName(‘button’);

btns[0].onclick = function (){

$('input').val('请输入内容')

}

btns[1].onclick = function (){

console.log($('input').val());

}

//第一个和第二个按钮

设置value

获取value




### 2.jQuery操作CSS样式



2.1  逐个设置



$(‘div’).css(‘width’,‘100px’);

$(‘div’).css(‘height’,‘100px’);

$(‘div’).css(‘background’,‘red’);




2.2  链式设置  (ps:链式设置如果大于三步建议分开,否则阅读性会变差!)



$(‘div’).css(‘width’,‘100px’).css(‘height’,‘100px’).css(‘background’,‘blue’);




2.3  批量设置



$(‘div’).css({

width:"100px",

height:'100px',

background:'green'

});




2.4  在控制台获取css样式值,譬如:



console.log($(“div”).css(“width”));




### 3.jQuery位置和尺寸操作



举个例子,在网页上设置两个包含关系的块盒,为了方便排版,设置内样式



<div class="son" style="width: 100px;height: 100px;background: blue;position: absolute;left: 50px;top: 50px"></div>

获取

设置




3.1  位置操作



var btns = document.getElementsByTagName(‘button’);

//监听获取

btns[0].onclick = function (){

//获取元素的宽度

console.log($('.father').width());

//offset([coordinates]) 作用:获取元素距离窗口的偏移量

// console.log($('.son').offset().left);

//position() 作用:获取元素距离定位元素的偏移量

// console.log($('.son').position().left);

}




3.2  尺寸操作



//监听设置

btns[1].onclick = function (){

//设置元素的宽度

// $('.father').width('500px')



$('.son').offset({

   left:10

});



//注意点:position方法只能获取不能设置

$('.son').position({

    left:10

});

}




### 4.jQuery的scrollTop方法



一样,依然设置html内容,一个容器和两个按钮,这里讲解一下小知识,前端工程师为了测试页面某些区域的容错量,一般都会写“lorem +Tab键”生成一堆乱英文充满区域,数量不够也可以lorem+数字 +Tab键即可,像border: 1px solid #000;最常见的边框设置,也可以通过bd+ +Tab键快速生成



自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以添加V获取:vip1024c (备注前端)
img

最后

小编综合了阿里的面试题做了一份前端面试题PDF文档,里面有面试题的详细解析

CodeChina开源项目:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

mg-blog.csdnimg.cn/img_convert/45f2869b91b538dd3bb3290ba13bc806.png)

虽只说了一个公司的面试,但我们可以知道大厂关注的东西并举一反三,通过一个知识点延伸到另一个知识点,这是我们要掌握的学习方法,小伙伴们在这篇有学到的请评论点赞转发告诉小编哦,谢谢大家的支持!

转载请注明出处或者链接地址:https://www.qianduange.cn//article/18170.html
标签
评论
发布的文章

3.1 requests与JSON基础

2024-10-15 23:10:08

React 安装(NPM)

2024-10-15 23:10:15

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!