dedecms中,列表调用联动类别,如:详细地址[filed:nativeplace/]的方法

我们希望在decdcms列表中调用[field:nativeplace/]就可以调出该信息的详细地址,但是掉出来的只是一个枚举值,并不是我们想要的结果,如何解决呢?我们需要在/include/common.func.php中添加一个自定义函数:

JS基础教程——JavaScript基础知识(1.5函数-1.5.2函数的参数及返回值)

参数即参变量,他是函数间相互传递信息的枢纽。如果经常进行编程,应该很容易理解将一个值当作参数传递给另一个参数,或者将一个函数的返回值当作参数传递给另一个参数。而用到这些数据的函数也是通过参数获取数值的。一个函数中的参数可以有多个,每个参数间以逗号进行间隔。具体带有参数的函数格式如下:

函数名(参数,参数2,参数三,......)

下面的实例充分显示出带有参数的函数应用方法。

JS基础教程——JavaScript基础知识(1.5函数-1.5.1函数的创建)

函数是进行模块化编程的基础,编写负责的AJAX应用程序,必须对函数有更深入的了解。JavaScript中的函数不同于其他语言,每个函数都是作为ige对象被维护和运行的。通过函数对象的本质,可以很方便的将一个函数赋值给一个变量或者将函数作为参数传递。常见的函数分为很多种,具体如下:

JS基础教程——JavaScript基础知识(1.4数组-1.4.2数组常量)

数组是一些数据的集合,在JavaScript中,数组中的数据可以是任何数据类型,数组可以通过数组直接量定义数组。所谓数组直接量就是通过中括号语法直接包含一组数据,或者也可以称之为数组常量。中括号内每个元素序列通过逗号语法分隔,例如,使用数组直接量定义数组。当然,数组结果是可以嵌套的,例如:

JS基础教程——JavaScript基础知识(1.4数组-1.4.1数组的创建)

与其他语言不同,JavaScript中并没有明显的数组类型。在JavaScript中,数组数据结构可以通过对象来实现,具体有如下两种实现方式。

  • 使用JavaScript的内建对象array
  • 使用自定义对象的方式创建数组对象

在内建对象array中,针对一下几点进一步讲解。

1.创建数组对象实例

JS基础教程——JavaScript基础知识(1.3对象-1.3.3对象的转换)

jQuery对象是通过jQuery包装DOM后产生的对象。jQuery对象可以使用jQuery里的方法,但是不能使用DOM方法。DOM对象是JavaScript固有的一些对象操作。DOM对象能使用JavaScript固有方法,但是不能使用jQuery里的方法。因此,对象间的转换就成为了一种必要。

1.DOM对象转换为JQuery对象