这是我的工作记录

javascript代码集锦

本人学校除名,自学成才。下面是自学整理的JS实用代码。

  • 点击隐藏/显示单个层

实现原理:onclick的时候document.getElementById(“idname”).style.display = “none”;

[coolcode]

内容框

隐藏[/coolcode]

  • 点击显示层/隐藏其他层

实现原理:以序列数字命名作为ID的关键字。设定一个带参数的函数clickHideShow(x),添加一个for循环语句,x作为当前ID,y作为非当前ID,循环遍历y,如果y不等于x(即非当前ID),则设置样式.style.display = “none”,如果相等,则显示层。在函数中另加触发器的ID,利用x参数设置innerHtml内容,或者样式等。

[coolcode]

显示隐藏层

内容标题0

内容文章框0

显示

内容标题1

显示

内容标题2

[/coolcode]

显示随机图片

实现原理:以数字命名的几张图片,如”1.jpg”,”2.jpg”,”3.jpg”,利用Math.random()取0-1随机数(Math.random()*(n-m)+m可返回m-n的指定范围的数字),再利用Math.round()返回整数,指定给图片的src属性。

[coolcode]

[/coolcode]

Tab选项卡

实现原理:以序列数字命名ID层,给各个点击按钮添加一个函数,并将数字作为参数,然后遍历ID,如果参数与层ID不符,则设置层不可见,同时设置点击按钮(文字)CSS非当前状态,如果参数与层ID相等,则设置层可见,同时给点击按钮(文字)设置当前状态的.className

[coolcode]

//JS代码

