`
文章列表
    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> #demo { display: table-cell; vertical-align: middle; border: 3px solid # ...
第一种方法比较繁琐,第二种较为简单 第一种: 基本思路: 1.先将字符串中重复的项归并,以对象形式得出重复的项名和重复的次数; 2.根据每一项重复的次数排序,即得到了重复最多的项名和重复次数 直接上代码 ...
问题:怎样使得会计元素内的文字靠右下角对齐,类似于计算器的输入模式,依次将后面的内容向上顶。 <style> #test{ height: 80px; width: 0; visibility: hidden; vertical-align: bottom; } </style> <p style="width: 100px;border: 1px solid #0f0;text-align: right;"> <img id="test" src="&q ...
在web开发领域,自从有了ajax技术,使得数据的异步提交变得非常方便快捷;那么在没有ajax技术之前,我们该怎样实现ajax的无刷新效果呢。 本文主要以"人物投票"的功能为例,来讲述如何轻松的模拟出无刷新效果。 首先我们需要创建这么几个文件: index.html,负责前台的展示(包括人物的照片和一个投票的按钮); tp.php,负责接收数据,处理数据; count.txt,负责存放数据(票数)的空文本,在实际开发中大家可以将数据存放在数据库中,前台需要的时候可以从数据库中提取。 实现的方法: 第一种:使用204状态码的特性,实现只提交但&quo ...
基本思想:利用杨辉三角的基本性质之一,每个数字等于上一行的左右两个数字之和。即第n+1行的第i个数等于第n行的第i-1个数和//第i个数之和,这也是组合数的性质之一。即 C(n+1,i)=C(n,i)+C(n,i-1) //为了使得函数能在后期的使用中更方便,使复用性更高,在Pascal函数中实现将杨辉三角的数据存放在数组中 function Pascal(n){ var preArr=[1];//不要写成preArr=new Array(1);否则初始值为空数组(undefined) var nextArr=new Array();//下一次需要输出的数据存放在这里 ...
此方法主要用到这样一个定理:a和b的公约数==b和a%b的公约数==a%b和b%(a%b)的公约数…………; 另外要知道.a和0的公约数==a; 普通版: //求最大公约数 function Mgn(num1,num2){ var temp=0; while(num2!=0){ //当num2==0时,最大公约数为num1 temp=num1%num2; num1=num2; num2=temp; } return num1; } var p=Mgn(0,-15); var q=Mgn(45,81); var u= ...
"#"+(~~(Math.random()*(1<<24))).toString(16);  分析: 首先Math.random()和toString()函数就不用多讲了,相信大家都懂的 1<<24二进制中的位运算,将1左移24,也就相当于1乘以2的24次方,这不就是16进制颜色最大值吗(F转换为二进制为1111); ~~这个又是什么东东呢,它是二进制里面的非运算,也就是按位取反操作,一个~表示取反,那么两个~当然就表示它自己了,有人可能会问这不是多此一举吗,那你就大错特错了,在js的二进制世界里,位操作符并不直接操作64位的值,而是先 ...
本文主要整理了js的Date(日期)类型数据得一些用法,也算是对自己学习的一个总结。 Date():返回当前时间的字符串(基于本地时区),不管传入什么参数,返回的只是一个单纯的字符串而已,并没有getDay()、getMonth()等方法 Date(); Date(666); Date('ppp'); //Sun May 08 2016 14:35:59 GMT+0800 (中国标准时间)   new Date():根据参数来返回对应的值,无参数的时候,返回当前时间的字符串形式(一个日期对象),有getDay()等方法 //1.不传参数: new Date();// ...
<canvas id="canv1"></canvas> !function(id){ var canvas=document.getElementById(id); canvas.width=800; canvas.height=600; var context=canvas.getContext('2d'); context.fillStyle='#eef'; context.fillRect(0,0,800,600); context.translate(300,80); context. ...
先看效果 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>3d变换</title> <style> #container { perspective: 1600px; position: relative; width: 1000px; ...
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <input type="file" id="fileBox" multiple></input> <input ...
<script type="text/javascript"> var YZ=[];//存放计算结果 var index=0; function fenjie(num){ var i=2; if (num==1||num==2||num==3) { YZ[index++]=num; return YZ; } for(;i<=num/2;i++){ if(num%i==0){ YZ[index++]=i;//每得到一个质因数就存进YZ fenjie(num/i); ...
Global site tag (gtag.js) - Google Analytics