不同编程语言中注释写法的异同

要是问我平时用的最多的代码语句是什么,除了a、div、p这些基本标签,一定是注释语句。只是不同语言注释代码略有不同,如果混淆不清就会影响程序功能了。

1.HTML语言,我经常在调试某段代码功能时使用。

<!-- 注释代码 -->

2.JavaScript语言,分为单行注释和多行注释。

//注释内容

/*注释内容(css亦是如此)*/

3.ASP在<%%[……]

继续阅读

我的JAVA WEB,从JSP到前端开发

JAVA WEB研究了有几个月了,我的进程;

1.应用开发,体系结构(C/S、B/S、客户端和服务端的技术);

2.JSP指令标识、脚本标识、动作标识。

3.JSP内置对象;

4.JAVABean,在JSP中的应用;

5.Servlet技术,接口和类,开发;

6.过滤和监听器;

7.AJAX技术,XMLHttpRequest对象和AJAX重构。[……]

继续阅读

采用AJAX技术和JSP页面结合,实现检测用户名是否已被注册的功能

最近学JAVA WEB,到了AJAX的进度。

AJAX技术需要XMLHttpRequest对象、XML和javascript语言的综合。甚至还需要CSS/DOM的帮助。

对我来说,当然是要解决的邮箱注册系统的用户名问题。因为原先采用先提交数据给一个 页面,让这个页面来连接数据库,再返回该用户名是否已被注册的结果,来选择跳转到不同的提示页面,这样的方式,效率不够高。

现在可[……]

继续阅读

JAVA WEB和PHP技术的选择-我选JAVA WEB的原因

要系统学习一个B/S体系WEB服务端应用,我考虑了PHP、ASP.NET和JAVA WEB,当然最后选择了先学JAVA WEB,也就是jsp文件。

至少在高中先掌握一门吧,日后还有很多时间接触其他语言。

首先个人认为ASP.NET是微软支持的,需要配置服务器环境为windows系统。但大部分windows服务器的软件并非开源,有些还要收取大额的授权费用。对于ASP个人认为安全性[……]

继续阅读

想到一个通过javascript展现网页内容的方法,便于更新维护,提升加载速度

这个代码完全我自己写的,可以在很多网页显示设定的内容,内容更新时仅需更新js脚本的内容,不需要php、aspz或者jsp这些动态网页,大大节约服务器CPU资源占用。

js脚本代码使用document.write(),以下是脚本内容,我将其命名为n96t.js。

