闲得蛋疼,JavaScript版本BadApple】的更多相关文章

参考Vim版本的BadApple改写而成.由于加载数据比较大,可能网速不给力的童鞋效果不太好,多刷新几次就好了,^_^.运行环境:支持HTML5 Canvas的浏览器.​1. 代码:$(function() {    var BadApple = {        is_running: false,        data_index: 0,        data_count: 67,        is_loading: {},        progress: $('#progress'…
哈哈,各位园友新年快乐!愚安好久没在园子里写东西了,这次决定针对javascript做一个系列,叫做<小王子浅读Effective javascript>,主要是按照David Herman的<Effective javascript>的内容做一些解读和扩展.原书中有68点针对javascript编程的小tips,很是经典,园友们也可以网上找找PDF读一下,写的很不错,也可以买买原著读读,提醒下,这本书的中文译本也已经出了.为什么叫“浅读”,一方面是愚安并不是专业javascrip…
0.咸鱼要说的 一入前端深似海,咸鱼入海更加咸. 最近闲的蛋疼,手上年前的事也完成了7788了,借助[PG1]的话来说,我们要keep real. 咸鱼肯定不real 了,因为我们都活在梦里,所以咱们keep一下,学习一下菜鸟???是怎么给React写组件的. 咸话少说,咱们开始吧 1.搭一个React,TS的环境 作为一条咸鱼,我肯定不会一步一步给你说清楚的. 要搭? 看这篇文章,反正我是照着这篇文干的 文章链接:https://www.jianshu.com/p/71bbcdc8c1fc 然…
内表操作是ABAP开发人员几乎在每个ABAP程序里都会遇到的. 看一个例子:有两个行结构不一样的内表,每个内表的行结构有三列,除了name这一列名字一致外,其他两列的名称都不同,下图用红色和蓝色标注出来. 如果要把内表developer_list里的两位开发人员Jerry和Tom的信息按照下图的映射关系拷贝到内表presale_list里: 常规做法当然是用一个LOOP循环,引入两个临时变量,先把内表1逐行赋给临时变量1,再把临时变量1逐列赋给临时变量2. 在ABAP 750版本里,提供了一个辅…
function swap(arr,l,r){ var temp=arr[l]; arr[l]=arr[r]; arr[r]=temp; } function partition(arr,camp,left,right){ var index=left; var p=arr[index]; swap(arr,index,right);//交换key到最后一位 for(var i=left;i<right;i++){//注意i<right,为使其不用和key做比较 if(camp(arr[i],…
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title> New Document </title> <script language="JavaScript" src="BigIn…
JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式.它基于 ECMAScript 规范的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据.简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言. 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率.(摘自百科) 在前端开发中,JSON数据可以作为一个结构体存储复杂的结构关系,在此基础上实现前后台的数据交互,不管怎样,掌握JSON的结构和转换时不可或缺的.…
1.Ajax的作用:能够在不重新加载页面的情况下,用异步的方式与后台服务器进行数据交互 2.Struts2-Json的jar包(包含阿里巴巴自己的jar包) commons-beanutils-1.7.0.jar commons-collections-3.2.1.jar commons-httpclient-3.1.jar commons-jexl-2.1.1.jar ezmorph-1.0.3.jar fastjson-1.1.40.jar gson-2.3.1.jar json-lib-2…
<style> #dv1{ width:60px; height:36px; margin:0 auto; background-color:orange; display:none; } #dv2{ width:120px; height:62px; margin:0 auto; background-color:orange; display:none; } </style> <body> <input type="button" valu…
var str="abcbababcbababcbababcabcbaba";//主串 var ts="bcabcbaba";//子串 function BF(s,t){//BF算法 var i=0,j=0,v=-1; while(i<s.length&&j<t.length){ if(s[i]==t[j]){//相等就移动指针 i++; j++; } else{//指针归零 i=i-j+1; j=0; } } if(j==t.lengt…