saber 酱的抱枕

Fly me to the moon

03/27
2015
学习

js弹出对话框的使用

js的三种对话框:
1.alert();弹出消息
2.confirm(); 返回一个布尔值
3.prompt(); 获取输入的内容

    <script type="text/javascript">
    	function liwu () {
	    	alert("这是送给你的小礼物~");
	    	var aa=confirm("请问您接受礼物吗?");//返回布尔值,也可直接写在判断条件中
	    	if(aa){
	    		var name=prompt("请输入你的姓名",""); //变量储存了prompt的值
	    		if (name==""||name==null) {
	    			alert("你是小狗!");
	    		} else{
	    			var songName=prompt("你最喜欢的歌曲是什么?","");
	    			if (songName==""||songName==null) {
	    				alert("哼,拜拜!");
	    			} else{
	    				alert(name+" 我点一首你最喜欢的《"+songName+"》作为送给你的礼物!")
	    			};
	    		};
	    	} else{
	    		alert("礼物接受失败!");
	    	};
    	}
    </script>
    <a href="" onclick="liwu()">接收礼物</a>

js的 Window 对象方法

js弹出对话框的使用

03/26
2015
学习

原生js制作的带缩略图、可控制的的banner切换demo

原生js制作的带缩略图、可控制的的banner切换demo

每3秒自动播放下一张图片,有淡出效果。带前后控制按钮,点击缩略图也可以跳转到对应图片。缩略图也有样式的变化。在chrome、firefox、IE11上测试没有问题。

图片上可以加超链接。实际使用中如果只是图片大小、数量有变,那只需要改样式和文档结构就行了。缩略图因为是绝对定位,其内内容没能自动居中,如果数量变化的话需要手动改。

就这玩意就花了我将近两个下午的时间,毕竟我太菜== 不过也学到了新的知识,像是封装的使用、数组的索引值等。

demo下载  在线查看

原生js制作的带缩略图、可控制的的banner切换demo

03/20
2015
学习

更改已安装的 dedecmsdedecms数据库表前缀

下午做好了一个网站准备上线测试,安装 dedecms时想为这个网站单独建立一个数据库。于是去空间控制面板准备新建数据库,却发现无法添加。问了客服之后明白选的空间套餐有数据库数量限制,现在已经上限了。

那就找个看着顺眼的数据库用吧。这个数据库内之前的 dedecms使用了默认的前缀dede_,现在这个改成test_前缀安装就行了:

如果还要安装更多网站,再使用不同的表前缀就行了。
Read More →

更改已安装的 dedecmsdedecms数据库表前缀

03/20
2015
学习

使用TRUNCATE TABLE清除表数据

今天某个网站的自定义表单里发现了大量垃圾内容,打算把表单里的所有数据都删除掉。sql以前学过入门知识,但现在基本也都忘光了,于是还是去百度。最后使用了  TRUNCATE TABLE 表名  的方法。
TRUNCATE TABLE dede_diyform1
TRUNCATE是一个能够快速清空资料表内所有资料的SQL语法。并且能针对具有自动递增值的字段,做计数重置归零重新计算的作用。其没有筛选条件;不留下日志记录,不可恢复。

此外清除表数据还可以用  DELETE FROM 表名 WHERE 条件  的方法,可以有选择的删除;删除速度较慢,但是可恢复。

使用TRUNCATE TABLE清除表数据