原文发布时间为:2011-06-01 —— 来源于本人的百度文章 [由搬家工具导入]

  @MyHelper.Script("jquery-1.6.1.min.js", Url)
    @MyHelper.Script("jquery-ui-1.8.13.min.js", Url)
    @MyHelper.Script("jquery.ui.datepicker-zh-CN.js", Url)
    @MyHelper.Script("Test.js", Url)
    @MyHelper.Script("jquery.tmpl.min.js",Url)

====================

<input type="text" data-autocomplete="@Url.Action("Auto", "Ajax")" data-default="Hello" value="Hello"/>
<input type="text" data-autocomplete="@Url.Action("Auto", "Ajax")" />
<input type="text" data-autocomplete="@Url.Action("Auto", "Ajax")" />
<input type="text" data-datepicker="true" />
<table>
    <thead>
        <tr>
            <th>
                Age
            </th>
            <th>
                Name
            </th>
        </tr>
    </thead>
    <tbody id="list">
    </tbody>
</table>
<script type="text/x-jquery-tmpl" data-tmpl="@Url.Action("Auto", "Ajax")" data-target="#list">
<tr><td>
${Age}
</td><td>
${Name}
</td></tr>
</script>

====================Test.js======================

/// <reference path="jquery-1.6.1-vsdoc.js" />
/// <reference path="jquery-ui-1.8.13.min.js" />
/// <reference path="jquery.tmpl.min.js" />
///http://www.asp.net/ajaxlibrary/cdn.ashx
///http://jqueryui.com/
///http://api.jquery.com/category/plugins/templates/

///http://bassistance.de/jquery-plugins/jquery-plugin-validation/
$(function () {

    $("input[data-autocomplete]").each(function () {
        $(this).focus(function () {
            if ($.trim($(this).val()) == $(this).attr("data-default")) {
                $(this).val("");
            }
        });

        $(this).autocomplete({
            source: $(this).attr("data-autocomplete"),
            select: function (event, ui) {
                $(this).val(ui.item.Name);
                return false;
            }
        })
        .data("autocomplete")._renderItem = function (ul, item) {
            return $("<li></li>")
                .data("item.autocomplete", item)
                .append("<a>" + item.Age + "<br>" + item.Name + "</a>")
                .appendTo(ul);
        };

    });

    $("input[data-datepicker]").each(function () {
        $(this).datepicker($.datepicker.regional["zh-CN"]);

    });

    $("script[data-tmpl]").each(function () {
        var tmpl = $(this);
        $.getJSON(tmpl.attr("data-tmpl"), function (data) {
            $(tmpl.attr("data-target")).empty().append(tmpl.tmpl(data));
        });
    });
});

javascript草稿的更多相关文章

  1. javascript 模块引擎 (手写草稿)

    1.试题: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF ...

  2. [译]理解Javascript的异步等待

    原文链接: https://ponyfoo.com/articles/understanding-javascript-async-await 作者: Nicolás Bevacqua 目前async ...

  3. 前端知识杂烩(Javascript篇)

    1. JavaScript是一门什么样的语言,它有什么特点?2.JavaScript的数据类型都有什么?3.请描述一下 cookies,sessionStorage 和 localStorage 的区 ...

  4. JavaScript资源大全中文版(Awesome最新版--转载自张果老师博客)

    JavaScript资源大全中文版(Awesome最新版)   目录 前端MVC 框架和库 包管理器 加载器 打包工具 测试框架 框架 断言 覆盖率 运行器 QA 工具 基于 Node 的 CMS 框 ...

  5. JavaScript资源大全

    目录 前端MVC 框架和库 包管理器 加载器 打包工具 测试框架 框架 断言 覆盖率 运行器 QA 工具 基于 Node 的 CMS 框架 模板引擎 数据可视化 编辑器 UI 输入 日历 选择 文件上 ...

  6. EpicEditor – 可嵌入的 JavaScript Markdown 编辑器

    EpicEditor 是一款可以嵌入到网页中的 JavaScript Markdown 编辑器,支持全屏编辑.在线预览.自动保存草稿,离线支持等等.对于开发人员,它提供了一个健壮的API,可以很容易定 ...

  7. 理解Javascript的异步等待

    目前async / await特性并没有被添加到ES2016标准中,但不代表这些特性将来不会被加入到Javascript中.在我写这篇文章时,它已经到达第三版草案,并且正迅速的发展中.这些特性已经被I ...

  8. 逆转序列的递归/尾递归(+destructuring assignment)实现(JavaScript + ES6)

    这里是用 JavaScript 做的逆转序列(数组/字符串)的递归/尾递归实现.另外还尝鲜用了一下 ES6 的destructuring assignment + spread operator 做了 ...

  9. 自己写了一个类似百度空间自动保存草稿的程序 php+jquery

    可以异步加载mysql中的草稿~,异步更新草稿列表~ 下载地址:http://download.csdn.net/source/3479156 代码: demo.php <?php mysql_ ...

随机推荐

  1. 1911: [Apio2010]特别行动队

    Time Limit: 4 Sec  Memory Limit: 64 MBSubmit: 5706  Solved: 2876[Submit][Status][Discuss] Descriptio ...

  2. >详解< 广度优先搜索

    >概念< 广度优先搜索 概念 (其实我也不是很明白)广度优先搜索(简称广搜)(别名宽度优先搜索).采用了树形结构.常用于寻找 最短路线问题. -The end- 2018.7.12

  3. 十四、MySQL UPDATE 查询

    MySQL UPDATE 查询 如果我们需要修改或更新 MySQL 中的数据,我们可以使用 SQL UPDATE 命令来操作.. 语法 以下是 UPDATE 命令修改 MySQL 数据表数据的通用 S ...

  4. 数据存储之使用MongoDB数据库存储数据

    安装MongoDB环境: 1.官网下载:https://www.mongodb.com/download-center#community 2.MongoDB可视化工具compass下载https:/ ...

  5. JZOJ 5185. 【NOIP2017提高组模拟6.30】tty's sequence

    5185. [NOIP2017提高组模拟6.30]tty's sequence (Standard IO) Time Limits: 1000 ms  Memory Limits: 262144 KB ...

  6. Android Studio 快捷键(包含自定义)终极版

      [F] [F] F2 在错误代码之间切换 F3 往前定位(Shift + F3:往后定位 )有问题 F4\Ctrl+鼠标点击\Ctrl+B 转到定义,查看类继承关系 F5 但不调试进入函数内部. ...

  7. 50、转自知乎上android开发相见恨晚的接口

      原文链接:http://www.zhihu.com/question/33636939     程序员软件开发Android 开发JavaAndroid修改 Android开发中,有哪些让你觉得相 ...

  8. 【Reverse Integer】cpp

    题目: Reverse digits of an integer. Example1: x = 123, return 321Example2: x = -123, return -321 click ...

  9. 【Longest Consecutive Sequence】cpp

    题目: Given an unsorted array of integers, find the length of the longest consecutive elements sequenc ...

  10. Shell脚本编程

    1.linux中的变量 linux中的变量分为环境变量和普通变量,其中环境变量可以理解为全局变量,在所有shell的子程序中都可以引用,普通变量只能在自己的shell程序中使用,程序结束后变量无法保留 ...