首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    JavaScript进阶内容——jQuery

    JavaScript进阶内容——jQuery 我们在前面的文章中已经掌握了JavaScript的全部内容,现在让我们了解一下JavaScript库 这篇文章主要是为了为大家大致讲解JavaScript...从封装一大堆函数的角度来理解库,就相比于Java的类,里面封装了许多方法,我们可以直接导入并且调入其方法 简单理解:就是一个JS文件,里面对我们的原生JS代码进行了封装,存放在里面,这样我们就可以快速高效的使用这些封装好的功能...比如jQuery,就是为了快速操作DOM对象,里面封装的基本都是函数(方法) 常见的JavaScript库: jQuery Prototype YUI Dojo Ext JS zepto jQuery...概述 jQuery概念: jQuery是一个快速,简洁的JavaScript库,其设计的宗旨是:“Write Less,Do More”,即提倡更少的代码做更多的事 jQuery优点: 轻量级,核心文件只有不到...的顶级对象$ 我们在这里介绍一下jQuery出场率最高的$符号: 是jQuery的别称,在代码中我们可以用代替jQuery,但一般为了方便,我们习惯写 是jQuery的顶级对象,类似于JavaScript

    5.8K10

    JavaScript 深入之从原型到原型链

    你可以这样理解:每一个 JavaScript 对象 (null 除外 ) 在创建的时候就会与之关联另一个 对象,这个对象就是我们所说的原型,每一个对象都会从原型 ” 继承 ” 属性。...4 、 constructor 指向实例倒是没有,因为一个构造函数可以生成多个实例,但是原型指向构造函数倒是有的,这就要讲 到第三个属性: construcotr ,每个原型都有一个 constructor...,我们设置了 person 的 name 属性,所以我们可以读取到为 ’name of this person’ ,当我们删除 了 person 的 name 属性时,读取 person.name ,从...person 中找不到就会从 person 的原型也就是 person....性的说法,引用《你不知道的 JavaScript 》中的话,就是 : 继承意味着复制操作,然而 JavaScript 默认并不会复 制对象的属性,相反, JavaScript 只是在两个对象之间创建一个关联

    81940

    带你走进从零认识JavaScript到精髓(五)JavaScript 分支语句

    一、什么是JavaScript的语句 表达式在javascript中是短语,换行的短语或分号结束的短语就是一行语句。JavaScript 语句向浏览器发出的命令。语句的作用是告诉浏览器该做什么。...javascript语句:JavaScript语句向浏览器发送的命令。语句的作用是告诉浏览器该做什么。 分号 分号用于分隔 JavaScript 语句。 通常我们在每条可执行的语句结尾添加分号。...代码块 JavaScript可以分配地组织起来,代码块以左花括号开始,以右花括号结束。...在 JavaScript 中,我们可使用以下条件语句: if 语句 - 只有当指定条件为 true 时,使用该语句来执行代码 if...else 语句 - 当条件为 true 时执行代码,当条件为 false...false .... } else { .... } */ /* 生活中,经常出现带有条件的现实场景 考试成绩 成绩>=60 及格 */ // 要求用户从键盘录入一个成绩

    53200

    jQuery VS JavaScript原生API

    即便当年漫山红遍的JQuery(让开发者write less, do more,So Perfect!!)如今也有被替代的大势。...在jQuery的温柔乡里,是否还能记得原生她javascript原生?如果仅为使用个选择器($)或者类似的东西,是否真的有必要加载jQuery?故此了解下JS常用原生写法还是蛮有必要的。...[update-2015-12-07]有看到抛弃jQuery,拥抱原生JavaScript一文中提到,jQuery 代表着传统的以 DOM 为中心的开发模式,但现在复杂页面开发流行的是以 React 为代表的以数据...Show me the code.直接看代码;以下是jQuery和JavaScript实现相同操作的等价代码: 选择元素 // jQuery var els = $('.el'); //===...document.querySelector('.el').previousElementSibling; document.querySelector('.el').nextElementSibling; 修改CSS属性 总是通过Javascript

    1.8K60

    深度学习的JavaScript基础:从callbacks到syncawait

    JavaScript从诞生起就是单线程,原因是不想让浏览器变得太复杂,因为多线程需要共享资源、且有可能修改彼此的运行结果,对于一种网页脚本语言来说,这就太复杂了。...另一种使用方法更为广泛,延迟执行某个函数,到特定的时间、或者等到数据,或者是等用户进行了操作: $('#btn').on('click', () =>console.log('Callbacks are...如果你调用的是jQuery、lodash以及JavaScript内置库时,可以放心的假设它们会及时返回。但是,对于众多第三方库,你还会这么放心吗?第三方库可能有意或无意破坏了它们与回调的交互方式。...注意到没有,Promise从pending状态变为resolved。 监听Promise状态变化 这是最重要的问题。如果状态更改后我们不知道如何做,那毫无用处。...) => updateUI(data)) .catch(showError); async/await 上面的Promise方案解决了Callbacks的两大重要缺陷,但还存在不足,我们需要将用户数据从第一个异步请求一直传递到最后一个

    1K11
    领券