用户中心USER CENTER

首页/用户
  • 尾调用和尾递归

    摘要:执行完了,销毁调用栈中自己的记录,依次销毁和的调用帧,最后完成整个流程。尾递归定义先来看一下递归,当一个函数调用自身,就叫做递归。 尾调用 1. 定义 尾调用是函数式编程中一个很重要的概念,当一个函数执行时的最后一个步骤是返回另一个函数的调用,这就叫做尾调用。 注意这里函数的调用方式是无所谓的,以下方式均可: 函数调用: func(···) 方法调用: obj.meth...

    goji 发布于JavaScript
  • 浏览器字体大小改变(微信浏览器)影响页面布局问题

    摘要:对于这种情况我试过两种解决方式禁止浏览器禁止调整浏览器字体大小行为优点这种方式可以完全还原页面原本的布局样式。一禁止调整浏览器字体大小浏览器的放大字体功能在系统和系统中调整浏览器字体的实现方式不同,所以要针对设置。 手机在系统设置和微信设置的通用设置中都提供放大字体功能,这两种设置都可以系统中字体和应用中字体的大小。此外在微信浏览器和其他一些浏览器中还提供手动设置浏览器字体大小,一旦用...

    goji 发布于JavaScript
  • JavaScript async 函数

    摘要:当函数执行时,遇到就会停止等待,直到异步操作完整之后,再继续往下执行。并且,函数内部语句返回的值,会成为方法回调函数的参数。抛出的错误对象会被方法回调函数接收到。命令后面的对象变为状态只要一个语句后面的变为,那么整个函数都会中断执行。 async 函数是什么? async函数是什么?一句话,它就是 Generator 函数的语法糖。 当async函数执行时,遇到await就会停止等待...

    goji 发布于JavaScript
  • thinkpad 系列恢复F1-F12原始功能,切换ctrl和fn的位置

    摘要:现在就属于你自己的键盘风格吧准备笔记本进入重启电脑一直不停按按进入界面选择注意有可能其他系列的进入方式有所不同,请自寻查阅。恢复恢复原始功能切换和的位置保存,退出,深藏功与名 对于一个前端开发来说,按F12的是不能调出dev tools是不能容忍的Bug!对于一个前端开发来说,Fn键放在Ctrl键左边,真想扣掉FN, 把Ctrl塞进去!thinkpadT450 总体来说还不错,就这两点...

    goji 发布于JavaScript
  • 前端解决跨域

    摘要:所有支持的浏览器都会使用同源策略这个安全策略,所谓同源是指,域名,协议,端口相同,就是因为同源策略的影响导致没法直接用请求不同域上的数据,所以各种解决问题的技术出现了。 在日常的项目开发时会不可避免的需要进行跨域操作,面试中也是频繁被经常会问到的问题,本文只是我经常用到的解决跨域的方式做个记录与总结。 所有支持Javascript的 浏览器 都会使用‘同源策略’这个安全策略,所谓同源是...

    goji 发布于JavaScript
<