jquery自动填充搜索框js代码

版权:原创 更新时间:1年以上
[该文章底部包含文件资源,可根据自己情况,决定是否下载资源使用,时间>金钱,如有需要,立即查看资源]

以下是 jquery自动填充搜索框js代码 的示例演示效果:

当前平台(PC电脑)
  • 平台:

部分效果截图:

jquery自动填充搜索框js代码

HTML代码(index.html):

<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>jquery自动搜索框</title>
<meta name="description" content="a fast and fully-featured autocomplete library">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="css/normalize.min.css">
<link rel="stylesheet" href="css/main.css">
</head>
<body>
<div class="sticky-footer-wrapper">
	<div class="masthead">
		<h1 class="title"><br>
		</h1>
		<p class="tagline"></p>
		<div class="typeahead-demo">
			<input class="typeahead" placeholder="open source projects by Twitter">
			<div class="btn-demo">
				<p class="btn-demo-text">点击激活演示</p>
			</div>
		</div>
	</div>
</div>
<script src="js/hogan-2.0.0.js"></script>
<script src="js/jquery-1.9.1.min.js"></script>
<script src="js/ghostwriter.min.js"></script>
<script src="js/typeahead.js"></script>
<script src="js/main.js"></script>
</body>
</html>








JS代码(main.js):

