zoukankan      html  css  js  c++  java
  • javascript知识点

    1.类型转换:parseIntparseFloatNumber

    2.本地对象的方法:

    String:concatsplitsubstringsubstrmatch eplace

    Number:toFixed

    Array:concatjoinslicesplicepushpopunshiftshift eversesort

    RegExp:exec est

    3.DOM操作:

    getElementByIdgetElementsByName

    createElement

    appendChild emoveChild eplaceChildinsertBefore

    4.事件:

    attachEventaddEventListener

    事件捕获事件冒泡

    5.BOM:

    window.location.href

    cookie

    6.内置对象:

    Global和Math

    7.函数:函数表达式作用域链闭包

    8.面向对象:原型对象冒充 his

    9.AJAX:XMLHttpRequset跨域

    PS:那些年,我们踩过的javascript坑:

    1.Array的方法,concatslice是返回副本不在原数组上操作的;reversesortsplice是直接在原数组上操作的;还有各个方法的返回值,各个方法的参数

    2.通过for-in循环输出的属性名的顺序是不可预测的

    3.javascript没有块级作用域,但可以用匿名立即执行函数模仿块级作用域

    4.this的指向是在运行的时候确定的

    5.函数的执行依赖于变量的作用域,这个作用域是在函数定义时决定的,而不是函数调用时

    6.闭包中所记录的自由变量,只是对变量的引用,而非变量的值,当这个变量改变了,闭包里获取的变量值也会改变

    7.如果构造函数返回了一个对象,用new生成对象实例时,获取到的是返回的对象

    8.若两个变量是对同一个对象的引用,改变了其中一个,另一个,你懂的

    9.函数的名称仅仅是一个包含指针的变量而已

    10.函数的length是指形参的个数,arguments.length是实际接收到的参数的个数

  • 相关阅读:
    3.30 DOM操作
    3.29 js例题
    3.28 函数
    3.27 数组例题
    Web 条件查询、分页查
    web页面增、删、改
    JDBC事务、下拉框
    JSTL、断点、JavaEE、DBUTils连接池
    jsp、el表达式
    Session技术 、jsp页面
  • 原文地址:https://www.cnblogs.com/linda586586/p/4121794.html
Copyright © 2011-2022 走看看