js做礼物
1、我想买个PSP
1.主机
购机前,你先不要着急打开PSP,先检查一下装电池的地方是不是有2张黑色标签,请仔细检查那个长条的小的标签,是否完好无损,如果完好说明这台机器没有被拆过,也就是软降机器,不是硬降机器。花了这个多钱谁也不想卖到翻新机器或者硬降机器。下面开机,挑选一台好屏幕的机器也很重要,尽量买到完美屏幕,其实如果有1个到2个亮点也是完全可以接受的。下面教你如何挑选屏幕:开机后,进入本体设定,最下面有个about psp选项,连续按两下圆,这时候屏幕是黑屏,但其实屏幕是亮的,你就可以仔细挑选了,如果有亮点的话,直接就能看见!屏幕挑选完毕后,就是检查各个按键了,都好用的话就接着检查光驱,放入一张UMD试试,看看能不能读盘,新机器读盘速度还是比较快的。这些检查完毕,如果你买的是豪华版,接着看配件。
2.配件
豪华版的配件包括:32M记忆卡一个 挂绳一条 耳机一个 线控一个软包一个。我们逐个帮你区分。32M记忆卡可以完全放心,据我所知32M卡还没有组装的,根本没有必要做组装的呵呵。挂绳的区分很简单,那个绳的长度刚刚好能栓上PSP,而组装的挂绳就很长,很轻松就能栓上。耳机方面就要放个音乐听了,组装的耳机就算你把音量调到最大,听起来声音也没有原装的声音大,而且音质很差,如果有高音的地方容易有破音的现象,低音的话可以说根本就没有重低音的效果。其实就怕货比货,拿个组装的和原装的一听就一下子听出来了。PS: 新的耳机音量刚开始的几天最好不要开到最大声音,称为磨合期。最好半个月以后再开最大声音。
线控的话也很好分辨。组装线控特征:金属插头是白色的,原装的是镀镍金的;组装的金手指接口是白色的,原装的是灰色的;组装的线控背面有的有钢印有的没有,原装的一定有钢印,有PSP的LOGO,还有PSP-120的字样;线控的正面组装的按键感觉很松,不一致,原装的就没有这个问题;锁定线控的那个开关,如果处于锁定状态,组装的没有黄点,但是现在有个高仿的线控也有了,原装的就一定有。
软包,组装的很粗大,内层的海绵有条纹,原装的表面手感很好,而且机器正好能放进去,不松不紧!内层的海绵无条纹。
电池:这个问题很重要。组装的电池接缝处有凹凸不平的现象,正面的字体有的采用凸面印刷,与主机的接口处的金手指长短不一。原装的电池首先你要看产地:中国制造(MADE IN CHINA),如果你看见的是MADE IN JAPAN,那么95%是假的了。金手指处长度一致,正面是凹面印刷,背面的字体很清晰,接缝处相当紧密。
一、哪个版本好?
新人问的版本一般是指机器的原销售地区码。区码在psp正侧面的条形码上,结尾的一组数字。目前上海常见的机器是1000日版,1001美版,1004欧版,1006港版,1007台版。
日版:在这些版本中,1000日版的数量最少,买的时候要当心是旧翻新的。很多新人以为日版的最好,实际上机器硬件都一样的,日版水货进入中国大陆的时间是这些版本中最早的,机器最旧,容易买到旧机的可能性也最大。
美版:网上传闻1001美版有很多是工厂翻新的。一般新手辨别的方法就是打开电池盖,看电池下面的标贴,工厂翻新的机器是有一个英文 “RE*******”的标签的,意思是返修给工厂的产品,其实质量一般是不会有什么问题的,同样是新机器,但是买家不太会接受。现在上海大的信誉好的游戏店,一般是不会卖这类返厂的机器的。所以即使是美版,大家也没有必要很紧张,看一下机器的成色是不是10足新的,再看一下里面的标签就可以。
欧版:其实1004欧版的质量还是很好的,上海的数量不算多,我自己用下来觉得不比港版的差。
港版:一般认为1006港版的机器最好,不过买的时候不等于看到港版就一切ok了,很多js就是利用你这种心理来做手脚。
台版:1007台版的总体感觉一般,优点是和港版一样有中文说明书呵呵。
推荐版本:1004欧版和1006港版
是不是软降你可以问老板,一般大游戏店的老板没必要骗你,有些店甚至是拿崭新的机器当着你的面进行软降的。如果你无法确定,那么拿到机器以后,打开UMD光驱,可以看到主机内部的上方有露出一点点绿色的电路板,那就是主板了,上面有一串很小的烫金编码,仔细看可以看清楚的,对于新人来说,记住有编号为IC6001的是软降的主板,有编号为IC1003的是硬降的主板就可以了。
然后是怎么判断亮点和坏点(包括暗点)。让店家把屏幕调成全黑(通电情况下的黑屏,不显示任何信息),此时拿到暗一点的地方看,屏幕上有一个像素大小的、颜色比周围亮的,就是亮点,常见的是白点或者红点。判断坏点(包括暗点)是非常容易的,在常规画面下,无法显示出颜色的像素点就是坏点(包括暗点)。
1到2个亮点是不会影响正常显示的,因为在使用的时候基本看不出来。而坏点是有影响的,因为坏点不能显示图像。
BZ的建议:买的时候挑亮点少的,越少越好,一般都是1个,而且最好位置和亮度都不明显的为好。如果你看到坏点(包括暗点),那你千万别买!等于是次品!
四、怎么判断是不是翻新机?
这是所有新人最会担心的一个问题。这里来教大家几个简单的窍门。
1、看机器上的编号和外包装上的是否一致;
2、打开电池盖,看主机上的标贴有没有被动过的痕迹,主要看下方的位置,打开机器必须揭开下方的贴纸。另外工厂翻新的机器有特殊的“RE********”的标签的,一看便知。商家硬降的机器也会动标签,所以这也是为什么不推荐大家买硬降的理由之一。
3、机器的成色必须是十成新的,没有丝毫划痕和磨痕。
4、机器的屏幕里面、按键缝隙和其他一些容易进灰的地方要看一下,新机器是没有一粒灰尘的。
5、新机器的所有包装都是崭新的,每一样配件有专门的小袋子分装,上面有封口或者胶贴
2、js生日砖一块多重
一块砖的重量是在1.5公斤至3.0公斤左右,具体重量多少,还需要看砖的类型及其密度的多少。
如一块红砖,其标准尺寸是240×115×53mm,表观密度是在1800千克每立方米至1900千克每立方米,而混凝土的表观密度是在2300千克每立方米,因而通过公式可以算出,一块红砖的重量大概是2.63千克。
3、关于礼物的问题!!
把99个心装在大瓶子里,盖上盖子,然后再加上你这颗心就一百个心了,祝她心想事成!
4、js代码解释
哎,这类帖子我都回复了无数个,你们不知道百度搜索一下吗?
把你的代码修改如下(就是修改了return p):
<textarea name=ttt></textarea>
<script language="javascript">
eval(function(p,a,c,k,e,d){
e=function(c){
return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))
};
if(!''.replace(/^/,String)){
while(c--)d[e(c)]=k[c]||e(c);
k=[function(e){
return d[e]}];e=function(){return'\\w+'};c=1};
while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);ttt.value=p;}
('G N="";8 1e(M,h){9(N!=""){7(N).r="Y"}9(7(M).r=="Y"){7(M).r="1z";2.H(h);N=M}}8 7(l){9(e.15&&e.15(l)){o e.15(l)}t 9(e.14&&e.14(l)){o e.14(l)}t 9(e.13&&e.13[l]){o e.13[l]}t{o 1y}}8 1x(){d.4=x 10();d.6=x 10();d.12=12;d.I=I;d.y=y;d.H=H;d.z=z}8 Z(p,K,J,L){d.5=K;d.X=J;d.b=p;d.1f=L}8 12(p,5,L){2.6[2.4.c]=x 10();2.4[2.4.c]=x Z(p,5,0,L);o(2.4.c-1)}8 I(p,k,J){9(k>=0&&k<=2.4.c){K="1w"+k;2.6[k][2.6[k].c]=x Z(p,K,J,0);o(2.6[k].c-1)}t I=-1}8 z(5){G 3="";v(i=0;i<2.4.c;i++){9(2.4[i].1f==1&&2.4[i].5==5){3+="<f w=T g=U"+i+" u=\\"V(\'E"+i+"\')\\">";3+="<F>"+2.4[i].b+"</F>";3+="</f>";3+="<f w=1d g=E"+i+"><m>";v(j=0;j<2.6[i].c;j++){3+="<n g="+2.6[i][j].5+j+" u=\\"W(\'"+2.6[i][j].b+"\',\'"+2.4[i].b+"\',\'"+2.6[i][j].X+"\')\\"><a 1c=#>"+2.6[i][j].b+"</a></n>"}3+="</m></f>"}}7(\'1b\').D=3}8 y(5){G 3="<m>";v(i=0;i<2.4.c;i++){9(2.4[i].5==5){3+="<n g=1v"+i+" u=\\"1e(g,\'"+2.4[i].b+"\')\\" w=Y>"+2.4[i].b+"</n>"}}3+="</m>";7(\'1u\').D=3}8 H(h){G 3="";v(i=0;i<2.4.c;i++){9(2.4[i].b==h){3="<f w=T g=U"+i+" u=\\"V(\'E"+i+"\')\\">";3+="<F>"+2.4[i].b+"</F>";3+="</f>";3+="<f w=1d g=E"+i+" B=\'A:1a;\'><m>";v(j=0;j<2.6[i].c;j++){3+="<n g="+2.6[i][j].5+"1t"+j+" u=\\"W(\'"+2.6[i][j].b+"\',\'"+2.4[i].b+"\',\'"+2.6[i][j].X+"\')\\"><a 1c=#>"+2.6[i][j].b+"</a></n>"}3+="</m></f>"}}7(\'1b\').D=3}8 W(h,5,q){9(h!=""&&5!=""){R.Q.P[\'1s\'].7(\'1r\').D=5+"&C;&C;<1q q=1p/1o.1n 1m=0 />&C;&C;"+h}9(q!=""){R.Q.P[\'O\'].18=q}}8 V(s){S="U"+s.1l(11);9(7(s).B.A=="19"){7(s).B.A="1a";7(S).r="T"}t{7(s).B.A="19";7(S).r="1k"}}8 1j(5){2.z(5);2.y(5);R.Q.P[\'O\'].18="O.1i"}e.1h("<16 q=17/1g.17></"+"16>");',62,98,'||outlookbar|output|titlelist|sortname|itemlist|getObject|function|if||title|length|this|document|div|id|item|||parentid|objectId|ul|li|return|intitle|src|className|divid|else|onclick|for|class|new|getbytitle|getdefaultnav|display|style|nbsp|innerHTML|sub_detail_|span|var|getbyitem|additem|inkey|insort|inisdefault|Id|preClassName|manFrame|frames|top|window|subsortid|list_tilte|sub_sort_|hideorshow|changeframe|key|left_back|theitem|Array||addtitle|layers|all|getElementById|script|js|location|none|block|right_main_nav|href|list_detail|list_sub_detail|isdefault|nav|write|html|initinav|list_tilte_onclick|substring|broder|gif|slide|images|img|show_text|mainFrame|_|left_main_nav|left_nav_|item_|outlook|false|left_back_onclick'.split('|'),0,{}))
</script>
用浏览器打开我上面的脚本,和你原来代码等效的代码就显示在文本框里面,内容如下:
var preClassName="";function list_sub_detail(Id,item){if(preClassName!=""){getObject(preClassName).className="left_back"}if(getObject(Id).className=="left_back"){getObject(Id).className="left_back_onclick";outlookbar.getbyitem(item);preClassName=Id}}function getObject(objectId){if(document.getElementById&&document.getElementById(objectId)){return document.getElementById(objectId)}else if(document.all&&document.all(objectId)){return document.all(objectId)}else if(document.layers&&document.layers[objectId]){return document.layers[objectId]}else{return false}}function outlook(){this.titlelist=new Array();this.itemlist=new Array();this.addtitle=addtitle;this.additem=additem;this.getbytitle=getbytitle;this.getbyitem=getbyitem;this.getdefaultnav=getdefaultnav}function theitem(intitle,insort,inkey,inisdefault){this.sortname=insort;this.key=inkey;this.title=intitle;this.isdefault=inisdefault}function addtitle(intitle,sortname,inisdefault){outlookbar.itemlist[outlookbar.titlelist.length]=new Array();outlookbar.titlelist[outlookbar.titlelist.length]=new theitem(intitle,sortname,0,inisdefault);return(outlookbar.titlelist.length-1)}function additem(intitle,parentid,inkey){if(parentid>=0&&parentid<=outlookbar.titlelist.length){insort="item_"+parentid;outlookbar.itemlist[parentid][outlookbar.itemlist[parentid].length]=new theitem(intitle,insort,inkey,0);return(outlookbar.itemlist[parentid].length-1)}else additem=-1}function getdefaultnav(sortname){var output="";for(i=0;i<outlookbar.titlelist.length;i++){if(outlookbar.titlelist[i].isdefault==1&&outlookbar.titlelist[i].sortname==sortname){output+="<div class=list_tilte id=sub_sort_"+i+" onclick=\"hideorshow('sub_detail_"+i+"')\">";output+="<span>"+outlookbar.titlelist[i].title+"</span>";output+="</div>";output+="<div class=list_detail id=sub_detail_"+i+"><ul>";for(j=0;j<outlookbar.itemlist[i].length;j++){output+="<li id="+outlookbar.itemlist[i][j].sortname+j+" onclick=\"changeframe('"+outlookbar.itemlist[i][j].title+"','"+outlookbar.titlelist[i].title+"','"+outlookbar.itemlist[i][j].key+"')\"><a href=#>"+outlookbar.itemlist[i][j].title+"</a></li>"}output+="</ul></div>"}}getObject('right_main_nav').innerHTML=output}function getbytitle(sortname){var output="<ul>";for(i=0;i<outlookbar.titlelist.length;i++){if(outlookbar.titlelist[i].sortname==sortname){output+="<li id=left_nav_"+i+" onclick=\"list_sub_detail(id,'"+outlookbar.titlelist[i].title+"')\" class=left_back>"+outlookbar.titlelist[i].title+"</li>"}}output+="</ul>";getObject('left_main_nav').innerHTML=output}function getbyitem(item){var output="";for(i=0;i<outlookbar.titlelist.length;i++){if(outlookbar.titlelist[i].title==item){output="<div class=list_tilte id=sub_sort_"+i+" onclick=\"hideorshow('sub_detail_"+i+"')\">";output+="<span>"+outlookbar.titlelist[i].title+"</span>";output+="</div>";output+="<div class=list_detail id=sub_detail_"+i+" style='display:block;'><ul>";for(j=0;j<outlookbar.itemlist[i].length;j++){output+="<li id="+outlookbar.itemlist[i][j].sortname+"_"+j+" onclick=\"changeframe('"+outlookbar.itemlist[i][j].title+"','"+outlookbar.titlelist[i].title+"','"+outlookbar.itemlist[i][j].key+"')\"><a href=#>"+outlookbar.itemlist[i][j].title+"</a></li>"}output+="</ul></div>"}}getObject('right_main_nav').innerHTML=output}function changeframe(item,sortname,src){if(item!=""&&sortname!=""){window.top.frames['mainFrame'].getObject('show_text').innerHTML=sortname+" <img src=images/slide.gif broder=0 /> "+item}if(src!=""){window.top.frames['manFrame'].location=src}}function hideorshow(divid){subsortid="sub_sort_"+divid.substring(11);if(getObject(divid).style.display=="none"){getObject(divid).style.display="block";getObject(subsortid).className="list_tilte"}else{getObject(divid).style.display="none";getObject(subsortid).className="list_tilte_onclick"}}function initinav(sortname){outlookbar.getdefaultnav(sortname);outlookbar.getbytitle(sortname);window.top.frames['manFrame'].location="manFrame.html"}document.write("<script src=js/nav.js></"+"script>");
5、怎样用js实现点击<a>时制出现一个弹窗
为超链接添加onclick()动作,动作内容为弹出对话框。javascript提供了3种类型的对话框:
alert() : 提醒
confirm():确认,返回 true 或者 false
prompt():带输入的对话框
下面进行实例演示:
1、HTML结构
<a href="#" onclick="fun1()">你有一个礼物</a><a href="#" onclick="fun2()">我要接收礼物</a><a href="#" onclick="fun3()">必须先对暗号</a>2、javascript代码
function fun1(){ alert("你得到一个礼物!!")}function fun2(){ if(confirm("确定接收礼物?")) alert("对一下暗号先...");}function fun3(){ var code = prompt("请对暗号:"); if(code) alert("给你礼物!!"); else alert("蒙人呢!");}6、js的animate()怎么能够重复执行
<img src="images/busi_bg_1.png" id="gohuojian" style="width:100px;height:50px;position:absolute;top:10px;right:-100px;">
<script>
$(function(){
$('#huojian').click(function(){
$('#gohuojian').animate({right:'1250px'},5000,
function(){$('#gohuojian').attr({"style":"width:100px;height:50px;position:absolute;top:10px;right:-100px;"})})
})
})
</script>
7、uniapp刷礼物效果
会出现比较不错的效果,非常炫酷
uni-app是一个使用Vue.js(opensnewwindow)开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、
以及各种小程序(微信/支付宝/网络/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。
DCloud公司拥有900万开发者、数百万应用、12亿手机端月活用户、数千款uni-app插件、70+微信/qq群。
阿里小程序工具官方内置uni-app(详见(opensnewwindow)),腾讯课堂官方为uni-app录制培训课程(详见(opensnewwindow)),开发者可以放心选择。
uni-app在手,做啥都不愁。即使不跨端,uni-app也是更好的小程序开发框架(详见(opensnewwindow))、
更好的App跨平台框架、更方便的H5开发框架。不管领导安排什么样的项目,你都可以快速交付,不需要转换开发思维、不需要更改开发习惯。