zoukankan      html  css  js  c++  java
  • JS

    JavaScript:客户端语言

    C++多用于游戏开发,因为执行速度快,和底层硬件打交道多。

    一个完整的js实现是由以下3个部分组成的:

    尽管ECMA是一个重要的标准,但并不是JavaScript的唯一部分。

    1.核心(ECMAScript)

    2.文档对象模型:(DOM)(整合JS,css,html)

    3.浏览器对象模型:(整合JS和浏览器)

    JavaScript在开发中绝大多数情况是基于对象的(即对象已经创建好,不需要类等等),也是面向对象的。

    两种引入方式:

    JS就是一个随便的语言,基本上很少出错。

    JS每一条语句结束最好加上分号(;)

    JS好多语法和Java一样。比如函数等等。

    JS 的基本数据类型:

    JS的运算符:

     

     

    array

    数据的创建对象:

    var arr1=[1,2,3,4,[11,2],"hello",{"name":"yuan"}]

    arr2=new Array(10)  10代表数组长度

    arr2=new Array(1,2)  1,2代表数组里面的元素。只有一个数字时就代表数组size

    注意:

    在JS中,是通过数组 对象调用join方法,但在python中,该方法是通过字符串对象调用的。

    注意sort()排序的时候是按最高位排序的,这点很重要,上面结果应该是10,100,45,88,如果想要按照大小排序,则需要自己定义函数

    以上是和删除子数组

    数组的出栈:

    栈:先进后出

    操作有push和pop,push进栈,pop出栈。

    push和unshift等操作只是位置不一样,。

    python中,执行过程是从上到下一行一行解释执行,所以函数的定义必须在函数的调用之前,但在JS中,可以,所以 JS很对功能更Java很相似,即先加载函数。

    函数的调用:

    f参数覆盖掉了f函数,因此报错。

     

    JS中的dom

    console.log(y)会出现错误,因为 作用域的问题,但是if没有自己的作用域,因此console.log(x)不会出现错误。

     

    相当于浏览器的前进和后退。go()函数的参数为1和-1.

    reload相当于刷新

    replace()方法没法后退,新的页面直接覆盖掉 原来的页面了所有的页面成了一个,但是assign()方法可以回到前一个页面

     

     

    innreHTML()方法比较常用,别的节点属性不常用。

    导航属性只需记住第一个,别的三个都不用记。

    局部查找中不支持getelementbyid()和getelementbyname()方法的。

    函数的this标签是指找到该标签本身,通过该标签可以找到其兄弟标签等等。

  • 相关阅读:
    Python方法
    Cpp求PI
    Asp.net身份验证和授权
    [转] 魔兽系列事件报道
    directxsdk aug 2006
    [转]转变的开始!NVIDIA更换新Logo
    wxWidgets 2.7.0 released
    OpenGL 和 Vista(续)
    暴雪员工的跳槽纪录
    3D版的星际争霸
  • 原文地址:https://www.cnblogs.com/zypfzw/p/8994294.html
Copyright © 2011-2022 走看看