Создание jQuery [закрытые] Плагины UI

Я не понимаю, почему вы захотите повторно использовать или , как вы бы использовали системный браузер файлов, чтобы сделать это.

Ваше постановление проблемы было бы намного легче решить, если бы вы просто перечислили файлы, доступные в каталоге, а затем выполнили действие на основе этой информации.

package main

import (
    "fmt"
    "io/ioutil"
    "log"
    "net/http"
    "net/url"
)

func main() {
    r := http.NewServeMux()

    r.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
        files, err := ioutil.ReadDir(".")
        if err != nil {
            log.Fatal(err)
        }

        out := "
    " for _, f := range files { v := url.Values{} v.Add("file", f.Name()) out += fmt.Sprintf(`
  • %s
  • `, v.Encode(), f.Name()) } out += "
" w.Header().Set("Content-Type", "text/html") fmt.Fprintf(w, out) }) r.HandleFunc("/do", func(w http.ResponseWriter, r *http.Request) { fmt.Fprintf(w, r.URL.Query().Get("file")) }) server := &http.Server{ Addr: ":8080", Handler: r, } if err := server.ListenAndServe(); err != nil { log.Fatal(err) } }

https://play.golang.org/p/bSgm4nAUUYg

Примечание: Этот код не [ 1111] производственный сейф. Вам нужно беспокоиться о людях, которые могут получить доступ к каталогам выше, где вы находитесь .., и о всевозможных забавных вещах, связанных с обменом информацией о сервере. Но он просто призван помочь вам начать работу.

blockquote>

Тогда вам не нужно беспокоиться о том, что передает вам браузер, вы полностью контролируете ситуацию.

5
задан Wilco 20 August 2013 в 12:43
поделиться

4 ответа

Учебное руководство при "Изучении jQuery"

Изучение jQuery является очень полезным сайтом и имеет большое учебное руководство на сменной авторской разработке.

Один принцип, который я действительно любил, был: создайте настройки по умолчанию, которые могут переопределить пользователи.

Таким образом, возможно, можно сказать, что $ (этот) .highlight () и это выделится синий по умолчанию. Или можно сказать, что $ (этот) ("зеленый") .highlight и это выделится зеленый.

Но необходимо также позволить сказать:

   $(this).highlight({
    foreground: 'red'
    });

... и это выделится красный с тех пор по умолчанию.

Другие хорошие ресурсы

3
ответ дан 14 December 2019 в 13:50
поделиться

Вы попробовали книгу Публикаций Укомплектования людьми по jQuery, jQuery В Действии? Оглавление указывает, что существует хороший материал по записи Ваших собственных плагинов.

1
ответ дан 14 December 2019 в 13:50
поделиться

Попробуйте этого. Это учебное руководство возьмет Вас шаг за шагом посредством создания Вашего очень собственного плагина.

1
ответ дан 14 December 2019 в 13:50
поделиться

Глава 7 JQuery в Действии "Расширяет JQuery с помощью пользовательских Плагинов" и должна предоставить Вам информацию, в которой Вы нуждаетесь.

1
ответ дан 14 December 2019 в 13:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: