原文发布时间为: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. LGTB 学分块

    总时间限制:  10000ms 单个测试点时间限制:  1000ms 内存限制:  65536kB 描述 LGTB 最近在学分块,但是他太菜了,分的块数量太多他就混乱了,所以只能分成 3 块 今天他得 ...

  2. zabbix mysql 迁移 增加分区

    1.zabbix mysql 目录清单 --basedir=/usr/local/web/mysql --datadir=/data/mysql --log-error=/data/mysql/sys ...

  3. MySQL - 在sql语句执行时是先执行触发器再检查约束条件的

    在sql语句执行时是先执行触发器再检查约束条件的

  4. 第7章 数据库访问与ORM 慕课网微信小程序开发学习笔记

    第7章 数据库访问与ORM https://coding.imooc.com/learn/list/97.html 目录: 7-1 数据库操作三种方式之原生SQL 19:09 7-2 从一个错误了解E ...

  5. 数据结构-单链表(Linked List)

    #include <stdio.h> #include <stdlib.h> #define LIST_INIT_SIZE 10 #define LISTINCREMENT 1 ...

  6. [Uva1642]魔法Gcd(数论)

    Description 给定n个数,某个连续区间[L,R]的收益为\(gcd(A_l,A_{l+1},A_{l+2}...A_r)*(r-l+1)\), 求收益最大的区间的收益值 \(1 \leq n ...

  7. HashTable, HashMap,TreeMap区别

    java为数据结构中的映射定义了一个接口java.util.Map,而HashMap Hashtable和TreeMap就是它的实现类.Map是将键映射到值的对象,一个映射不能包含重复的键:每个键最多 ...

  8. Spring表达式语言:SpEL

    1.Spring表达式语言(简称:SpEL):是一个支持运行时查询和操作对象图的强大的表达式语言. 2.语法类似于EL:SpEL使用#{...}作为定界符,所有在大括号内的字符都被认为是SpEL. 3 ...

  9. cacheData

    <%@ page language="java" import="java.util.*,com.fiberhome.bcs.appprocess.common.u ...

  10. 使用charles进行https抓包

    一.charles电脑端设置 1.在Charles的菜单栏上选择"Proxy"->"Proxy Settings",填入代理端口8888(这个端口不一定填 ...