继承是面向对象中一个非常重要的概念,javascript中可以实现继承,但不支持接口的继承,并且我们js中主要是依赖原型链实现继承的,下面说说从es3到es6中常见的几种继承...
继承是面向对象中一个非常重要的概念,javascript中可以实现继承,但不支持接口的继承,并且我们js中主要是依赖原型链实现继承的,下面说说从es3到es6中常见的几种继承...
一、前言 缓存可以说是性能优化中简单高效的一种优化方式了。一个优秀的缓存策略可以缩短网页请求资源的距离,减少延迟,并且由于缓存文件可以重复利用,还可以减少带宽,降低网络负荷。...
如果你能干的父母把你生的天生迎合这个世界,就是莫大的幸福了。万一没把你生得适应这个世界,那么要么一直忍气吞声,要么韬光养晦直至适应,没有别的路可走。 ——《我是猫》 1.概述...
栈(stack)是一种遵循后进先出(Last In First Out, LIFO)的有序集合所构成的数据结构。 新添加或待删除的元素保存在栈的末尾(栈顶),另一端叫做栈底。...
上一篇文字,简单的介绍了restful项目的安全方案,有提到jwt的方式,但是不推荐使用jwt来保护web应用,记住是web应用。为什么呢? 回顾安全 认证 / 授权 认证(...
html5标准中一个亮点就是提供了浏览器本地存储的功能。方式有两种:localStorage和 sessionStorage。 相对于cookie,他们具有存储空间大的特点,...
深度好文👍❤
js运行机制进程与线程 进程是cpu资源分配的最小单位,进程可以包含多个线程。 浏览器就是多进程的,每打开的一个浏览器窗口就是一个进程。 线程是cpu调度的最小单位,同一进程下的各个线程...
进程与线程 进程是cpu资源分配的最小单位,进程可以包含多个线程。 浏览器就是多进程的,每打开的一个浏览器窗口就是一个进程。 线程是cpu调度的最小单位,同一进程下的各个线程...
看完这篇文章,你将会知道: 摘要、签名、证书是什么; 摘要、签名、证书的用途和关系; 签名是怎么生成的; 签名是怎么校验的; 证书是怎么生成的; 证书是怎么校验的。 1. 消...
正负数相加呢?
Js 超大整数相加的解决方案背景 Js 和任何一门语言一样,对其数值的范围有限制。 如果我们想要对一个超大的整数(> Number.MAX_SAFE_INTEGER)进行加法运算,但是又想输出一般形式,...
背景 Js 和任何一门语言一样,对其数值的范围有限制。 如果我们想要对一个超大的整数(> Number.MAX_SAFE_INTEGER)进行加法运算,但是又想输出一般形式,...
建议将
a = a.split('');
b = b.split('');
改成
a = a.toString().split('');
b = b.toString().split('');
这样才算是大整数相加,传入的参数可以是Number类型的
面试秘籍 中高级前端大厂面试秘籍,为你保驾护航金三银四,直通大厂(上) 前端面试 - 收藏集 - 掘金 2万5千字大厂面经 面试题集 前端开发面试题 前端 100 问:能搞懂...
最近做手机公众号需要做上拉获取数据的功能,选择了vue-scroller。vue-scroller可以实现下拉刷新,上拉获取数据的功能。话不多说,开始。 一 安装 使用npm...
一、path模块的引入 直接引用。node中自带的模块 二、path.join(path1,path2,path3.......) 作用:将路径片段使用特定的分隔符(wind...
一、背景 项目中遇到一个问题,同一个图片在 dom 节点中使用了 标签来加载,同时由于项目使用了 ThreeJS 3D 渲染引擎,在加载纹理时使用了 TextureLoa...
什么是CDN? CDN加速意思就是在用户和我们的服务器之间加一个缓存机制,通过这个缓存机制动态获取IP地址根据地理位置,让用户到最近的服务器访问。那么CDN是个啥?全称Con...
圣杯布局和双飞翼布局是前端工程师需要日常掌握的重要布局方式。两者的功能相同,都是为了实现一个两侧宽度固定,中间宽度自适应的三栏布局。 圣杯布局来源于文章In Search o...
我觉得,大小不一样是由视口被缩放造成的,如果不存在视口的缩放(调整到理想视口,也就是说让布局视口=设备独立像素时,iPhone6上一个CSS像素由4个设备像素渲染),字体大小是不会变的,清晰度会变,毕竟占用了4个设备的像素。不知道对不对,一起探讨一下
前段时间由于某种原因,开始接手开发公司前端Vue搭建的项目 该前端项目采用的是基于git rebase的形式去合并代码,而我之前使用git一直都是采用merge的形式合并分支...