- 浏览: 16896 次
最新评论
-
suyang119:
ycsomewhere 写道有没有代码的附件呢?晚上回去上传, ...
Java Socket 模拟 Ftp Server/Client -
ycsomewhere:
有没有代码的附件呢?
Java Socket 模拟 Ftp Server/Client
文章列表
window.open打开的窗口小计
- 博客分类:
- html
open打开一个新窗口,并装载URL指定的文档,或装载一个空白文档,如果没提供URL的话。适用于窗口语法window = object.open([URL[,name[,features[,replace]]]])参数 说 明URL 规定要显示的文档URL的串。如果规定了URL,就显示带有about:blank的新窗口。name选项。规定窗口名字的串。这个名字用于FORM上的或用于A。选项。规定显示窗口装饰物的串。下面的表列出所支持的特征语法说明
转自 : http://www.smallni.com/zoom-property/
最近在研究浏览器的zoom属性,无奈想找一点参考资料,百度谷歌一搜,出来的都是NIKE的zoom系列运动鞋,这个属性一般不为人知,甚至有些CSS手册中都查询不到。 – -#
因为这个属性最初是由 IE 浏览器制定的,无奈只能去翻MSDN的内容,一点一点的英文参阅,再参照国内一些大牛的提及,最后加上本人的一些理解和延伸阅读来写下这篇文章。希望大家不仅仅是停留在IE6 7下用zoom:1;触发hasLayout的知识程度上。
OK,先来看基础用法及兼容性吧:
今天发现eclipse导出doc文档的时候有乱码问题,查看了一下资料,应该在Extra Javadoc option,也就是最后一步的时候增加javadoc.exe运行的参数
-encoding UTF-8 -charset UTF-8
没有什么难度,记录一下,以后用上好查看。
花了将近两天的时间实现了使用Java Socket 模拟了一个简单的Ftp Server/Client,主要实现了文件上载、下传、删除以及目录浏览等操作,由于时间关系只能后面继续完善,先做一记录。
1、直接上图:
1)Server端的展示图:
2)Client端的展示:
2、核心代码
1)、Server端的ServerSocket
public FtpServer()
{
loadServerInfo();
int i = 0;
try
{
ServerSocket s = ne ...
/*
浏览器相关特性,1.2之前附加到window对象中,并不合理
利用各浏览器的专有特征判断
*/
var Browser = new Hash({
//浏览器内核及版本
Engine: {name: 'unknown', version: ''},
//当前系统平台
Platform: {name: (navigator.platform.match(/mac|win|linux/i) || ['other'])[0].toLowerCase()},
//浏览器特性,是否支持xpath及air,使用!!将表达式转为布尔值
...
onpropertychange="if (event.propertyName.toLowerCase()=='value') changevalue();"
以备后用
//js四舍五入的方法
//保留小数点后两位
// var n = 12.7768;
// var m = ForDight(n,2);
function ForDight(Dight,How) {
Dight = Math.round(Dight*Math.pow(10,How))/Math.pow(10,How);
return Dight;
}
//对IE中窗口的resize事件会执行N次的解决方法
var debounce = function (func, threshold, execAsap) {
var timeout;
return function ...
function goTop() {
$('html, body').animate({scrollTop:0}, 'slow');
}
function goDiv(div) {
var a = $("#"+div).offset().top;
$("html,body").animate({scrollTop:a}, 'slow');
}
function goBottom() {
window.scrollTo(0, document.documentElement.scrollHeight-document.documentElement.cl ...
一、基础理解:
var e = document.getElementById("selectId");
e. options= new Option("文本","值") ;
//创建一个option对象,即在<select>标签中创建一个或多个<option value="值">文本</option>
//options是个数组,里 ...
学习任何编程语言,都逃不过理解变量的作用域。
在javascript中,变量的作用域有全局(window对象)作用域和函数调用作用域。
以下变量具有全局作用域
1. 所有在最外层定义(非函数体内定义)的变量都拥有全局作用域
2. 所有末定义直接赋值的变量,系统会自动声明为拥有全局作用域的变量
3. 所有window对象的属性拥有全局作用域
以下变量具有函数作用域
1. 在函数体内部用var定义的变量,这里要注意一点,只要是在函数里定义的变量,就算是在最后一句定义,该变量也拥有整个函数的作用域。
特别应该说明的一点是,作用域是层层包含的,最外层是全局作用域,里面可以包含函数调用作 ...
This is a list of the API changes made from 1.2 to 1.3. It allows you to drop the compatibility layer mostly by doing search and replace. If you just want to update to MooTools Core 1.3 with your existing code, see Update from 1.2 to 1.3.
Core
$chk(value) => (value != null)
$A(item) => Array.f ...
I need covert this code from mootools 1.2 to 1.3
var SomeClass = new Class({
initialize: function (els) {
for (var i = 0; i < els.length; i++) {
els[i].addEvent('click',
this.alert.bindWithEvent(this, [i, els[i].get('text')])
);
}
},
alert: function (event, index, tex ...