• 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标签是指找到该标签本身,通过该标签可以找到其兄弟标签等等。

  • 相关阅读:
    利用GitHub和Hexo打造免费的个人博客 coder
    Android基础——项目的文件结构(二) coder
    25个Android酷炫开源UI框架 coder
    MarkDown使用教程(In Atom) coder
    Android基础——项目的文件结构(一) coder
    25类Android常用开源框架 coder
    Android Activity启动黑/白屏原因与解决方式 coder
    我的window phone 开发第一步
    Entity Framework 4 In Action 读书笔记
    最近在制作一套ASP.NET控件,已初见雏形
  • 原文地址:https://www.cnblogs.com/zypfzw/p/8994294.html
Copyright © 2020-2023  润新知