zoukankan      html  css  js  c++  java
  • CALL/APPLY、一些编程基础以及一些基础知识、正则

    call、apply、bind

    求数组的最大值和最小值:

    • 数组排序(SORT的原理->localeCompare实现汉字比较),取头取尾
    • 假设法
    • 利用APPLY传参传递的是一个数组的机制,借用Math.max/Math.min获取最大值最小值
    • 利用EVAL获取最大最小:把需要执行的代码拼接成字符串,在使用EVAL转换为JS表达式执行

    求平均数

    • 把类数组转化为数组
    • TRY、CATCH、FINALLY 异常捕获
    • 抛出异常错误信息
    • 使用EVAL实现快速求和

    JSON:一种数据格式,一般应用于前后台的数据传输和数据交互

    • JSON.parse
    • JSON.stringify
    • AJAX四步操作

    封装toArray/toJSON

    大专栏  CALL/APPLY、一些编程基础以及一些基础知识、正则HTML结构发生改变-增删改、位置改变等-浏览器都需要重新渲染整个页面的DOM树结构-非常耗性能">DOM的重绘回流:当HTML结构发生改变(增删改、位置改变等)浏览器都需要重新渲染整个页面的DOM树结构,非常耗性能

    • 动态创建DOM(文档碎片)
    • 字符串拼接(会对原容器中内容产生影响)
    • 模板引擎(kTemplate、jade、ejs…) =>原理也是字符串拼接
    • ES6中的模板字符串

    DOM映射:页面中的HTML标签和JS中通过DOM方法获取的元素对象,存在映射机制

    综合实战案例:表格排序

  • 相关阅读:
    Uva455
    PAT乙级1059
    PAT乙级1092
    PAT乙级1076
    PAT乙级1065
    PAT乙级1049
    Uva1586
    《肇造区夏》读后感 读书笔记
    《老鼠虱子和历史》读后感 读书笔记
    《胡适口述自传》读后感 读书笔记
  • 原文地址:https://www.cnblogs.com/lijianming180/p/12262440.html
Copyright © 2011-2022 走看看