Tìm kiếm trang web

mẫu thiết kế - Có thể viết một lớp log JavaScript như thế này không?

Tôi muốn viết một lớp ghi nhật ký có thể được sử dụng như đoạn mã sau.

// short-hand for logging. log('log message', [other parameter]); // full path for writing log. log.write('log message', [other parameter]); // print all log log.print([optional parameter]);

Hơn nữa

Đọc thêm →

Những lợi ích của việc tách một chuỗi để khởi tạo một mảng trong JavaScript là gì?

Mẫu này khá phổ biến; tôi đã thấy nó ở vài nơi bao gồm cả mã nguồn jQuery:

var arr = "word1 word2 word3".split(" ");

như một lựa chọn thay thế cho các phương pháp 'bình thường' của việc khởi tạo mảng:

var arr1 = [ "word1", "word2", "word3" ]; var arr2 = new Array( "word1", "word2", "word3" );

Những lợi ích của phương pháp tách chuỗi là gì?

Câu trả lời #1

Từ John Resig (người tạo ra jQuery):

Đọc thêm →

jquery - Trình lắng nghe nút Javascript chỉ chạy một lần?

Tôi đang tạo một trình chiếu kiểu vòng quay cho một trang web mà tôi đang làm. Bản thân vòng quay hoạt động tốt, nhưng tôi đang cố gắng để trình chiếu trượt tiến/lùi bằng các phím trái/phải trên bàn phím. Mã của tôi như sau:

$(document).keydown(function(e){ var currentPosition = 0; var slideWidth = 836; var slides = $('.slide'); var numberOfSlides = slides.length; var animLength = 600; if (e.keyCode == 37) { currentPosition = currentPosition-1;

Đọc thêm →

html - Trình soạn thảo RichText WYSIWYG không có giao diện người dùng (chỉ API JavaScript)

Tôi đang tìm một dự án rất sạch để thêm API JavaScript đa trình duyệt vào div có thể chỉnh sửa nội dung.

Nếu nó có giao diện người dùng, thì nên có khả năng không tải nó (ngược với việc tắt nó) hoặc hoàn toàn loại bỏ khỏi nguồn.

Tôi đang tìm kiếm các tính năng cơ bản thực sự mà không quá tập trung vào khả năng tương thích ngược mà thay vào đó là một mã nguồn sạch hơn.

Một số tính năng mà tôi mong đợi từ API này sẽ là:

html - Tạo văn bản nhiều màu trong JavaScript

Tôi đang cố gắng viết một hàm in một văn bản nhất định vào thẻ <div id="1">.

Chuỗi nên đánh dấu một số giá trị chỉ mục bằng màu khác nhau.

Những gì tôi đã viết bây giờ là đi đến tất cả các giá trị chỉ mục mà tôi có và thêm một thẻ <font color="color">, sau đó tôi thêm nó bằng cách sử dụng div1.innerHTML=result;

Đó là rất nhiều công việc, và nó rất phức tạp. Có cách nào khác để tôi có thể tạo một đối tượng

Đọc thêm →

Javascript tuần tự hóa form thành đối tượng

Tôi có một biểu mẫu với các tên 'config[display][x]', 'config[display][y]', 'config[port]',..., hoặc tôi có thể tạo định dạng khác. và tôi muốn tuần tự hóa nó thành đối tượng JS như

{config: display : {x : 'value', y : 'value'}, port : 'value' }

Có ai biết những

Đọc thêm →

Sử dụng JavaScript để chấm điểm phản hồi của người dùng (so sánh hai mảng)

Tôi đang làm việc trên một kịch bản để chấm điểm phản hồi của người dùng bằng cách so sánh hai mảng. (Đây là một bài kiểm tra để xem họ biết thông tin theo từng từ chính xác đến mức nào.) Tôi đã có một số mã mà tôi cần, như chuyển phản hồi của người dùng thành chữ thường và tách nó. Tất cả những gì t

Đọc thêm →

currying - Cách áp dụng một phần các hàm thành viên trong JavaScript?

Hiện tại tôi có một hàm áp dụng một phần trông như sau:

Function.prototype.curry = function() { var args = []; for(var i = 0; i < arguments.length; ++i) args.push(arguments[i]); return function() { for(var i = 0; i < arguments.length; ++i) ar

Đọc thêm →

các loại - Có tồn tại thứ gọi là 'bit' đúng chuẩn trong JavaScript không?

Tôi biết rằng có một đối tượng Boolean trong JavaScript, nhưng tôi tự hỏi liệu có cách nào để truy cập vào kim loại, chính bit thô sống ở trung tâm của đối tượng Boolean này không.

Câu trả lời #1

Tôi không biết có kiểu bit nào trong javascript. Nếu bạn lo lắng về việc tiết kiệm không gian và cần lưu trữ nhiều bit, bạn có thể sử dụng kết hợp int và Toán tử bit. Bạn sẽ thao tác với từng bit riêng lẻ trong mỗi int

Đọc thêm →

jsf 2 - Làm thế nào để tôi có thể khiến JSF 2.0 bao gồm JS dưới dạng 'application/javascript' thay vì 'text/javascript'

Trong ứng dụng JSF 2.0 của chúng tôi tại nơi làm việc, chúng tôi bao gồm một số tệp javascript thông qua <h:outputscript>.

<h:outputScript library="javascript" name="DoStuff.js"/>

HTML kết quả tham chiếu

Đọc thêm →