码迷,mamicode.com
首页 > 移动开发 > 详细

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

时间:2020-02-05 09:37:16      阅读:98      评论:0      收藏:0      [点我收藏+]

标签:模板引擎   平均数   dom   字符串拼接   extern   数据交互   方法   ref   拼接   

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、一些编程基础以及一些基础知识、正则

标签:模板引擎   平均数   dom   字符串拼接   extern   数据交互   方法   ref   拼接   

原文地址:https://www.cnblogs.com/lijianming180/p/12262440.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!