• javascript


    1.基础

      ECMAScript 翻译 编译器,dom  document object Model 就是html, bom   browser object model

      类型转换 parseInt() 从左到右扫描碰到非数字就跳出 NaN-- not a number    isNaN();

    闭包:是可以包含自由(未绑定到特定对象)变量的代码块;这些变量不是在这个代码块内或者任何全局上下文中定义的,而是在定义代码块的环境中定义(局部变量)。“闭包” 一词来源于以下两者的结合:要执行的代码块(由于自由变量被包含在代码块中,这些自由变量以及它们引用的对象没有被释放)和为自由变量提供绑定的计算环境(作用域)。在 Scala、Scheme、Common Lisp、Smalltalk、Groovy、JavaScript、Ruby、 Python和Lua,objective c 等语言中都能找到对闭包不同程度的支持。
    在编程领域我们可以通俗的说:子函数可以使用父函数中的局部变量,这种行为就叫做闭包!
    真:ture 非零的数字 、非空字符串(有东西的时候)   假: false 、数字0、空字符串、空对象、undefined(没东西的时候)
    遍历:for (var  i  in object) {} 一般用于json这种没有length的类型。
    匈牙利命名法:类型前缀、首字母大写
    不定参:arguments 是一个数组,里面存了参数的值 。
    获取非行间样式:在IE下用obj.currentStyle[atrr],在其他浏览器下用getComputedStyle(obj,false).[name],可通过判断来解决兼容问题。不能取复合样式 如:background
    数组操作:添加push();  ,删除 pop(); 从前面添加unshift(); 从前面删除shift();
  • 相关阅读:
    BCrypt 加密实现
    Java AES512加密算法
    二、 Mosquitto 使用说明
    一、Mosquitto 介绍&安装
    ConcurrentHashMap源码分析(JDK8版本<转载>)
    详解设计模式六大原则(转载)
    Java 单例模式详解(转)
    一致性哈希算法(consistent hashing)(转载)
    Java并发之AQS详解(转)
    数据库(第一范式,第二范式,第三范式)(转)
  • 原文地址:https://www.cnblogs.com/ybbky/p/3279049.html
Copyright © 2020-2023  润新知