2016 - 2024

感恩一路有你

js中的dom选择器有哪些用法 jquery中的选择器,和css中的选择器有什么区别?

浏览量:1431 时间:2023-04-11 10:03:32 作者:采采

jquery中的选择器,和css中的选择器有什么区别?

这不一样。

1.首先,它们属于两种不同的语言。jQuery属于js的一个框架,它的选择器就是js中的选择器。css是另一种不同于js的语言,它的选择器是css选择器,所以两者是有本质区别的。

2.但两者有交集,都是作为解析网页或浏览器的语言,js可以通过修改浏览器的dom对象来修改或控制css。

3.你可以简单地区分两者。css选择器用在css中,js选择器用在js中,但有时它们使用相同的id来选择对象。

怎样学习java script?

如果现在再让我学一次JS,我大概会这样学。

首先我会安装Chrome浏览器,直接在dev tools gt控制台练习基本的语法、变量、数据类型和数算。

、字符串操作、条件、循环基本结构、简单的函数定义和调用这些,我之所以用chrome dev工具是因为我不 现在我不想为一个单独的编辑器而挣扎,我也不想。;不需要打开文件和文件夹,然后还要配一些工具,才最终接触到真正的JS编程。我想尽可能直接开始写JS,少受干扰。这才是最重要的。我学JS。当然,我应该尽快写JS。在熟悉了基本语法之后,我会在devtools gt控制台中编译几个稍微有点挑战性的小程序,比如实现斐波那契数列。

这种简单的,比如打印一张99的乘法表,也可以给自己出几道题,或者在网上随机找感兴趣的题目。It 别人写没写并不重要。重点是找点事做,让自己写代码。唐 不要低估这些看似无聊的节目。在你的熟练程度达到第一个项目之前,这些小程序是最适合练习的,因为它们不 不涉及其他知识(比如DOM)。

本身。我认为它 是时候学习使用JS进行web开发了。

是的,但是唐 别担心,我 我不准备在这个时候建立一个新的项目,所以我 我仍然在devtools,但是我 我对多姆很熟悉。我 我将从一个简单的开始,慢慢尝试如何使用DOM 的API。我 我会买一本DOM编程的书,放在我的书桌上,一章一章的读,边看边试,逐渐接触DOM的常用操作,比如addEventListner。等等,这些调用中有非常重要的概念,比如什么是ID,什么是Class,什么是Event,它们的用途是什么,JS语言如何通过API与它们进行交互。我会选择几个网站。

页面,字面上的页面。对JS的元素做一些修改,比如用JS改变元素的字体和背景色,或者临时增加事件等。你可以直接看到DOM API 的行为,这是直观和有趣的。比之前写纯JS程序更生动,更能激发学习的好奇心。

而DOM是JS程序员的核心知识。平时看了一本DOM编程的书,对JS在web编程中的使用有了一个大概的了解。这个时候我会给自己选择一个项目,比如留言板,以HTML5样板为模板开始第一个web前端项目的开发。数据的存储可以直接存储在IndexDB中,这时候就不需要关心后台操作了。我大概会想好自己要做什么功能,然后利用之前学到的JS和DOM操作的知识,很好的实现这些功能。这个项目会花费我很多时间,所以我告诉自己要有耐心。当我遇到问题时,我会使用搜索引擎。

找答案,或者去书上找相应的章节。写完第一个项目,我会第一次有成就感,虽然项目很小,也不复杂。我会找一个老师帮我复习,听听他的意见和建议,也会准备一些问题让他帮我看看接下来怎么迭代。

。这个时候我会学习git的基本操作,github的基本使用,然后推送项目,把需要的修改提交到git里。在此之前,我写的是原生JS,没有使用库或者框架。这样做的好处是,我不 不需要太早纠缠库和框架的概念,因为现在真正重要的是JS语言本身。其实我的编程领域比开始的时候有了很大的拓展。你看,我用JS和DOM写了一些实用的函数,完成了一个前端项目。这个时候,我有很多选择。我可以:继续用原生JS完成一两个类似的项目,比如注册登陆,动态图片。

展示等等;还可以:尝试改进当前项目的程序设计,做一些代码改进。这个时候可以看一本JS模式之类的书,因为第一个项目的代码结构通常没有专门的程序设计,但是是有条理的。这样的书可以告诉你一个更好的JS程序可以是怎样的;我也可以因势利导,基于jQuery重构代码,通过对比学习jQuery的基础,了解jQuery的好处。我甚至可以重构当前的项目代码

转化为ES6语法,这样我们就可以比较ES6语法的好处了。接下来我会自己从头到尾写更复杂的项目,比如TODOLIST。

要实现这样的应用,先用原生JS(ES5)写第一个版本,然后选择是重构到jQuery还是ES6,如果感兴趣甚至可以是TypeScript。继续看JS编程方面的书,要注意的是程序 "设计 "规划与设计,而不是语法细节,大部分时候语法问题是可以搜索到的。节目与广告设计 "是一个分析应用程序。

需求,什么功能,是否需要划分模块,模块好不好,如何逐步找出架构方案,什么样的模块化是自然的,如何处理错误,是否需要模板支持,复杂用例是自己实现还是与第三方库集成等等。我还是会把这个项目放到github里。完成后,我会找一个老师(它不 我免费付钱也无所谓)来回顾我的实现,让他指出我的错误。这是一台有价值的学习机。

是的。和第一个项目一样,我还是会根据老师 的反馈和我自己的思考。到这个时候,我可能会买市面上所有的Javascript必读书籍。我读第一本书很慢,读第二本书也很慢,但是当我看到第四和第五本书时,我可以很快地选择我不看的章节。;我不知道如何阅读。

然后把书中提到的知识、技巧和做法运用到我之前写过的项目中。现在JS(ES5)基础比较全面,也比较精通。至少我遇到问题的时候知道方向是什么。我也接触过jQuery,甚至可能比较熟悉。ES6也是。我的基本语言生态

有更全面深刻的形象。现在想学一个框架。我会做一些功课,看看我喜欢哪个框架。我选好之后,先看完官方教程,了解一些基本的概念问题。然后我做的就是用框架重写之前的项目(比如TODOLIST)。这时,我赢了 感觉不到任何调试和涩,因为我有JS的基础,也有一些自己找答案调试的经验。即使框架本身不清楚,我也可以通过搜索或者研究自己找到答案。即使你能 找不到,你起码有个基本的开发思路。

虽然我不 不知道答案,我也有个大概的方向。如果我想问别人问题,我也可以问更有回答价值的问题。我走上了专业开发的道路,不是因为我懂这个懂那个的框架,而是因为我具备了做开发的基本习惯和素质。可能这个时候我找到了第一份前端工作。过了一段时间,发现自己对节点后台开发和电子感兴趣。看了基础文档,发现这些东西不用学也能用。因为我熟悉JS程序的结构、常用结构、模式和主要概念,所以我只要身处JS的生态中,就能在第一时间找到理解它们的方法,不管是开发什么新技术,不管是库、框架还是模式。我学会了如何学习,那些东西在JS程序中很重要,以及概念是如何组合和变化的。所以对我来说,学习。s和JS没有区别。然后,你一般是循序渐进的学习,有扎实的语言基础。到这个时候,你不 我不需要有人教你。

JS 项目 我会 框架 问题

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。