现在的位置: 首页 > 综合 > 正文

[ 前端 ] 代码之美!

2014年06月27日 ⁄ 综合 ⁄ 共 1422字 ⁄ 字号 评论关闭

1 很多时候,稍后在做,其实就等于了永远不做.

2 代码是按行执行的。在php中很有体现。

如下代码:

<?php

    @header('Content-Type: text/html, charset=utf-8;');
    //@session_start();
    include_once('../hongjuzi/hhorder.php');
    $ac     = $_GET['action'];
    $order   = new HHOrder();

	switch($action){
		case "loadOrder":
			$order->loadOrder();
			break;
        case "loadContent":
            $orderId = $_POST['orderId'];
            echo json_encode(
                html_entity_decode($order->loadContent($orderId))
            );
            break;
		default:break;
	}

?>

很不是感觉很想struts2 中的寻找action的感觉。

其实在servlet中也是一样的。我想他应该是通过一个filter去分析是post请求还是get请求。

然后选择调用servlet中的不同方法。

3 其实很多的ajax代码都是可以公用的。

 	var replay = function(){
                var message_id = this.id;
                $.post(
                    "../message.php",
                    {
                        "action":"find",
                        "message_id":message_id 
                    },
                    function(data){
                        var list = eval("(" +data+")"); 
                        var content = "<div style ='margin-top:10px;'><lable>客户名称:</lable>"
                            +"<p><input type = \"text\" value = \""+list[0][2]+"\" style = \"width:800px;\" disabled = disabled /></p>"
                            +"<lable>客户留言:</lable><p><textarea style = \"width:800px;\" disabled = disabled>"+list[0][3]+"</textarea></p>"
                            +"<lable>姓名:</lable><p><input type = \"text\" style = \"width:800px;\" id = \"replayname\" /></p>"
                            +"<lable>回复:</lable><p><textarea style = \"width:800px;\" rows= 6 id = \"replay_info\">请输入回复信息</textarea></p>"
                            +"<input type = 'button' value = '提交' pro= \""+list[0][4]+"\" data = \""+message_id+"\" id = \"check_out_replay\"/>"
                            +"</div>";
                        $("#replay").html(content);
                        $("#check_out_replay").click(check_out_replay);
                    }
                );
            }

比如上面的拼接代码,是可以在后台完成的。在后台完成,然后在发到相应的模版。

那么每次都可以重用起来。如果只是写在页面端,那么每次都要重写一次。

这里就涉及到了分页的方式。

其实完全可以将分页的代码写在服务器端,每次需要的时候直接调出来就可以了。

抱歉!评论已关闭.