{"id":1536,"date":"2006-11-23T17:27:42","date_gmt":"2006-11-23T09:27:42","guid":{"rendered":"http:\/\/ihower.idv.tw\/blog\/archives\/1536"},"modified":"2008-09-29T01:08:27","modified_gmt":"2008-09-28T17:08:27","slug":"%e5%9c%a8rails%e4%b8%ad%e7%94%a8yahoo-ui-dialog-rjs","status":"publish","type":"post","link":"https:\/\/ihower.tw\/blog\/1536-%e5%9c%a8rails%e4%b8%ad%e7%94%a8yahoo-ui-dialog-rjs","title":{"rendered":"\u5728Rails\u4e2d\u7528Yahoo UI! Dialog + RJS"},"content":{"rendered":"<p>nap\u7684\u9019\u7bc7 <a href=\"http:\/\/www.zerosum.org\/devblog\/?q=node\/4\">YUI Dialog on Rails: First Pass<\/a>\u00a0\u7d66\u4e86\u4e00\u500b\u7bc4\u4f8b\u4ecb\u7d39\u5728 Rails\u00a0\u4e2d\u4f7f\u7528\u00a0<a href=\"http:\/\/developer.yahoo.com\/yui\/\"> Yahoo! UI Library<\/a>\u00a0\u7684 Dialog \u4e26\u642d\u914d RJS\u00a0\u4f7f\u7528:<\/p>\n<p>\u9996\u5148\u628ayui\u4e0b\u8f09\u56de\u4f86\uff0c\u628a\u8981\u7528\u7684 .js \u6a94\u96c6\u4e2d\u653e\u5230 \/public\/javascripts\/yui\/ \u4e0b\uff0ccss (\/yui\/build\/container\/assets\/container.css) \u653e\u5230 \/public\/stylesheets\/yui\/ \u4e0b\u3002<\/p>\n<p>\u7a0b\u5f0f\u78bc\u6211\u5c31\u4e0d\u8f49\u8cbc\u4e86\uff0c\u6211\u4f9d\u6a23\u756b\u846b\u8606\u7684\u7bc4\u4f8b<a href=\"http:\/\/rails.ihower.idv.tw\/yui1\/show\">\u5728\u9019\u88e1 yui1<\/a>\uff0c\u91cd\u9ede\u662f\u6309\u4e0bSave\u6642\u5b83\u7528 Prototype \u7684 <font face=\"Courier New\">Ajax.Request() \u547c\u53eb RJS Response\uff0c\u800c\u4e0d\u662f\u7528 YUI \u7684 Connection Manager\uff0c\u4f5c\u8005\u9084\u52a0\u5beb\u4e86\u4e00\u7bc7 <a href=\"http:\/\/www.zerosum.org\/devblog\/?q=node\/5\">Prototype vs YUI Connection Manager: Dialog continued&#8230;<\/a>\uff0c\u7d66\u4e86 YUI Connection Manager\u7684\u8655\u7406\u7248\u672c(\u597d\u591a\u884c\u54e9)\uff0c\u4f5c\u8005\u662f\u8a8d\u70ba Rails \u7684\u958b\u767c\u8005\u6bd4\u8f03\u719fPrototype\uff0c\u6240\u4ee5\u9019\u88e1\u5c31\u7528Prototype\u7248\u672c\u4f86\u505a\u56c9\u3002<\/font><\/p>\n<p><font face=\"Courier New\">\u6211\u500b\u4eba\u662f\u4e0d\u592a\u559c\u6b61\u6df7\u96dc\u7528(\u6015\u6709\u885d\u7a81?)\uff0c\u6240\u4ee5\u5982\u679c\u8981\u5b8c\u5168\u62d4\u6389 Prototype\uff0cRJS\u61c9\u8a72\u53ef\u4ee5\u6539\u7528<a href=\"http:\/\/ihower.idv.tw\/blog\/archives\/1535\"> <\/a><\/font><font face=\"Verdana\"><a href=\"http:\/\/ihower.idv.tw\/blog\/archives\/1535\">RJS minus R!<\/a>\u00a0\u76f4\u63a5\u5beb YUI Javascript code\u3002<\/font><\/p>\n","protected":false},"excerpt":{"rendered":"<p>nap\u7684\u9019\u7bc7 YUI Dialog on Rails: First Pass\u00a0\u7d66\u4e86\u4e00\u500b\u7bc4\u4f8b\u4ecb\u7d39\u5728 Rails\u00a0 &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/ihower.tw\/blog\/1536-%e5%9c%a8rails%e4%b8%ad%e7%94%a8yahoo-ui-dialog-rjs\" class=\"more-link\">\u95b1\u8b80\u5168\u6587<span class=\"screen-reader-text\">\u3008\u5728Rails\u4e2d\u7528Yahoo UI! Dialog + RJS\u3009<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[33,5,53],"tags":[],"class_list":["post-1536","post","type-post","status-publish","format-standard","hentry","category-javascript","category-programming","category-rails","entry"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p1q6tG-oM","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/ihower.tw\/blog\/wp-json\/wp\/v2\/posts\/1536","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ihower.tw\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ihower.tw\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ihower.tw\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ihower.tw\/blog\/wp-json\/wp\/v2\/comments?post=1536"}],"version-history":[{"count":0,"href":"https:\/\/ihower.tw\/blog\/wp-json\/wp\/v2\/posts\/1536\/revisions"}],"wp:attachment":[{"href":"https:\/\/ihower.tw\/blog\/wp-json\/wp\/v2\/media?parent=1536"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ihower.tw\/blog\/wp-json\/wp\/v2\/categories?post=1536"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ihower.tw\/blog\/wp-json\/wp\/v2\/tags?post=1536"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}