Polymer 1.0 cố gắng tạo ra bộ tách tương tự như bộ tách lõi, có thể được gọi là bộ tách sắt
In lạiTác giả: Walker 123Thời gian cập nhật: 27-11-2023 23:49:26284
Tôi đang cố gắng tạo một phần tử có tên là bộ chia lõi không được dùng nữa trong phiên bản 1.0 vì nó đóng một vai trò quan trọng trong dự án của chúng tôi.
Nếu bạn không biết bộ chia lõi làm gì, tôi có thể cung cấp một mô tả ngắn gọn. core-splitter cung cấp một thanh chia. Kéo thanh chia sẽ điều chỉnh kích thước của các phần tử anh chị em. Thông thường, bạn sẽ muốn sử dụng bộ chia lõi với bố cục linh hoạt để các phần tử anh chị em khác có thể được sử dụng linh hoạt. Thật không may, tính năng này chỉ hoạt động ở Polymer 0,5 nhưng không được dùng ở 1.0. Đây là bản demo của phiên bản Polymer 0.5. Bản trình diễn bộ chia lõi trong Polymer 0.5
Tôi có thể thực hiện việc này bằng javascript đơn giản nhưng không thể làm cho nó hoạt động trong Polymer 1.0.
Thịt bò andouille viên tròn dăm bông thăn tròn ba đầu ribeye xương t-bone, lưỡi lợn thăn gà tây sườn lợn Kielbasa doner picanha turducken, thịt xông khói thịt lợn pastrami. andouille.
.gutter { màu nền: #eee; hình nền: url('../../../ui/v1/icons/mail/grippy_large.png'); lặp lại nền: không lặp lại; vị trí nền: 50%; con trỏ: di chuyển; con trỏ: lấy; con trỏ: -moz-grab; con trỏ: -webkit-grab; } .split, .gutter { chiều cao: 100%; nổi: trái; } .gutter:hoạt động { con trỏ: chộp lấy; con trỏ: -moz-grabbing; con trỏ: -webkit-lấy; } .tách ra { kích thước hộp: hộp viền; phần đệm: 20px; tràn-y: cuộn; tràn-x: ẩn; }
Polyme({ là: 'phần tử bộ chia', của cải:{ "kéo":{ Giá trị: sai } }, "split":function(ids, options){ tùy chọn = tùy chọn loại !== 'không xác định' tùy chọn : {};
if (!options.gutterWidth) options.gutterWidth = 10; if (!options.minWidth) options.minWidth = 100; if (!options.snapOffset) options.snapOffset = 30;
// Trình xử lý sự kiện dành cho các sự kiện kéo, được liên kết với một đối tượng cặp. // Lưu vị trí và chiều rộng bên trái của cặp khi bắt đầu kéo. // Ngăn lựa chọn khi bắt đầu và kích hoạt lại nó khi hoàn tất.
var startDragging = function (e) { console.log('start'); e.preventDefault();
ngăn chặnSelection = function () { return false },
// Đưa ra danh sách các id phần tử DOM và danh sách độ rộng phần trăm, // gán cho mỗi phần tử một chiều rộng cho phép có một máng xối giữa mỗi phần tử // cặp. Số lượng gutter là ids.length - 1, và tổng số gutter // chiều rộng là gutterWidth * (ids.length - 1). // mỗi chiều rộng, trừ đi tổng chiều rộng của gutter cho chiều rộng cha.
Trả lời:Vấn đề là thành phần polymer phải được giải quyết DOM cục bộThay vì DOM thông thường. Đây là sử dụng cái này.$[] nhận ra hơn làdocument.getElementById()bên cạnh đóPolymer.dom(this.root)thay vìcha mẹ . Tôi đã có thể thực thi mã bằng cách thực hiện thay đổi tiếp theo cho phù hợp:
Thịt bò andouille viên tròn dăm bông thăn tròn ba đầu ribeye xương t-bone, lưỡi lợn thăn gà tây sườn lợn Kielbasa doner picanha turducken, thịt xông khói thịt lợn pastrami. andouille.
.gutter { màu nền: #eee; hình nền: url(handle.svg); lặp lại nền: không lặp lại; vị trí nền: 50%; con trỏ: di chuyển; con trỏ: lấy; con trỏ: -moz-grab; con trỏ: -webkit-grab; } .split, .gutter { chiều cao: 100%; nổi: trái; } .gutter:hoạt động { con trỏ: chộp lấy; con trỏ: -moz-grabbing; con trỏ: -webkit-lấy; } .tách ra { kích thước hộp: hộp viền; phần đệm: 20px; tràn-y: cuộn; tràn-x: ẩn; }
Polyme({ là: 'phần tử bộ chia', của cải:{ "kéo":{ Giá trị: sai } }, "split":function(ids, options){ tùy chọn = tùy chọn loại !== 'không xác định' tùy chọn : {};
if (!options.gutterWidth) options.gutterWidth = 10; if (!options.minWidth) options.minWidth = 100; if (!options.snapOffset) options.snapOffset = 30;
// Trình xử lý sự kiện dành cho các sự kiện kéo, được liên kết với một đối tượng cặp. // Lưu vị trí và chiều rộng bên trái của cặp khi bắt đầu kéo. // Ngăn lựa chọn khi bắt đầu và kích hoạt lại nó khi hoàn tất.
var startDragging = function (e) { console.log('start'); e.preventDefault();
ngăn chặnSelection = function () { return false },
// Đưa ra danh sách các id phần tử DOM và danh sách độ rộng phần trăm, // gán cho mỗi phần tử một chiều rộng cho phép có một máng xối giữa mỗi phần tử // cặp. Số lượng gutter là ids.length - 1, và tổng số gutter // chiều rộng là gutterWidth * (ids.length - 1). // mỗi chiều rộng, trừ đi tổng chiều rộng của gutter cho chiều rộng cha.
if (!options.widths) { var phần trăm = 100/ids.length;
tùy chọn.widths = [];
for (var i = 0; i < ids.length; i++) { tùy chọn.widths.push(phần trăm); }; }
if (!Array.isArray(options.minWidth)) { var minWidths = [];
for (var i = 0; i < ids.length; i++) { minWidths.push(options.minWidth); };
tùy chọn.minWidth = minWidths; }
for (var i = 0; i < ids.length; i++) { // var el = document.getElementById(ids[i]); var el = this.$[ids[i]];
nếu (i > 0) { cặp var = { // trái: document.getElementById(ids[i - 1]), trái: this.$[ids[i - 1]], đúng rồi:el, leftMin: options.minWidth[i - 1], rightMin: options.minWidth[i], kéo: sai, cha mẹ: cha mẹ }, gutter = document.createElement('div'); //gutter = this.$['gutter1']; // Đây là trường hợp duy nhất trong phần tử polymer này có // sử dụng DOM bình thường là phù hợp.
Về javascript - Polymer 1.0 Trong nỗ lực tạo ra bộ chia tương tự như bộ chia lõi, có thể gọi là bộ chia sắt, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/32850892/
Trong R, bạn có thể sử dụng hàm strsplit để phân tách một vectơ trên dấu phân cách ( chia ) như sau: x <- "Đây là cái gì? Đây là một củ hành. Cái gì! Đó là| Chà
Tôi mới làm quen với Elixir. Tôi đang thử thao tác cơ bản để tách một chuỗi như hiển thị bên dưới String.split("Awesome",""); Theo tài liệu thuốc tiên, nó sẽ phân tách các ký tự dựa trên mẫu được cung cấp
Tại sao công thức phân tách không mở rộng ra toàn bộ cột khi tôi sử dụng =arrayformula(split(input!G2:G, ","))? Tôi chỉ nhận được kết quả của ô input!G2 chứ không phải phần còn lại của cột G . Các công thức khác như =
Tôi đang cố gắng tạo một phần tử có tên là bộ chia lõi không được dùng nữa trong phiên bản 1.0 vì nó đóng một vai trò quan trọng trong dự án của chúng tôi. Nếu bạn không biết bộ chia lõi làm gì, tôi có thể cung cấp một mô tả ngắn gọn.
Tôi đang gặp khó khăn khi cố gắng chia một chuỗi thành một danh sách bằng nhiều dấu phân cách. Tôi có thể chia nó hai lần như thế này: myString.split(':')[1].split('.') Tuy nhiên, điều này có vẻ không phù hợp. Trong tâm trí của tôi, tôi muốn làm một cái gì đó như thế này:
Mã từ công cụ đề xuất sử dụng mô-đun bất ngờ, tôi không thể tìm thấy câu trả lời ở bất kỳ đâu. Câu trả lời hay nhất Tùy thuộc vào mục tiêu của bạn, bạn có thể sử dụng phương thức cross_validation và nó sẽ tự động thực hiện phân chia cho bạn. Ví dụ: cross_validate(alg
Tôi đang tạo một trình mô phỏng tách dây và tôi muốn nó chạy chức năng tách dây khi ô đủ lớn và bị phân tách. Khi nó phân tách, tôi muốn nó tạo hiệu ứng phân tách từ giá trị x ban đầu (x của ô trước đó) sang giá trị x mới (x của ô bên phải
Tôi có trình xử lý nhấp chuột cho ba nút và trong trình xử lý này, tôi muốn trích xuất ID của nút được nhấp. Tôi có một dòng mã như thế này: $('#switch Button').click(function(){ var cla
Tôi cần chia một chuỗi như thế này var val = "$cs+55+mod($a)"; thành một mảng arr = val.split( /[+-/*()\s*]/ ); là Giữ các dấu phân cách dưới dạng các phần tử mảng như ar
Tôi đang sử dụng Split() và Split("") trên cùng một chuỗi Nhưng tại sao Split("") trả về ít phần tử hơn Split()? Tôi muốn biết điều này xảy ra trong tình huống đầu vào cụ thể nào. câu trả lời hay nhất
Có lỗi ở đâu đó trong mã của tôi nhưng tôi không thể thấy mình đang làm gì sai. Những gì tôi có là một đầu vào ẩn cho ID người dùng facebook được điền thông qua tự động hoàn thành giao diện người dùng jQuery: Sau đó, tôi có một hàm jQuery mà khi nhấp vào liên kết sẽ
Tôi đang tìm một chương trình để đọc một chuỗi/tệp và hiển thị ba từ đầu tiên trong đó. Vì vậy, tôi đã thử: letter= "a,b,c" print(letter.split(',')[0]) Cách này có tác dụng để nhận được một từ, nhưng không phải [0
Tôi có một bảng Thư lưu trữ thư (ai mà ngờ được...;)). Với tinyint MailStatus, tôi quyết định xem đây là SentMail, Draft hay AcceptedMail. Bây giờ tôi muốn biết Tab
Trong quá trình khám phá tối ưu hóa của mình, tôi nhận thấy rằng phương thức Split() tích hợp nhanh hơn khoảng 40% so với phương thức re.split() tương đương. Điểm chuẩn giả (dễ sao chép và dán): nhập lại, thời gian, ngẫu nhiên def ngẫu nhiên
Tôi gặp vấn đề kỳ lạ với việc phân tách vì theo mặc định, nó không đặt phần phân tách vào mảng mặc định. Dưới đây là một số mã đồ chơi. #!/usr/bin/perl $A="A:B:C:D"; chia (://,$A);
Tôi hiện đang học JCL và sử dụng chương trình SORT. Như một bài tập, tôi muốn chia một số bản ghi đầu vào thành nhiều thành viên thuộc cùng một PDS. Đây là mã JCL của tôi: //FAILJ JOB //STEP1 EX
Sau nửa giờ vật lộn, tôi nhận thấy sự khác biệt trong việc tách chuỗi bằng dấu cách, tùy thuộc vào cú pháp bạn sử dụng. Chuỗi đơn giản: $line = "1: 2: 3: 4: 5: " Ví dụ tách 1 - bắt đầu từ 1, chú ý đến mã thông báo
Tôi đang cố gắng hiểu cách r-tree hoạt động và nhận thấy rằng có hai loại phân chia: phân chia bậc hai và phân chia tuyến tính. Sự khác biệt thực sự giữa tuyến tính và bậc hai là gì? Trong trường hợp nào cái này sẽ được ưu tiên hơn cái kia? Câu trả lời hay nhất bài viết R-Tree gốc trong 3.5.2
Tôi là một lập trình viên xuất sắc, rất giỏi!