易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : javascript

Javascript 中的小知识点整理

1, js中的类数组对象
   (1) arguments对象:
 function(){
//arguments对象是Arguments对象实例,是一个类数组对象,并拥有下列方法
alert(arguments instanceof Array);//false
arguments.callee(); //对自身的调用, 用于递归
var c = arguments.caller; //对调用自身函数的父函数, 如果是自己在window.A()或者A(), 那么就为undefined
c = arguments.constructor //Object.prototype继承函数
c = arguments.hasOwnProperty //判断参数是否是arguments对象的本地非protorype属性
c = arguments.isPrototypeOf //判断参数是否是arguments对象的prototype继承的属性
c = arguments.propertyIsEnumerable() //与hasOwnProperty类似含义的方法,表示是否能枚举
c = arguments.toLocaleString() //返回对象表示本地的自己的字符串
c = arguments.toString() //返回对象表示本地的自己的字符串, 当需要对象 转化为字符串的时候,解释器会自动调用该函数。如alert(arguments)
d = new Date();
c = d.valueOf() //返回对象的数值类型值,如 new Date() +2会自动调用该函数而得到一个数值类型值,但Object.prototype中的va ......

认识javascript的Object功能与性质

js中的任何对象都继承Object函数类,因此都Object.prototype包含的所有方法。今天我就来讨论下这些最基本的方法和怎样去重写。
首先,包含7个最基本的函数:
function A()
{
var obj = {};
obj.constructor //Object函数
obj.hasOwnProperty //判断参数是否是obj对象的本地非protorype属性
obj.isPrototypeOf //判断参数是否是obj对象的prototype继承的属性
obj.propertyIsEnumerable() //与hasOwnProperty类似含义的方法,表示是否能枚举
obj.toLocaleString() //返回对象表示本地的自己的字符串
obj.toString() //返回对象表示本地的自己的字符串, 当需要对象 转化为字符串的时候,解释器会自动调用该函数。如alert(obj)
obj.valueOf() //返回对象的数值类型值,如 new Date() +2会自动调用该函数而得到一个数值类型值,但Object.prototype中的valueOf与toString类型。obj+3 还是一个字符串
}
那么怎样去重写他们呢?
一般主要要重写toString  和 valueOf方法
new Date() +2 //会自动调用该函数而得到一个数值类型值,说明Date类已经重写过ValueOf()方法了。
alert("数组为:" + [0, 1, 2, 3]) //输出字符串,说明Array类已经重� ......

javascript window对象属性

window对象有以下方法:
open
close
alert
confirm
prompt
setTimeout
clearTimeout
setInterval
clearInterval
moveBy
moveTo
resizeBy
resizeTo
scrollBy
scrollTo
find
back
forward
home
stop
print
blur
focus
captureEvent
enableExternalCapture
disableExternalCapture
handleEvent
releaseEvent
routeEvent
scroll
  1. open方法
  语法格式:
window.open(URL,窗口名称,窗口风格)
  功能:打开一个新的窗口,并在窗口中装载指定URL地址的网页。
  说明:
 open方法用于打开一个新的浏览器窗口,并在新窗口中装入一个指定的URL地址;
open方法在打开一个新的浏览器窗口时,还可以指定窗口的名称(第二个参数);
open方法在打开一个新的浏览器窗口时,还可以指定窗口的风格(第三个参数),
窗口风格有以下选项,这些选项可以多选,如果多选,各选项之间用逗号分隔:
toolbar:指定窗口是否有标准工具栏。当该选项的值为1或yes时,表示有标准
工具栏,当该选项的值为0或no时,表示没有标准工具栏;
location:指定窗口是否有地址工具栏,选项的值及含义与toolbar相同; ......

c#和javascript交互

 c#和javascript交互
在asp.net开发中,经常会用到后台和前台的交互,就此总结了一点c#和javascript相互操作的方法
1.在后台c#代码中调用jacascript的方法
javascript代码:
<script type="text/javascript" language="javascript">
    function test()
    {
        alert("oec2003");
        return false;
    }
</script>
c#代码:
protected void Button1_Click(object sender, EventArgs e)
{
    ClientScript.RegisterStartupScript(this.GetType(), "clear", "<script>test()</script>");
}
2.javascript中调用c#方法
如果c#中的方法有返回值,可以用下面方法
c#代码
public string GetAuthStatus()
       {
           ViewState["Auth"] = "Red";
        &nbs ......

c#和javascript交互

 c#和javascript交互
在asp.net开发中,经常会用到后台和前台的交互,就此总结了一点c#和javascript相互操作的方法
1.在后台c#代码中调用jacascript的方法
javascript代码:
<script type="text/javascript" language="javascript">
    function test()
    {
        alert("oec2003");
        return false;
    }
</script>
c#代码:
protected void Button1_Click(object sender, EventArgs e)
{
    ClientScript.RegisterStartupScript(this.GetType(), "clear", "<script>test()</script>");
}
2.javascript中调用c#方法
如果c#中的方法有返回值,可以用下面方法
c#代码
public string GetAuthStatus()
       {
           ViewState["Auth"] = "Red";
        &nbs ......

窥探jQuery——面向JavaScript程序员

窥探jQuery——面向JavaScript程序员
当 jQuery 在2006年1月现身时,给我的第一印象,是这玩意儿构造得很精明。基于CSS选择器(CSS selectors)来打点一切,其思路相当灵巧(参考getElementsBySelector)。但链盒工事(chaining stuff)看起来更像个噱头,并且整体看来,jQuery库提供的功能并不能覆盖所有基础性的东西。因此我断定,jQuery只会昙花一现。
几个月以来,我逐渐明白自己想错了。从技术工艺上考量,jQuery十分凌厉。它用简洁的方法,把大量常用功能封装起来,并提供精巧的插入式API,来满足标准库之外的功能模块的实现。jQuery秉持的核心,乃DOM元素的集合(译注:通常是某些子集合)——它把元素集合作为一个根本,给高度抽象出来了。最重要的,是这种遵循最佳实践的抽象,能让jQuery与其他JavaScript代码相处融洽。
很多对jQuery的介绍,都是针对设计师和初级开发人员。接下来我想说明,为什么jQuery也会吸引那些富有经验的开发人员。
名称空间(Namespacing)
编写可重用的、优秀的JavaScript代码,其关键在于对名称空间的积极把控。JavaScript只拥有单一的、全局的名称空间(即window对象),而很多程序员(以及一些库)恣意地为之� ......

Eclipse开发javascript工具jsEclipse介绍

      Eclipse写javascript是比较痛苦的,有了jsEclipse这个强大的javascript编辑插件就方便多了,这个插件支持代码完成,大纲浏览,错误报告,代码换行等等.
      安装jsEclipse很方便,通过HELP-Software Updates-Find and Install 在URL中录入http://www.interaktonline.com/ 选择InterAKT即可.(需要java 1.5以上版本)
      jsEclipse提供自己定义以扩展其代码完成功能,在Eclipse\plugins\com.interaktonline.jseclipse_1.5.3\library"目录下可以看到jsEclipse默认的代码完成功能定义,我们可以按照自己的需要编写自己的代码完成功能XML文件 ......
总记录数:2244; 总页数:374; 每页6 条; 首页 上一页 [333] [334] [335] [336] 337 [338] [339] [340] [341] [342]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号