今天和大家一起 来 弄清楚一段 JavaScript 代码,它是如何执行的呢? 进而彻底讲明白闭包和作用于链的含义。JavaScript 是一门高级语言,需要转化成机器指令,才能在电脑的 CPU 中运行。使 JavaScript 代码转换成机器指令,是通过 JavaScript 引擎来完成的。
给大家分享的是网上出现的数据库高频面试题,题目比较基础,但是也比较重要。例如:关系型与非关系型区别?什么是 CAP?,事务四大特性 ACID? 不可重复读(update)和幻读(insert, delete)到底有什么区别呢? 文末还有面试真题
刷网这些题我才敢面大厂的。大厂面试题总结,搞懂这些题你就再也不担心面试不过了。题目是字节,京东,快手,腾讯等大厂,面试题。题目分类,分专题总结。涉及树,树的遍历,前序:根左右 中序:左根右 后序:左右根。回文类题目专题。排序类题目。字符串、数组类题目
在大厂面试中经常会遇到特别奇葩的js隐形转换的面试题,同样在日常开发中也经常也会遇到各种各样的js隐式转换,对于不熟悉的同学来说很容易踩坑,甚至深受其害,所以总结了这篇文章,来深入理解各种各样的场景
柯里化(Currying),又称部分求值(Partial Evaluation),是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数而且返回结果的新函数的技术。核心思想是把多参数传入的函数拆成单参数(或部分)函数,内部再返回调用下一个单参数(或部分)函数,依次处理剩余的参数。
本文总结了JS开发中常用到的48种小方法,总有一个是你用到的,先收藏起来,后边慢慢查看。
前端页面埋点上报是重要功能,这里主要介绍常用的4中方法,1. 同步 XMLHttpRequest,2. img.src,3.navigator.sendBeacon 4.fetch keepalive 文章对这四种方法的进行了优缺点对比。
本文主要带你了解webpack代码分模块打包方法,代码懒加载方法,代码懒加载方法用的太多也会变慢的预加载方法等在工作中常遇到的打包问题。
我们的软件系统往往是要面向持续性的迭代的,在开发之初很难把所有需要支持的功能都想清楚,有时候还需要借助社区的力量去持续生产新的功能点,或者优化已有的功能。这就需要我们的软件系统具备一定的可扩展性。插件模式就是我们常常选用的方法。
在前端开发中,性能一直都是被大家所重视的一点,然而判断一个网站的性能最直观的就是看网页打开的速度。其中提高网页反应速度的一个方式就是使用缓存。一个优秀的缓存策略可以缩短网页请求资源的距离,减少延迟,并且由于缓存文件可以重复利用,还可以减少带宽,降低网络负荷。