document.write("<a href='http://yunef.com'>YunEf</a&[......]

继续阅读

使用js实现的酷酷的代码界面-HackerTyper源码

我习惯把这个叫做HT,首先用到了jQuery JavaScript Library v1.5.2,文件名是jquery.min.js,83.92KB(我将其放在了这个链接:http://yunef.com/tools/ht/jquery.min.js)。

然后需要写一个script.js,内容如下,已经过普通压缩,要研究的自行排版。

$(function(){$(document).keydown(function(event){Typer.addText(event);})});var Typer={text:null,accessCountimer:null,index:0,speed:2,file:"",accessCount:0,deniedCount:0,init:function(){accessCountimer=setInterval(function(){Typer.updLstChr()},500);$.get(Typer.file,function(data){Typer.text=data;})},content:function(){return $("#console").html();},write:function(str){$("#console").append(str);return false},makeAccess:function(){Typer.hidepop();Typer.accessCount=0;var ddiv=$("<div id='gran'>").html("");ddiv.addClass("accessGranted");ddiv.html("<h1>ACCESS GRANTED</h1>");$(document.body).prepend(ddiv);return false},makeDenied:function(){Typer.hidepop();Typer.deniedCount=0;var ddiv=$("<div id='deni'>").html("");ddiv.addClass("accessDenied");ddiv.html("<h1>ACCESS DENIED</h1>");$(document.body).prepend(ddiv);return false},hidepop:function(){$("#deni").remove();$("#gran").remove()},addText:function(key){if(key.keyCode==18){Typer.accessCount++;if(Typer.accessCount>=3){Typer.makeAccess();}}else if(key.keyCode==20){Typer.deniedCount++;if(Typer.deniedCount>=3){Typer.makeDenied();}}else if(key.keyCode==27){Typer.hidepop();}else if(Typer.text){var cont=Typer.content();if(cont.substring(cont.length-1,cont.length)=="|")$("#console").html($("#console").html().substring(0,cont.length-1));if(key.keyCode!=8){Typer.index+=Typer.speed;}else{if(Typer.index>0)Typer.index-=Typer.speed;}var text=$("<div/>").text(Typer.text.substring(0,Typer.index)).html();var rtn=new RegExp("\n","g");var rts=new RegExp("\\s","g");var rtt=new RegExp("\\t","g");$("#console").html(text.replace(rtn,"<br/>").replace(rtt," ").replace(rts," "));window.scrollBy(0,50);}if(key.preventDefault&&key.keyCode!=122){key.preventDefault()};if(key.keyCode!=122){key.returnValue=false}},updLstChr:function(){var cont=this.content();if(cont.substring(cont.length-1,cont.length)=="|")$("#console").html($("#console").html().substring(0,cont.length-1));else this.write("|");}}

然后需要一个txt文本文件,内容是你要显示的代码界面内容。可以是任何编程语言,或者只有你自己看得懂的英文字母随机组合。我将其命名为 gyv.txt。

这是style.css。内容如下:

@charset "gb2312";body{background:#000000;color:#00FF00;font-family:monospace;}.accessGranted{position:absolute;top:200px;background:#333;padding:20px;border:1px solid #999;width:300px;left:50%;margin-left:-150px;text-align:center;}.accessDenied{position:absolute;top:200px;color:#F00;background:#511;padding:20px;border:1px solid #F00;width:300px;left:50%;margin-left:-150px;text-align:center;}

最后就是 index.html,要把上述的文件引用过来,如果按照我上面的文件名,就已经引用好了。

<!DOCTYPE html>
<html lang="en">
<head><meta http-equiv="Content-Type" content="text/html; charset=gb2312">
 <link href="style.css" rel="stylesheet" type="text/css">
 <script src="jquery.min.js" type="text/javascript"></script><style type="text/css"></style>
 <script src="script.js" type="text/javascript"></script>
 <script type="text/javascript">
 Typer.speed = 8;//按下一个按键出现多少个字符
 Typer.file = 'gyv.txt';//读取的文件
 Typer.init();
 </script>
<title>HT</title></head>
<body>
 <div id="console"></div>
</body>
</html>

[……]

继续阅读

windows系统常用CMD命令简介

系统的CMD命令提示符,通过输入相应的命令来完成相应的操作,能提高工作效率,大大加快工作进程,对系统资源的占用也会更少。

当人cmd命令功能较少,日后如果学习powershell会有更加强大的功能。

net start 查看开启了哪些服务
net start 服务名  开启服务;(如:net start telnet, net start schedule)
net[……]

继续阅读

用javascript的DOM对象的一个简单的评论管理示例

刚刚学了javascript的DOM技术,比较信任Document Object Model,也就是文档对象模型。

好不容易写了评论管理一个页面,赶紧打开浏览器测试。

结果发表和删除评论按钮没有用。可能是本地测试的问题,放到服务器里去,也是一样。

然后我赶紧改了下,其实也就是一些细节,终于实现了重置文本框内容的功能。但是其它几个按钮为什么没用,又有谁知道呢?[……]

继续阅读

使用div+js+css实现的弹出提示层

主要是想用这个代替js的function abc(){ alert(“cba”);}。

因为个人觉得那种对话框用户体验不好,我想以后会尽量避免alert方法的使用,转向弹出一个div对话框的方式。

  • 首先是css代码:

<style>
.white_content {
display: none;
position: absolute;[……]

继续阅读