摘要:
完整示例代码如下<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>Untitled Document</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head><body><SCRIPT language=javasc 阅读全文
摘要:
<script>function JSClass(){ this.Attribute1 = null; this.Attribute2 = null; this.Method1 = function() { alert("ffff"); }; this.Method2 = function() { }; this.toString = function() { return '[class JSClass]'; };}var jsclass = new JSClass();alert(jsclass);jsclass.Method1();< 阅读全文
摘要:
如果你找的javascript的东西的话,建议你 ctrl+F 直接在这个页上找,因为这里80%有你要找的,但是要让你挨着看的话,你就准备看完就去配眼镜!!事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey 事件返回值 event.returnValue 鼠标位置 event.x 阅读全文
摘要:
通常,很多过弯漂移方法都是通过改变车辆后轮转速,让其与地面产生速度差,使车身旋转来获得更多的转向角度。这样过弯入弯速度快,但会影响出弯速度,导致车辆速度减慢。《头文字D》中主角所采用的不需要刹车的漂移过弯方法,虽然是影视作品的内容,但是也具有一定的道理。假设过弯过程中车轮滚动方向与地面保持相同速度旋转(无阻力无加速过弯)。车辆以V速度入弯,地面与车轮的临界摩擦力为F,过弯离心力为 f 。当车辆以某小半径曲线过弯时,如果此时的半径过小,将产生F<f 此时,车辆两侧收力不平衡,车辆将向外侧滑动,由于产生滑动,车轮与地面产生滑动摩擦力,在物理书里可以知道,滑动摩擦力是小于临界摩擦力的,他们之间 阅读全文
摘要:
第一个故事是关于把点连成线。 十七岁的时候,我进了大学。当时我很天真,选了一所学费几乎和斯坦福大学一样昂贵的学校,当工人的养父母倾其所有的积蓄为我支付了大学学费。读了六个月后,我却看不出上学有任何意义。我既不知道自己这一生想干什么,也不确定大学能帮我弄明白自己想干什么。所以,我决定退学。当年做出这个决定的时候心里还有点打鼓,但现在往回看,那却是我有生以来做出的最好的决定之一。从退学那一刻起,我就可以不再选那些我毫无兴趣的必修课,而开始去旁听一些在我看来更有意思的课。 当时,我所在的学校的书法课大概是全国最好的。校园里所有的公告栏和每个抽屉标签上的字都写得非常漂亮。我退学后不用正常上课了,所.. 阅读全文
摘要:
反射入门MSDN:ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/cpguide/html/cpcondiscoveringtypeinformationatruntime.htm提纲:1、什么是反射2、命名空间与装配件的关系3、运行期得到类型信息有什么用4、如何使用反射获取类型5、如何根据类型来动态创建对象6、如何获取方法以及动态调用方法7、动态创建委托1、什么是反射 Reflection,中文翻译为反射。 这是.Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:‘程序集(Assembly)’、‘模块(Module)’、‘类型(cl 阅读全文
摘要:
在上一篇文章中所用的方法基本上MicroSoft Live 和GOOGLE个性主页 页面元素可拖拽放置的实现原理,但是你也许会发现一个问题,鼠标不在可拖动的层之内,而是在与拖动层的相对位置的0,0坐标上,这样当鼠标经过未被拖动的层的时候才能触发这些层的onmouseover事件。如果你为拖动对象设置一个偏移值就可以将鼠标放置到已拖动层内的位置,但是这样就出现一个更严重的问题,未被拖动的那些层的onmouseover事件触发不了了,这样就也无法进行放置动作和放置位置的预览显示。解决方法:当鼠标在一个层内时是不能触发另一个层(在这里是下面的层)的任何鼠标事件的,所以这时候必须抛弃onmouseov 阅读全文
摘要:
基本上MSN、MicroSoft Live 和GOOGLE个性主页 元素可拖动并放置的的实现原理就是对DOM的操作再加上JAVASCRIPT拖动元素。实现起来实际上并不难,但是要做到很美观并符合用户习惯就需要一些时间思考了。以下代码实现了上述功能,虽然很简单,但是基本上说明了原理。实现更高级的功能当然还需要改进。<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" ><html><head><title>DropLayer2</title>< 阅读全文
摘要:
从SDK中可以找到关于delegate的定义和使用方法。个人理解,delegate是声明委托类的关键字,声明委托和声明一个类差不多,不过,可以不用为该委托类定义什么方法或属性。如:delegate voidSomeDelegate();然后为该委托类创建一个实例,创建实例需要一个构造参数,该参数指定所要委托的例程的名称。如:SomeDelegate OneInstance = new SomeDelegate(OneMethod);void OneMethod(){ //Do Something}这样的话在执行这个委托的实例的时候就相当于实行了这个委托实例所指定的所委托的方法!另外要注意的是, 阅读全文
摘要:
其实网络上这类文章很多,我大致从头说说我自己的经验。1、加入引用 在控件栏按右键,选择“添加/移除项”,选COM组件,选中“Microsoft Web Browser”。然后就可以往窗体上拖出一个该控件(下面把该控件一个对象称为webBrowser)。控件属性中可以调整的不多,从一些资料中得知WebBrowser中的MenuBar、StatusBar等其实都没实现。2、控件的函数 由于是COM过来的控件,它的一些函数就比较怪,基本的Navigate函数除了第一个参数外,其它都是ref类型的,需要显式地写ref才能调用。一般要使之导向到某个页面,先设置一个空对象,object objNull.. 阅读全文