Giải thích về thủ thuật Google Gravity


9

Tôi không phải là một nhà phát triển JS, nhưng tôi tình cờ thấy trang web này có tên Google Gravity (những người chưa sử dụng nó, hãy thử tìm kiếm ở đó - bạn sẽ ngạc nhiên), đó là trang chủ Google được làm lại. Từ đó trở đi, tôi đã suy nghĩ và tự hỏi về việc tìm hiểu thêm về cách anh chàng thực hiện nó. Tôi đã thử googling, nhưng không thể tìm thấy một lời giải thích tốt về việc thực hiện.

Tất cả các Gurus JS / CSS, bạn có thể chỉ cho tôi một vị trí nơi tôi có thể tìm hiểu thêm không? Tôi đã biết những điều cơ bản khi làm việc với jQuery và AJAX.


2
Bạn đã xem mã nguồn của trang chưa? Nó sẽ cho bạn biết về tất cả mọi thứ bạn cần biết.
James McLeod

1
Đã được một thời gian kể từ khi tôi thấy một giao diện ít sử dụng hơn thế (Gravity).
Rook

1
@James có, đã có một cái nhìn. Nhưng như tôi đã nói, tôi đang tìm kiếm một lời giải thích cấp cao nhất về mã - vì mã là 2k + dòng và một số phần rất khó hiểu :)
yati sagade

5
@Rook - Tôi không nghĩ khả năng sử dụng đã từng là mối quan tâm của nhà phát triển :)
yati sagade

@yati - Ôi! Chà, trong trường hợp đó - công việc được hoàn thành tốt :)
Rook

Câu trả lời:



5

Bạn đã xem mã nguồn javascript chưa?

Tôi chỉ nhìn rất nhanh (và cách xa tách trà của tôi) nhưng có vẻ như trang được chia thành các hộp 2d và một mô phỏng của những hộp đó rơi tự do dưới trọng lực được chạy. Sau đó, các sự kiện chuột được xử lý để cho phép các hộp đó được thao tác tương tác.


Vâng, đó có vẻ là cách để đi, nhưng tôi có thể đã sử dụng một lời giải thích cấp cao nhất trước tiên, vì đây cũng không phải là sở trường của tôi. Sau khi thực hiện tìm kiếm, thậm chí kết quả xuất hiện trong các hộp 2D có thể di chuyển được và các mảnh vỡ trước đó vẫn còn đó!
yati sagade
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.