$(document).ready(function(){
	$('.typeahead').typeahead({
	name:'repos',prefetch:'data/repos.json',template:[ '<p class="repo-language">{
	{
	language}
}
</p>','<p class="repo-name">{
	{
	name}
}
</p>','<p class="repo-description">{
	{
	description}
}
</p>' ].join(''),engine:Hogan}
);
	var haunt = ghostwriter.haunt({
	input:'.typeahead',interval:500,manuscript:[ ghostwriter.noop,'Boots',ghostwriter.backspace.repeat(3),'wer',ghostwriter.down.repeat(2),ghostwriter.enter,ghostwriter.selectAll,'FlIgHt',ghostwriter.selectAll,'type',ghostwriter.right,ghostwriter.esc,ghostwriter.selectAll ]}
);
	$('.btn-demo').on('click',function(e){
	e.stopPropagation();
	$(this).addClass('is-pressed');
	haunt.start();
}
);
	$(document).on('click keydown',function(e){
	!e.ghostwriter && haunt.pause();
}
);
}
);
	

CSS代码(main.css):

/* custom font! */
/* ------------ */
@font-face{font-family:Prociono;src:url(Prociono-Regular-webfont.ttf);}
/* scaffolding */
/* ----------- */
html,body{height:100%;}
html{overflow-y:scroll;*overflow-x:hidden;}
.sticky-footer-wrapper{min-height:100%;height:auto !important;height:100%;margin:0 auto -60px;}
.sticky-footer-push,.footer{height:60px;}
.container{max-width:700px;margin:0 auto;}
/* base styles */
/* ----------- */
html{font-family:Prociono;font-size:18px;line-height:1.2;color:#333;}
a{color:#03739c;text-decoration:none;}
a:hover{text-decoration:underline;}
p{margin:0 0 10px 0;}
/* site theme */
/* ---------- */
.masthead,.footer{max-width:800px;margin:0 auto;text-align:center;}
.twitter-logo{width:72px;height:72px;margin:0;vertical-align:middle;}
.title{margin:20px 0 0 0;font-size:64px;}
.tagline{margin:20px 0 0 0;font-size:20px;color:#444;}
.typeahead-demo{position:relative;*z-index:1;width:600px;margin:50px auto 0 auto;padding:15px;text-align:left;background-color:#0097cf;background-image:-moz-linear-gradient(top,#04a2dd,#03739c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#04a2dd),to(#03739c));background-image:-webkit-linear-gradient(top,#04a2dd,#03739c);background-image:-o-linear-gradient(top,#04a2dd,#03739c);background-image:linear-gradient(to bottom,#04a2dd,#03739c);background-repeat:repeat-x;border:1px solid #024e6a;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 0 2px #111;-moz-box-shadow:0 0 2px #111;box-shadow:0 0 2px #111;}
.btn-demo{position:absolute;top:15px;right:15px;height:50px;width:602px;overflow:hidden;cursor:pointer;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.btn-demo.is-pressed{width:0;-webkit-transition:.75s width ease-in;-moz-transition:.75s width ease-in;-o-transition:.75s width ease-in;transition:.75s width ease-in;}
.btn-demo-text{position:absolute;top:0;left:0;margin:0;width:600px;padding:0;line-height:46px;color:#111;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);background-color:#ddd;background-image:-moz-linear-gradient(top,#fff,#aaa);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#aaa));background-image:-webkit-linear-gradient(top,#fff,#aaa);background-image:-o-linear-gradient(top,#fff,#aaa);background-image:linear-gradient(to bottom,#fff,#aaa);background-repeat:repeat-x;border:1px solid #000;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.btn-demo-text:hover{background-color:#eee;background-image:none;}
.btn-demo-text:active{background-color:#aaa;background-image:none;}
.typeahead,.tt-hint{width:574px;height:30px;padding:8px 12px;font-size:24px;line-height:30px;border:1px solid #024e6a;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;outline:none;}
.typeahead{background-color:#fff;}
.tt-hint{color:#999}
.tt-dropdown-menu{width:600px;margin-top:12px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);}
.tt-suggestion{padding:8px 20px;font-size:14px;line-height:18px;}
.tt-suggestion + .tt-suggestion{font-size:14px;border-top:1px solid #ccc;}
.tt-suggestions .repo-language{float:right;font-style:italic;}
.tt-suggestions .repo-name{font-size:20px;font-weight:bold;}
.tt-suggestions .repo-description{margin:0;}
.twitter-typeahead .tt-suggestion.tt-is-under-cursor{color:#03739c;}
.btn-download{position:relative;display:inline-block;*display:inline;*zoom:1;margin:150px 0 0 0;padding:10px 20px;color:#fff;font:inherit;font-size:32px;line-height:38px;text-align:center;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,.25);white-space:nowrap;vertical-align:middle;cursor:pointer;background-color:#0097cf;background-image:-moz-linear-gradient(top,#04a2dd,#03739c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#04a2dd),to(#03739c));background-image:-webkit-linear-gradient(top,#04a2dd,#03739c);background-image:-o-linear-gradient(top,#04a2dd,#03739c);background-image:linear-gradient(to bottom,#04a2dd,#03739c);background-repeat:repeat-x;border:1px solid #024e6a;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 2px 5px -2px #111;-moz-box-shadow:0 2px 5px -2px #111;box-shadow:0 2px 5px -2px #111;}
.btn-download:hover{background-color:#04a2dd;background-image:none;}
.btn-download:active{background-color:#03739c;background-image:none;}
.btn:hover,.btn:focus,.btn:active{text-decoration:none;}
.btn::-moz-focus-inner{border:0;padding:0;}
.social{margin:80px 0 0 0;}
.social-btn{padding:5px 8px;}
.links{margin:10px 0 0 0;display:block;padding:0;list-style:none;}
.links a{font-size:16px;color:#999;}
.footer{font-size:12px;}
/* narrow screens */
/* -------------- */
@media all and (max-width:600px){.typeahead-demo,.links-examples{display:none;}
}

CSS代码(normalize.min.css):

/*! normalize.css v2.1.0 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:.67em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre-wrap}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:0}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}

json数据(repos.json):

[
  {
    "name": "typeahead.js",
    "description": "A fast and fully-featured autocomplete library",
    "language": "JavaScript",
    "value": "typeahead.js",
    "tokens": [
      "typeahead.js",
      "JavaScript"
    ]
  },
  {
    "name": "cassandra",
    "description": "A Ruby client for the Cassandra distributed database",
    "language": "Ruby",
    "value": "cassandra",
    "tokens": [
      "cassandra",
      "Ruby"
    ]
  },
  {
    "name": "hadoop-lzo",
    "description": "Refactored version of code.google.com/hadoop-gpl-compression for hadoop 0.20",
    "language": "Shell",
    "value": "hadoop-lzo",
    "tokens": [
      "hadoop",
      "lzo",
      "Shell",
      "hadoop-lzo"
    ]
  },
  {
    "name": "scribe",
    "description": "A Ruby client library for Scribe",
    "language": "Ruby",
    "value": "scribe",
    "tokens": [
      "scribe",
      "Ruby"
    ]
  },
  {
    "name": "thrift_client",
    "description": "A Thrift client wrapper that encapsulates some common failover behavior",
    "language": "Ruby",
    "value": "thrift_client",
    "tokens": [
      "thrift",
      "client",
      "Ruby",
      "thrift_client"
    ]
  },
  {
    "name": "mustache.js",
    "description": "Minimal templating with {{mustaches}} in JavaScript",
    "language": "JavaScript",
    "value": "mustache.js",
    "tokens": [
      "mustache.js",
      "JavaScript"
    ]
  },
  {
    "name": "grabby-hands",
    "description": "A JVM Kestrel client that aggregates queues from multiple servers. Implemented in Scala with Java bindings. In use at Twitter for all JVM Search and Streaming Kestrel interactions.",
    "language": "Scala",
    "value": "grabby-hands",
    "tokens": [
      "grabby",
      "hands",
      "Scala",
      "grabby-hands"
    ]
  },
  {
    "name": "gizzard",
    "description": "A flexible sharding framework for creating eventually-consistent distributed datastores",
    "language": "Scala",
    "value": "gizzard",
    "tokens": [
      "gizzard",
      "Scala"
    ]
  },
  {
    "name": "thrift",
    "description": "Twitter's out-of-date, forked thrift",
    "language": "C++",
    "value": "thrift",
    "tokens": [
      "thrift",
      "C++"
    ]
  },
  {
    "name": "flockdb",
    "description": "A distributed, fault-tolerant graph database",
    "language": "Scala",
    "value": "flockdb",
    "tokens": [
      "flockdb",
      "Scala"
    ]
  },
  {
    "name": "flockdb-client",
    "description": "A Ruby client library for FlockDB",
    "language": "Ruby",
    "value": "flockdb-client",
    "tokens": [
      "flockdb",
      "client",
      "Ruby",
      "flockdb-client"
    ]
  },
  {
    "name": "standard-project",
    "description": "A slightly more standard sbt project plugin library ",
    "language": "Scala",
    "value": "standard-project",
    "tokens": [
      "standard",
      "project",
      "Scala",
      "standard-project"
    ]
  },
  {
    "name": "snowflake",
    "description": "Snowflake is a network service for generating unique ID numbers at high scale with some simple guarantees.",
    "language": "Scala",
    "value": "snowflake",
    "tokens": [
      "snowflake",
      "Scala"
    ]
  },
  {
    "name": "haplocheirus",
    "description": "A Redis-backed storage engine for timelines",
    "language": "Scala",
    "value": "haplocheirus",
    "tokens": [
      "haplocheirus",
      "Scala"
    ]
  },
  {
    "name": "gizzmo",
    "description": "A command-line client for Gizzard",
    "language": "Ruby",
    "value": "gizzmo",
    "tokens": [
      "gizzmo",
      "Ruby"
    ]
  },
  {
    "name": "scala-zookeeper-client",
    "description": "A Scala client library for ZooKeeper",
    "language": "Scala",
    "value": "scala-zookeeper-client",
    "tokens": [
      "scala",
      "zookeeper",
      "client",
      "Scala",
      "scala-zookeeper-client"
    ]
  },
  {
    "name": "rpc-client",
    "description": "A scala library that encapsulates RPC communications.",
    "language": "Scala",
    "value": "rpc-client",
    "tokens": [
      "rpc",
      "client",
      "Scala",
      "rpc-client"
    ]
  },
  {
    "name": "twitcher",
    "description": "A tool for executing scripts when ZooKeeper nodes change.",
    "language": "Python",
    "value": "twitcher",
    "tokens": [
      "twitcher",
      "Python"
    ]
  },
  {
    "name": "killdeer",
    "description": "Killdeer is a simple server for replaying a sample of responses to sythentically recreate production response characteristics.",
    "language": "Scala",
    "value": "killdeer",
    "tokens": [
      "killdeer",
      "Scala"
    ]
  },
  {
    "name": "ostrich",
    "description": "A stats collector & reporter for Scala servers",
    "language": "Scala",
    "value": "ostrich",
    "tokens": [
      "ostrich",
      "Scala"
    ]
  },
  {
    "name": "rubyenterpriseedition187-248",
    "description": "Twitter's updates to Ruby Enterprise Edition, itself based on MRI 1.8.7-p248",
    "language": "Ruby",
    "value": "rubyenterpriseedition187-248",
    "tokens": [
      "rubyenterpriseedition187",
      "248",
      "Ruby",
      "rubyenterpriseedition187-248"
    ]
  },
  {
    "name": "scala_school",
    "description": "Lessons in the Fundamentals of Scala",
    "language": "Scala",
    "value": "scala_school",
    "tokens": [
      "scala",
      "school",
      "Scala",
      "scala_school"
    ]
  },
  {
    "name": "querulous",
    "description": "An agreeable way to talk to your database",
    "language": "Scala",
    "value": "querulous",
    "tokens": [
      "querulous",
      "Scala"
    ]
  },
  {
    "name": "xrayspecs",
    "description": "extensions to scala specs",
    "language": "Scala",
    "value": "xrayspecs",
    "tokens": [
      "xrayspecs",
      "Scala"
    ]
  },
  {
    "name": "kestrel-client",
    "description": "A Kestrel client library for Ruby",
    "language": "Ruby",
    "value": "kestrel-client",
    "tokens": [
      "kestrel",
      "client",
      "Ruby",
      "kestrel-client"
    ]
  },
  {
    "name": "finagle",
    "description": "A fault tolerant, protocol-agnostic RPC system",
    "language": "Scala",
    "value": "finagle",
    "tokens": [
      "finagle",
      "Scala"
    ]
  },
  {
    "name": "naggati2",
    "description": "Protocol builder for netty using scala",
    "language": "Scala",
    "value": "naggati2",
    "tokens": [
      "naggati2",
      "Scala"
    ]
  },
  {
    "name": "twitter-text-conformance",
    "description": "Conformance testing data for the twitter-text-* repositories",
    "language": null,
    "value": "twitter-text-conformance",
    "tokens": [
      "twitter",
      "text",
      "conformance",
      "twitter-text-conformance"
    ]
  },
  {
    "name": "twitter-text-rb",
    "description": "A library that does auto linking and extraction of usernames, lists and hashtags in tweets",
    "language": "Ruby",
    "value": "twitter-text-rb",
    "tokens": [
      "twitter",
      "text",
      "rb",
      "Ruby",
      "twitter-text-rb"
    ]
  },
  {
    "name": "twitter-text-java",
    "description": "A Java implementation of Twitter's text processing library",
    "language": "Java",
    "value": "twitter-text-java",
    "tokens": [
      "twitter",
      "text",
      "java",
      "Java",
      "twitter-text-java"
    ]
  },
  {
    "name": "twitter-text-js",
    "description": "A JavaScript implementation of Twitter's text processing library",
    "language": "JavaScript",
    "value": "twitter-text-js",
    "tokens": [
      "twitter",
      "text",
      "js",
      "JavaScript",
      "twitter-text-js"
    ]
  },
  {
    "name": "joauth",
    "description": "A Scala library for authenticating HTTP Requests using OAuth",
    "language": "Scala",
    "value": "joauth",
    "tokens": [
      "joauth",
      "Scala"
    ]
  },
  {
    "name": "schmemcached",
    "description": "A prototype implementation of a Memcached client & server in Scala using Finagle",
    "language": "Scala",
    "value": "schmemcached",
    "tokens": [
      "schmemcached",
      "Scala"
    ]
  },
  {
    "name": "chainsaw",
    "description": "A thin Scala wrapper for SLF4J",
    "language": "Scala",
    "value": "chainsaw",
    "tokens": [
      "chainsaw",
      "Scala"
    ]
  },
  {
    "name": "streamyj",
    "description": "Scala sugar for the Jackson JSON parser",
    "language": "Scala",
    "value": "streamyj",
    "tokens": [
      "streamyj",
      "Scala"
    ]
  },
  {
    "name": "cloudhopper-commons-util",
    "description": "The ch-commons-util package contains common utility classes for Cloudhopper-based Java projects.",
    "language": "Java",
    "value": "cloudhopper-commons-util",
    "tokens": [
      "cloudhopper",
      "commons",
      "util",
      "Java",
      "cloudhopper-commons-util"
    ]
  },
  {
    "name": "twitter.github.com",
    "description": "A listing of open source efforts at Twitter on GitHub",
    "language": "JavaScript",
    "value": "twitter.github.com",
    "tokens": [
      "twitter.github.com",
      "JavaScript"
    ]
  },
  {
    "name": "time_constants",
    "description": "Time constants, in seconds, so you don't have to use slow ActiveSupport helpers",
    "language": "Ruby",
    "value": "time_constants",
    "tokens": [
      "time",
      "constants",
      "Ruby",
      "time_constants"
    ]
  },
  {
    "name": "commons",
    "description": "Twitter common libraries for python and the JVM",
    "language": "Java",
    "value": "commons",
    "tokens": [
      "commons",
      "Java"
    ]
  },
  {
    "name": "scala-bootstrapper",
    "description": "initial setup for a scala library or server, using sbt",
    "language": "Ruby",
    "value": "scala-bootstrapper",
    "tokens": [
      "scala",
      "bootstrapper",
      "Ruby",
      "scala-bootstrapper"
    ]
  },
  {
    "name": "sbt-thrift",
    "description": "sbt rules for generating source stubs out of thrift IDLs, for java & scala",
    "language": "Ruby",
    "value": "sbt-thrift",
    "tokens": [
      "sbt",
      "thrift",
      "Ruby",
      "sbt-thrift"
    ]
  },
  {
    "name": "cloudhopper-smpp",
    "description": "Efficient, scalable, and flexible Java implementation of the Short Messaging Peer to Peer Protocol (SMPP)",
    "language": "Java",
    "value": "cloudhopper-smpp",
    "tokens": [
      "cloudhopper",
      "smpp",
      "Java",
      "cloudhopper-smpp"
    ]
  },
  {
    "name": "cloudhopper-commons-charset",
    "description": "Java utility classes for converting between charsets (mostly \"mobile\" in nature) such as Unicode to GSM-7/GSM-8 and vice versa.",
    "language": "Java",
    "value": "cloudhopper-commons-charset",
    "tokens": [
      "cloudhopper",
      "commons",
      "charset",
      "Java",
      "cloudhopper-commons-charset"
    ]
  },
  {
    "name": "cloudhopper-commons-gsm",
    "description": "Java utility classes for working with GSM mobile technologies such as SMS and MMS.",
    "language": "Java",
    "value": "cloudhopper-commons-gsm",
    "tokens": [
      "cloudhopper",
      "commons",
      "gsm",
      "Java",
      "cloudhopper-commons-gsm"
    ]
  },
  {
    "name": "util",
    "description": "Wonderful reusable code from Twitter",
    "language": "Scala",
    "value": "util",
    "tokens": [
      "util",
      "Scala"
    ]
  },
  {
    "name": "Rowz",
    "description": "A sample gizzard application",
    "language": "Scala",
    "value": "Rowz",
    "tokens": [
      "rowz",
      "Scala"
    ]
  },
  {
    "name": "scala-json",
    "description": "Scala JSON toolkit. Originally from the Odersky \"Stairway\" Book, tightened up and tests added by Twitter",
    "language": "Scala",
    "value": "scala-json",
    "tokens": [
      "scala",
      "json",
      "Scala",
      "scala-json"
    ]
  },
  {
    "name": "twui",
    "description": "A UI framework for Mac based on Core Animation",
    "language": "Objective-C",
    "value": "twui",
    "tokens": [
      "twui",
      "Objective-C"
    ]
  },
  {
    "name": "bootstrap",
    "description": "Sleek, intuitive, and powerful front-end framework for faster and easier web development.",
    "language": "JavaScript",
    "value": "bootstrap",
    "tokens": [
      "bootstrap",
      "JavaScript"
    ]
  },
  {
    "name": "scrooge-runtime",
    "description": "Runtime classes for scrooge-generated Thrift code",
    "language": "Scala",
    "value": "scrooge-runtime",
    "tokens": [
      "scrooge",
      "runtime",
      "Scala",
      "scrooge-runtime"
    ]
  },
  {
    "name": "sbt-scrooge",
    "description": "An SBT plugin that adds a mixin for doing Thrift code auto-generation during your compile phase",
    "language": "Scala",
    "value": "sbt-scrooge",
    "tokens": [
      "sbt",
      "scrooge",
      "Scala",
      "sbt-scrooge"
    ]
  },
  {
    "name": "scrooge",
    "description": "A Thrift generator for Scala",
    "language": "Scala",
    "value": "scrooge",
    "tokens": [
      "scrooge",
      "Scala"
    ]
  },
  {
    "name": "webrat",
    "description": "Webrat - Ruby Acceptance Testing for Web applications",
    "language": "Ruby",
    "value": "webrat",
    "tokens": [
      "webrat",
      "Ruby"
    ]
  },
  {
    "name": "twemperf",
    "description": "A tool for measuring memcached server performance",
    "language": "C",
    "value": "twemperf",
    "tokens": [
      "twemperf",
      "C"
    ]
  },
  {
    "name": "pycascading",
    "description": "A Python wrapper for Cascading",
    "language": "Python",
    "value": "pycascading",
    "tokens": [
      "pycascading",
      "Python"
    ]
  },
  {
    "name": "hogan.js",
    "description": "A compiler for the Mustache templating language",
    "language": "JavaScript",
    "value": "hogan.js",
    "tokens": [
      "hogan.js",
      "JavaScript"
    ]
  },
  {
    "name": "mysql",
    "description": "MySQL fork maintained and used at Twitter",
    "language": "C",
    "value": "mysql",
    "tokens": [
      "mysql",
      "C"
    ]
  },
  {
    "name": "scalding",
    "description": "A Scala API for Cascading",
    "language": "Scala",
    "value": "scalding",
    "tokens": [
      "scalding",
      "Scala"
    ]
  },
  {
    "name": "cassie",
    "description": "A Scala client for Cassandra",
    "language": "Scala",
    "value": "cassie",
    "tokens": [
      "cassie",
      "Scala"
    ]
  },
  {
    "name": "effectivescala",
    "description": "Twitter's Effective Scala Guide",
    "language": "Shell",
    "value": "effectivescala",
    "tokens": [
      "effectivescala",
      "Shell"
    ]
  },
  {
    "name": "twitterActors",
    "description": "Improved Scala actors library; used internally at Twitter",
    "language": "Scala",
    "value": "twitterActors",
    "tokens": [
      "twitteractors",
      "Scala"
    ]
  },
  {
    "name": "mahout",
    "description": "Twitter's fork of Apache Mahout (we intend to push changes upstream)",
    "language": "Java",
    "value": "mahout",
    "tokens": [
      "mahout",
      "Java"
    ]
  },
  {
    "name": "cassovary",
    "description": "Cassovary is a simple big graph processing library for the JVM",
    "language": "Scala",
    "value": "cassovary",
    "tokens": [
      "cassovary",
      "Scala"
    ]
  },
  {
    "name": "twemproxy",
    "description": "A fast, light-weight proxy for memcached and redis",
    "language": "C",
    "value": "twemproxy",
    "tokens": [
      "twemproxy",
      "C"
    ]
  },
  {
    "name": "jvmgcprof",
    "description": "A simple utility for profile allocation and garbage collection activity in the JVM",
    "language": "C",
    "value": "jvmgcprof",
    "tokens": [
      "jvmgcprof",
      "C"
    ]
  },
  {
    "name": "twitter-cldr-rb",
    "description": "Ruby implementation of the ICU (International Components for Unicode) that uses the Common Locale Data Repository to format dates, plurals, and more.",
    "language": "Ruby",
    "value": "twitter-cldr-rb",
    "tokens": [
      "twitter",
      "cldr",
      "rb",
      "Ruby",
      "twitter-cldr-rb"
    ]
  },
  {
    "name": "bootstrap-server",
    "description": "The node server that powers the bootstrap customize page",
    "language": "JavaScript",
    "value": "bootstrap-server",
    "tokens": [
      "bootstrap",
      "server",
      "JavaScript",
      "bootstrap-server"
    ]
  },
  {
    "name": "sbt-package-dist",
    "description": "sbt 11 plugin codifying best practices for building, packaging, and publishing",
    "language": "Scala",
    "value": "sbt-package-dist",
    "tokens": [
      "sbt",
      "package",
      "dist",
      "Scala",
      "sbt-package-dist"
    ]
  },
  {
    "name": "ospriet",
    "description": "An example audience moderation app built on Twitter",
    "language": "JavaScript",
    "value": "ospriet",
    "tokens": [
      "ospriet",
      "JavaScript"
    ]
  },
  {
    "name": "innovators-patent-agreement",
    "description": "Innovators Patent Agreement (IPA)",
    "language": null,
    "value": "innovators-patent-agreement",
    "tokens": [
      "innovators",
      "patent",
      "agreement",
      "innovators-patent-agreement"
    ]
  },
  {
    "name": "recess",
    "description": "A simple and attractive code quality tool for CSS built on top of LESS",
    "language": "JavaScript",
    "value": "recess",
    "tokens": [
      "recess",
      "JavaScript"
    ]
  },
  {
    "name": "ambrose",
    "description": "A platform for visualization and real-time monitoring of data workflows",
    "language": "JavaScript",
    "value": "ambrose",
    "tokens": [
      "ambrose",
      "JavaScript"
    ]
  },
  {
    "name": "twitter-text-objc",
    "description": "An Objective-C implementation of Twitter's text processing library",
    "language": "Objective-C",
    "value": "twitter-text-objc",
    "tokens": [
      "twitter",
      "text",
      "objc",
      "Objective-C",
      "twitter-text-objc"
    ]
  },
  {
    "name": "activerecord-reputation-system",
    "description": "An Active Record Reputation System for Rails",
    "language": "Ruby",
    "value": "activerecord-reputation-system",
    "tokens": [
      "activerecord",
      "reputation",
      "system",
      "Ruby",
      "activerecord-reputation-system"
    ]
  },
  {
    "name": "twitter4j",
    "description": "Twitter4J is an open-sourced, mavenized and Google App Engine safe Java library for the Twitter API which is released under the APL 2.0.",
    "language": "Java",
    "value": "twitter4j",
    "tokens": [
      "twitter4j",
      "Java"
    ]
  },
  {
    "name": "zipkin",
    "description": "Zipkin is a distributed tracing system",
    "language": "Scala",
    "value": "zipkin",
    "tokens": [
      "zipkin",
      "Scala"
    ]
  },
  {
    "name": "elephant-twin",
    "description": "Elephant Twin is a framework for creating indexes in Hadoop",
    "language": "Java",
    "value": "elephant-twin",
    "tokens": [
      "elephant",
      "twin",
      "Java",
      "elephant-twin"
    ]
  },
  {
    "name": "elephant-twin-lzo",
    "description": "Elephant Twin LZO uses Elephant Twin to create LZO block indexes",
    "language": "Java",
    "value": "elephant-twin-lzo",
    "tokens": [
      "elephant",
      "twin",
      "lzo",
      "Java",
      "elephant-twin-lzo"
    ]
  },
  {
    "name": "iago",
    "description": "A load generator, built for engineers",
    "language": "Scala",
    "value": "iago",
    "tokens": [
      "iago",
      "Scala"
    ]
  },
  {
    "name": "twemcache",
    "description": "Twemcache is the Twitter Memcached",
    "language": "C",
    "value": "twemcache",
    "tokens": [
      "twemcache",
      "C"
    ]
  },
  {
    "name": "twitter-cldr-js",
    "description": "JavaScript implementation of the ICU (International Components for Unicode) that uses the Common Locale Data Repository to format dates, plurals, and more.  Based on twitter-cldr-rb.",
    "language": "JavaScript",
    "value": "twitter-cldr-js",
    "tokens": [
      "twitter",
      "cldr",
      "js",
      "JavaScript",
      "twitter-cldr-js"
    ]
  },
  {
    "name": "algebird",
    "description": "Abstract Algebra for Scala",
    "language": "Scala",
    "value": "algebird",
    "tokens": [
      "algebird",
      "Scala"
    ]
  },
  {
    "name": "hdfs-du",
    "description": "Visualize your HDFS cluster usage",
    "language": "JavaScript",
    "value": "hdfs-du",
    "tokens": [
      "hdfs",
      "du",
      "JavaScript",
      "hdfs-du"
    ]
  },
  {
    "name": "clockworkraven",
    "description": "Human-Powered Data Analysis with Mechanical Turk",
    "language": "Ruby",
    "value": "clockworkraven",
    "tokens": [
      "clockworkraven",
      "Ruby"
    ]
  },
  {
    "name": "jerkson",
    "description": "The Scala applewood bacon to Jackson's chicken breast: JSON cordon bleu.",
    "language": "Scala",
    "value": "jerkson",
    "tokens": [
      "jerkson",
      "Scala"
    ]
  },
  {
    "name": "bower-server",
    "description": "The Bower Server",
    "language": "Ruby",
    "value": "bower-server",
    "tokens": [
      "bower",
      "server",
      "Ruby",
      "bower-server"
    ]
  },
  {
    "name": "bower",
    "description": "A package manager for the web",
    "language": "JavaScript",
    "value": "bower",
    "tokens": [
      "bower",
      "JavaScript"
    ]
  },
  {
    "name": "twitter-cldr-npm",
    "description": "TwitterCldr npm package",
    "language": "JavaScript",
    "value": "twitter-cldr-npm",
    "tokens": [
      "twitter",
      "cldr",
      "npm",
      "JavaScript",
      "twitter-cldr-npm"
    ]
  },
  {
    "name": "tormenta",
    "description": "Scala extensions for Storm",
    "language": "Scala",
    "value": "tormenta",
    "tokens": [
      "tormenta",
      "Scala"
    ]
  },
  {
    "name": "sprockets-commonjs-twitter",
    "description": "Adds CommonJS support to Sprockets",
    "language": "JavaScript",
    "value": "sprockets-commonjs-twitter",
    "tokens": [
      "sprockets",
      "commonjs",
      "twitter",
      "JavaScript",
      "sprockets-commonjs-twitter"
    ]
  },
  {
    "name": "scalding-commons",
    "description": "Common extensions to the Scalding MapReduce DSL.",
    "language": "Scala",
    "value": "scalding-commons",
    "tokens": [
      "scalding",
      "commons",
      "Scala",
      "scalding-commons"
    ]
  },
  {
    "name": "captured",
    "description": "Quick screen capture sharing utility for Mac OS X.",
    "language": "Ruby",
    "value": "captured",
    "tokens": [
      "captured",
      "Ruby"
    ]
  },
  {
    "name": "chill",
    "description": "Scala extensions for the Kryo serialization library",
    "language": "Scala",
    "value": "chill",
    "tokens": [
      "chill",
      "Scala"
    ]
  },
  {
    "name": "bookkeeper",
    "description": "Twitter's fork of Apache BookKeeper (will push changes upstream eventually)",
    "language": "Java",
    "value": "bookkeeper",
    "tokens": [
      "bookkeeper",
      "Java"
    ]
  },
  {
    "name": "secureheaders",
    "description": "Security related headers all in one gem",
    "language": "Ruby",
    "value": "secureheaders",
    "tokens": [
      "secureheaders",
      "Ruby"
    ]
  },
  {
    "name": "RTLtextarea",
    "description": "Automatically detects RTL and configures a text input",
    "language": "JavaScript",
    "value": "RTLtextarea",
    "tokens": [
      "rtltextarea",
      "JavaScript"
    ]
  },
  {
    "name": "bijection",
    "description": "Reversible conversions between types",
    "language": "Scala",
    "value": "bijection",
    "tokens": [
      "bijection",
      "Scala"
    ]
  },
  {
    "name": "fatcache",
    "description": "Memcache on SSD",
    "language": "C",
    "value": "fatcache",
    "tokens": [
      "fatcache",
      "C"
    ]
  },
  {
    "name": "rails",
    "description": "Ruby on Rails",
    "language": "Ruby",
    "value": "rails",
    "tokens": [
      "rails",
      "Ruby"
    ]
  },
  {
    "name": "flight",
    "description": "A lightweight, component-based JavaScript framework",
    "language": "JavaScript",
    "value": "flight",
    "tokens": [
      "flight",
      "JavaScript"
    ]
  }
]
附件:下载该文件资源,减少时间成本(增值服务)
留言
该资源可下载
File Source
.rar
77.20 KB
Html 表单代码1
最新结算
jquery虚拟键盘中文打字效果js代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
jquery虚拟键盘中文打字效果js代码
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
HTML5实现CSS滤镜图片切换特效代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
jQuery头像裁剪插件cropbox js代码
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
jQuery头像裁剪插件cropbox js代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
jQuery+css3实现信封效果
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
我们力求给您提供有用的文章,再此基础上,会附加营收资源,不做任何广告,让平台可以更好发展 若您发现您的权利被侵害,或使用了您的版权,请发邮件联系 sunlifel@foxmail.com ggbig觉得 : 不提供源码的文章不是好文章
合作伙伴
联系我们
  • QQ:21499807
  • 邮箱:sunlifel@foxmail.com
  • QQ扫一扫加QQ
    QQ扫一扫
Copyright 2023-2024 ggbig.com·皖ICP备2023004211号-1
打赏文章