Code Dropzone framework (Jquery)

Mình đang dùng Dropzone frame không hiểu ý nghĩa dòng code “Dropzone.options.myAwesomeDropzone”. Mong mọi người giúp đỡ.
Code:

Dropzone.options.myAwesomeDropzone= {
  paramName: "file", // The name that will be used to transfer the file
  maxFilesize: 2, // MB
  accept: function(file, done) {
    if (file.name == "justinbieber.jpg") {
      done("Naha, you don't.");
    }
    else { done(); }
  }
};

Link: https://www.dropzonejs.com/#configuration

Mình không có căn bản js và frame Jquerry. Mong mọi người cho keyword tìm hiểu thêm.
Chân thành cảm ơn mọi người

Học kiến thức căn bản js
Học tìm kiếm (mà cái này ngay tại trang chủ, nó đập vào mắt luôn)
Học tiếng Anh và kiên nhẫn đọc

https://www.dropzonejs.com/#configuration
https://www.dropzonejs.com/#configuration-options

There are two ways to configure dropzones.

The obvious way is to pass an options object when instantiating a dropzone programmatically like in the previous create dropzones programmatically section.

But if you just have HTML elements with the dropzone class, then you don’t programmatically instantiate the objects, so you have to store the configuration somewhere so Dropzone knows how to configure the dropzones when instantiating them.

This is done with the Dropzone.options object.

// "myAwesomeDropzone" is the camelized version of the HTML element's ID
Dropzone.options.myAwesomeDropzone = {
  paramName: "file", // The name that will be used to transfer the file
  maxFilesize: 2, // MB
  accept: function(file, done) {
    if (file.name == "justinbieber.jpg") {
      done("Naha, you don't.");
    }
    else { done(); }
  }
};
5 Likes

Cảm ơn bạn. Mình đọc lại vã đã hiểu là object Dropzone thiết lập(option) id “myAwesomeDropzone” các thuộc tính là … Mình phải học js căn bản.

1 Like

Này đúng là do chưa biết cách đọc API, thường thì những tham số sẽ được document lại, tìm trên trang của plugin/extension là thấy.

Riêng về cú pháp thì nó là của jQuery, cụ thể là widget, nếu cần phải tìm hiểu thì đọc 2 bài này sẽ có kiến thức để làm việc với jquery widget, bài viết từ chính trang chủ jquery rất xịn
https://learn.jquery.com/jquery-ui/widget-factory/how-to-use-the-widget-factory/
https://learn.jquery.com/jquery-ui/widget-factory/extending-widgets/

5 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?