CALL/APPLY一些编程基础以及一些基础知识正则

Posted lijianming180

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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方法获取的元素对象,存在映射机制

综合实战案例:表格排序

以上是关于CALL/APPLY一些编程基础以及一些基础知识正则的主要内容,如果未能解决你的问题,请参考以下文章

js中call(),apply(),以及prototype的含义

对call() apply() 方法的简单理解

你知道多少this,new,bind,call,apply?那我告诉你

js call apply 用法

绑定this:call()apply()bind()和它们的内部实现原理 + 箭头函数中的this

绑定this:call()apply()bind()和它们的内部实现原理 + 箭头函数中的this