万象云档 本次搜索耗时 1.115 秒,为您找到 90 个相关结果.
  • filter

    回调函数 练习 filter也是一个常用的操作,它用于把Array 的某些元素过滤掉,然后返回剩下的元素。 和map() 类似,Array 的filter() 也接收一个函数。和map() 不同的是,filter() 把传入的函数依次作用于每个元素,然后根据返回值是true 还是false 决定保留还是丢弃该元素。 例如,在一个Array 中,删掉...
  • sort

    排序算法 排序算法 排序也是在程序中经常用到的算法。无论使用冒泡排序还是快速排序,排序的核心是比较两个元素的大小。如果是数字,我们可以直接比较,但如果是字符串或者两个对象呢?直接比较数学上的大小是没有意义的,因此,比较的过程必须通过函数抽象出来。通常规定,对于两个元素x 和y ,如果认为x < y ,则返回-1 ,如果认为x == y ,则返回0 ,如...
  • Chaining

    小结 还记得jQuery支持链式调用吗? $ ( 'a' ). attr ( 'target' , '_blank' ) . append ( ' <i class="uk-icon-external-link"></i>' ) . click ( function () {}); 如果我们有...
  • 条件判断

    多行条件判断 练习 JavaScript使用if () { … } else { … } 来进行条件判断。例如,根据年龄显示不同内容,可以用if 语句实现如下: let age = 20 ; if ( age >= 18 ) { // 如果age >= 18为true,则执行if语句块 console . l...
  • 异步错误处理

    编写JavaScript代码时,我们要时刻牢记,JavaScript引擎是一个事件驱动的执行引擎,代码总是以单线程执行,而回调函数的执行需要等到下一个满足条件的事件出现后,才会被执行。 例如,setTimeout() 函数可以传入回调函数,并在指定若干毫秒后执行: function printTime () { console . l...
  • 层级选择器

    层级选择器(Descendant Selector) 子选择器(Child Selector) 过滤器(Filter) 表单相关 练习 除了基本的选择器外,jQuery的层级选择器更加灵活,也更强大。 因为DOM的结构就是层级结构,所以我们经常要根据层级关系进行选择。 层级选择器(Descendant Selector) 如果两个DOM元素...
  • 方法

    apply 装饰器 在一个对象中绑定函数,称为这个对象的方法。 在JavaScript中,对象的定义是这样的: let xiaoming = { name : '小明' , birth : 1990 }; 但是,如果我们给xiaoming 绑定一个函数,就可以做更多的事情。比如,写个age()...
  • 函数

    .van-doc-content chrome 基础 Icon 图标
  • 查找和过滤

    过滤 练习 通常情况下选择器可以直接定位到我们想要的元素,但是,当我们拿到一个jQuery对象后,还可以以这个对象为基准,进行查找和过滤。 最常见的查找是在某个节点的所有子节点中查找,使用find() 方法,它本身又接收一个任意的选择器。例如如下的HTML结构: <!-- HTML结构 --> <ul class = "lang" > ...
  • 对象

    JavaScript的对象是一种无序的集合数据类型,它由若干键值对组成。 JavaScript的对象用于描述现实世界中的某个对象。例如,为了描述“小明”这个淘气的小朋友,我们可以用若干键值对来描述他: let xiaoming = { name : '小明' , birth : 1990 , schoo...