欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 前端技术 > javascript >内容正文

javascript

犀利的 JavaScript

发布时间:2025/3/21 javascript 43 豆豆
生活随笔 收集整理的这篇文章主要介绍了 犀利的 JavaScript 小编觉得挺不错的,现在分享给大家,帮大家做个参考.
直到今天才知道,原来 JavaScript可以这样用(惊讶状)!

    关于 JavaScript 的 Function 对象和一些关于JavaScript的面向对象方法。

    直到看到了prototype.js 以后,我才明白:

    我现在才知道有 Function.apply 这个东西。(修改方法的this引用和方法参数,方法参数为数组)
    我现在才知道有 Function.call 这个东西。(修改方法的this引用和方法参数,方法参数为call方法的变长参数)。
    我现在才知道有 Object.prototype 这个东西。
   
    Object.prototype 用于实现对象的继承关系,任何一个对象有可以有prototype
    JavaScript在查找一个对象的属性时会查找 Object.prototype 这个集合。
    然而 我们不可以直接对 Object.prototype 赋值,只能添加值 Object.prototype.myvalue = "real";
    但是非内定对象则可以定义 prototype 如下:
var pts = {
  name:
"Jack",
  like:
"Milk"
};
var MyClass = function(){
};
MyObject.prototype 
= pts;

var MyObject = new MyClass();

for(att in MyObject)
{
  document.write(
"ATT:" + att + "<BR>");
}

    输出结果为
ATT:name
ATT:like


    我在想,谁告诉我JavaScript和Java仅仅在名字上有区别的?
    这是我找到的 JavaScript 的关键字表,同时,大部分也是Java的关键字。

保留词

breakdeletefunctionreturntypeof
casedoifswitchvar
catchelseinthisvoid
continuefalseinstanceofthrowwhile
debuggerfinallynewtruewith
defaultfornulltry 

为将来保留的词

abstractdoublegotonativestatic
booleanenumimplementspackagesuper
byteexportimportprivatesynchronized
charextendsintprotectedthrows
classfinalinterfacepublictransient
constfloatlongshortvolatile


我知道这些是 Ajax 的基础。
但是,我也正在学 Ajax啊 :)

转载于:https://www.cnblogs.com/zealic/archive/2006/12/21/599857.html

总结

以上是生活随笔为你收集整理的犀利的 JavaScript的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。