当前位置: 首页 > news >正文

怎么通过域名做网站seo专员是什么职业岗位

怎么通过域名做网站,seo专员是什么职业岗位,南京市网站,南阳旅游网站建设浅谈自记忆函数 最近阅读《JavaScript忍者秘籍》看到了一种有趣的函数#xff1a;自记忆函数。 简介 何为自记忆函数#xff1f;书中提到#xff1a; 记忆化#xff08;memoization#xff09;是一种构建函数的处理过程#xff0c;能够记住上次计算结果 通过这句话可以…浅谈自记忆函数 最近阅读《JavaScript忍者秘籍》看到了一种有趣的函数自记忆函数。 简介 何为自记忆函数书中提到 记忆化memoization是一种构建函数的处理过程能够记住上次计算结果 通过这句话可以得出自记忆函数其实就是能够记住上次计算结果的函数。在实现中我们可以这样进行处理当函数计算得到结果时就将该结果按照参数存储起来。采取这种方式时如果另外一个调用也使用相同的参数我们则可以直接返回上次存储的结果而不是再计算一遍。 显而易见像这样避免既重复又复杂的计算可以显著提高性能。对于动画中的计算、搜索不经常变化的数据或任何耗时的数学计算来说记忆化这种方式是十分有用的。 一个自记忆函数的例子 下面这个例子展现自记忆函数的工作方式 // 自记忆素数检测函数 function isPrime (value) {// 创建缓存if (!isPrime.answers) {isPrime.answers {};}// 检查缓存的值if (isPrime.answers[value] ! undefined) {return isPrime.answers[value];}// 0和1不是素数var prime value ! 0 value ! 1;// 检查是否为素数for (var i 2; i value; i ) {if (value % i 0) {prime false;break;}}// 存储计算值return isPrime.answers[value] prime } isPrime函数是一个自记忆素数检测函数每当它被调用时首先检查它的 answers属性来确认是否已经有自记忆的缓存如果没有创建一个。接下来检查参数之前是否已经被缓存过如果在缓存中找到该值直接返回缓存的结果。 如果参数是一个全新的值进行正常的素数检测。 最后存储并返回计算值。 总结 自记忆函数有两个优点 由于函数调用时会寻找之前调用所得到的值所以用户最终会乐于看到所获得的性能收益。它不需要执行任何特殊请求也不需要做任何额外初始化就能顺利进行工作。 但是自记忆函数并不是完美的它一样有着缺陷 任何类型的缓存都必然会为性能牺牲内存。很多人认为缓存逻辑不应该和业务逻辑混合函数或方法只需要把一件事情做好。对自记忆函数很难做负载测试或估算算法复杂度因为结果依赖于函数之前的输入。 更多专业前端知识请上 【猿2048】www.mk2048.com
http://www.yutouwan.com/news/238607/

相关文章:

  • 做搜狗网站快速排名软莱州网站开发
  • 婚庆公司赚钱吗网站推广优化联系方式
  • 旅游网站前台模板全国招商加盟网免费
  • 原生h5网站怎么做全屋定制十大名牌价目表
  • 网站后台模板 免费linux下网站开发
  • 怎么做网站聊天视频直播如何做推广链接
  • 网站带后台免费下载怎么建设网站数据库
  • 做简历有什么网站aso关键词优化工具
  • 做设计适合关注的网站云制造网站
  • 网站开发网址网站 点击率
  • vps如何建两个网站wordpress视屏教程
  • app设计网站有哪些功能凡科网页登录
  • 河南做网站送记账班级网站建设活动方案
  • 长沙设计网站效果西安注册公司地址可以是住宅吗
  • 嘉兴服饰网站建设wordpress取消邮件验证
  • 企业网站策划建设方案百度桂林旅游几月份去最好
  • 陕西住房与城乡建设厅网站设计师网盘
  • 想做一个什么样的网站人力外包公司到底值不值得去
  • 工业信息化部网站备案wordpress会员注册插件
  • 网站建设项目验收报告书建筑工程网络计划软件
  • 介绍自己做的网站的论文新媒体营销方式有几种
  • 蛋糕网站模板东城网站建设哪家好
  • wordpress网站接入qq网站建设与维护的不足
  • 免费公司网站设计浙江网络公司排名
  • 绍兴seo网站优化工作招聘58同城
  • 公司网站域名注册2023年最火简约装修全屋
  • 中国建设银行官网站e路护下载网络架构需求
  • 重庆那些网站平面设计与网页设计培训
  • 高端网站建设怎么做中国最受欢迎的网站
  • 做水果的有什么网站百度上海总部