function caiDan(id,num){

for (var bianLi=0;bianLi { document.getElementById(“page”+bianLi).style.display = “none”;

document.getElementById(“link”+bianLi).className = “”;

document.getElementById(“page”+id).style.display = “block”;

document.getElementById(“link”+id).className = “currect”;

}

}

/*CSS代码*/

ul,a{ text-decoration:none;

list-style:none;}

ul li{float:left;

padding:5px;

margin:0 10px;}

ul,li:hover{ text-decoration:none;

list-style:none;

background-color:#9CF;}

.currect{

background:#009;}

.currect a{

color:#fff;}

div{

display:none;}

//HTML代码


页面0
页面1
页面2
页面3

[/coolcode]

表格隔行变色

实现原理:document.getElementsByTagName(“tagName”)可返回多个tag的数组,document.getElementsByTagName(“tagName”).lenght即总数目,利用for循环,可以指定偶数行(除以2等于0)的style属性,奇数行(else)另外的style属性。

[coolcode]

名 字 详 情
Name1 details1
Name2 details2
Name3 details3
Name4 details4

[/coolcode]

JS历史上一页,下一页

实现原理:调用history参数

[coolcode]

上一页浏览


下一页浏览页面

[/coolcode]

留言&评论

用Dreamweaver CS5.5开发Android应用

最新版的DW cs5.5(版本号5344)中,发布了众多新的功能,其中很强悍的两点就是集成了PhoneGap和jQuery的支持,下面是我在实际运用中总结的经验和技巧,我使用的设备是android4.0的HKC MID。

[coolcode]function fullscreen()
{ window.open(“”, “_self”, “fullscreen=yes, scrollbars=auto”); }[/coolcode]

        • 站点(项目)的文件夹中一定不能出现中文名称的文件,我为此捣鼓了半天,一直提示生成android项目失败,通过分析buildlog.log文件,才发现其实最终的APK文件是全部把站点内的都打包的了,出现非法字符后就会解析失败
        • 故此,也可以大致了解Dreamweaver cs5.5的工作原理,是将本地站点作为一个项目,全部打包集成的,可见优化很重要,否则生成的app会很臃肿
        • JS中的onmouseout事件在移动设备中,效果不好,不如onclick有用
        • 生成的APK是debug模式的文件,只能通过SD卡安装在自己手机上自娱自乐,如果需要上传到应用商店,还需要给这个文件签名,具体见adobe官方的这篇文章:创建针对 Android 的发布版本
标签 | 留言&评论

3D视频片源下载

http://www.233d.com/3Dyingshixiazai/

http://www.gaoqing.tv/

留言&评论

Codecademy,在线学习编程好去处

随着基于html网络标准的系统的迅猛发展(mozilla B2G, windows8),JavaScript作为老牌的客户端语言,越来越受到重视。现在以后应用程序就可以基于Html5+CSS+JS开发和运行。

Codecademy是一个刚推出的网站,它为用户提供了一种学习编程的新方式。它是一种基于网络的互动编程教程,手把手帮助用户了解JavaScript的一些基本原理,更重要的是,使用Codecademy学习编程充满了趣味性。

类似于游戏的任务关卡设计,用户在学习中,会得到一些积分和奖励,这些都会出现在用户信息中,这些信息都是公开的,其他用户也可以看到。如果该网站未来能开发出排行榜和竞争等这样的社交功能,也应该是意料之中的事。

留言&评论

hostmonster出现500错误的几种原因

下面我给大家介绍一下我总结的几种hostmonster主机的出现500错误的几种原因及解决办法。
(内部服务器错误)
1.可能是目录权限设置不正确导致的
解决方法:检查网站目录的权限,建议将文件目录权限修改为755,试试看。

2.可能是.htaccess配置不正确导致的
解决方法:你放置了.htaccess而导致出现了500,你可以试着删除.htaccess这个文件,如删除后能正常访问,在集中检查你的这个文件的配置是否有误。

3.你程序本身的原因。
解决方法:此种错误是你程序那里出错导致的,解决要从程序入手。

另外,可以登陆到你的cpanel面板,查看详细的错误日志,来具体分析错误。

留言&评论

在线自定义生成Loading gif图片

Loading Gif Image Generator这个网站可以生成一些软件、网站载入用的loading gif图片,比较实用的是可以自定义颜色样式。值得收藏!

http://loadinggif.com/

留言&评论

个人评测各大网盘排名

第一名:金山快盘

金山快盘可以说是目前为止我使用过的最好的网盘,体积小,响应快,可以每日签到,可以快速切换账号,界面做的酷,跟windows系统很好的结合(弄到边侧做个快捷方式),用户体验也很好。就是不想用要删除软件,也会呈现很有爱的提示。

第二名:盛大网盘(Everbox)

速度很给力

第三名:Dropbox

老牌鼻祖级产品

第四名:酷盘

第五名:115网盘

倒数第二: 华为网盘

华为dbank做的比较早,我用的也很早,但是单文件限制的尺寸很小,所以我用来备份视频显得不足,另外网页版的速度很慢

倒数第一:微软旗下网盘

微软的网盘产品非常混乱,我最早使用的是mesh,后来无故宣告停用,skydrive也用过,速度太慢,放弃.

留言&评论

手漫风格的快速原型设计工具Balsamiq Mockups V2.1+破解算号器

手漫风格的原型设计工具Balsamiq Mockups V2.1,适合快速设计,正版要米的说,这个带算号器,最新版能不能破解不知道,这个版本可以。Balsamiq-Mockups-v2.1

Balsamiq Mockups不能输入中文?关于Balsamiq Mockups输入中文,需要这样设置一下:

选择菜单栏  View >> 将Use System Fonts 勾上,就能完美支持中文输入。

留言&评论

windows中不在C盘安装字体

windows下(以XP为例),默认字体目录在C:\windows\fonts,但是对于设计人员来说,如果字体安装太多,而C盘空间又有限的话,则可以通过快捷方式映像到其他目录,照样可以使用这些字体。

具体方法:将字体文件复制到其他盘符的目录里(比如D:\fonts),然后Ctrl+A全选这些字体文件,右键选中并拖动到C:\windows\fonts目录下,释放按键后在弹出菜单中选择“在当前位置创建快捷方式”,这样字体文件就不占用C盘空间了。

留言&评论

Mugeda:基于云端的Html5动画创作平台

Mugeda is a cloud based HTML5 animation platform, where you can create, share, and publish organic HTML5 animation contents, all in your browser, without any download ornstallation. The created animation content can be used in a wide range of applications like ads, games, tutorials, cartoons, and can be viewed on any devices including PC, smartphone, and tablets. 继续阅读

留言&评论