首页
Javascript
Html
Css
Node.js
Electron
移动开发
小程序
工具类
服务端
浏览器相关
前端收藏
其他
关于
公司注册
  • 捕获mongoose save()报错并返回Controller

    捕获save报错,返回controller

    归类: mongodb 发布:2019-12-29 阅读(719)

  • IDEA控制台中文乱码解决

    关于IDEA中文乱码的解决方法

    归类: 工具类 发布:2019-12-23 阅读(813)

  • windows下安装配置nginx 反向代理

    win10下安装nginx,配置返向代理

    归类: Nginx 发布:2019-12-11 阅读(1034)

  • 微信开发者工具打开报错:无法加载以下来源的扩展程序

    无法加载以下来源的扩展程序

    归类: 工具类 发布:2019-12-03 阅读(793)

  • win10去掉快和恢复捷方式上的小箭头

    归类: 其他 发布:2019-11-29 阅读(597)

  • vue源码阅读3 - shared/util.js

    VUE全局函数

    归类: vue 发布:2019-11-25 阅读(1127)

  • vue源码阅读2 - shared/constants.js

    定义了服务端渲染的属性名称常量SSR_ATTR,定义了一些资产类型常量ASSET_TYPES,定义了生命周期相关钩子函数的函数名称

    归类: vue 发布:2019-11-25 阅读(835)

  • 深入理解浏览器的缓存机制

    缓存可以说是性能优化中简单高效的一种优化方式了。一个优秀的缓存策略可以缩短网页请求资源的距离,减少延迟,并且由于缓存文件可以重复利用,还可以减少带宽,降低网络负荷。 对于一个数据请求来说,可以分为发起网络请求、后端处理、浏览器响应三个步骤。浏览器缓存可以帮助我们在第一和第三步骤中优化性能。比如说直接使用缓存而不发起请求,或者发起了请求但后端存储的数据和前端一致,那么就没有必要再将数据回传回来,这样就减少了响应数据。

    归类: 浏览器相关 发布:2019-10-31 阅读(636)

  • 有意思的JavaScript面试题:如何让(a ==1 && a== 2 && a==3) 的值为true

    if(a==1 && a==2 && a==3){ console.log('hello"); }

    归类: Javascript 发布:2019-10-23 阅读(677)

  • 前端MVC、MVVM的简单实现

    MVC是一种设计模式,它将应用划分为3个部分:数据(模型)、展示层(视图)和用户交互层。结合一下下图,更能理解三者之间的关系。

    归类: Javascript 发布:2019-10-20 阅读(820)

  • JS的垃圾回收机制?

    所谓的垃圾回收其实是内存释放的过程,我们用JS定义变量、对象时,系统会为它们分配内存,如果这一块的内存得不到释放,那么内存会耗尽(这就是所谓的内存泄漏)

    归类: Javascript 发布:2019-10-20 阅读(601)

  • 移动端的设计稿为什么是640或750px?前端对应的标准设备是什么?

    移动端为什么要设置`max-width:640px`或`max-width:750px`,这个主要是受设计稿的影响,如果设计稿是`640px`,那么`max-width`值就设置640px,那可以设置740px吗?可以,但是因为设计稿是640px,当页面740px宽度时,图片会失真。

    归类: 移动开发 发布:2019-10-17 阅读(2125)

  • Sass、LESS 和 Stylus区别总结

    CSS 预处理器技术已经非常的成熟了,而且也涌现出了越来越多的 CSS 的预处理器框架。本文便总结下 Sass、Less CSS、Stylus这三个预处理器的区别和各自的基本语法。

    归类: Css 发布:2019-10-16 阅读(733)

  • TCP慢启动,拥塞控制,ECN 笔记

    TCP在连接过程的三次握手完成后,开始传数据,并不是一开始向网络通道中发送大量的数据包,这样很容易导致网络中路由器缓存空间耗尽,从而发生拥塞;而是根据初始的cwnd大小逐步增加发送的数据量,cwnd初始化为1个最大报文段(MSS)大小(**这个值可配置不一定是1个MSS**);每当有一个报文段被确认,cwnd大小指数增长。

    归类: 浏览器相关 发布:2019-10-12 阅读(675)

  • Client does not support authentication protocol requested by server

    ERROR 9076 nodejs.SequelizeConnectionError: Client does not support authentication protocol requested by server; consider upgrading MySQL client

    归类: 服务端 发布:2019-09-01 阅读(1114)

  • Fetch进阶指南

    Fetch 是 web异步通信的未来. 从chrome42, Firefox39, Opera29, EdgeHTML14(并非Edge版本)起, fetch就已经被支持了. 其中chrome42~45版本, fetch对中文支持有问题, 建议从chrome46起使用fetch.

    归类: Javascript 发布:2019-08-21 阅读(1660)

  • 谈谈super关键字有什么作用?

    `super`关键字用于访问和调用一个对象的父对象上的函数。 `super.prop`和`super[expr]`表达式在类和对象字面量任何方法定义中都是有效的。 在构造函数中使用时,`super`关键字将单独出现,并且必须在使用`this`关键字之前使用。`super`关键字也可以用来调用父对象上的函数。

    归类: Javascript 发布:2019-08-21 阅读(283)

  • JS包装对象

    对象是 JavaScript 语言最主要的数据类型,三种原始类型的值——数值、字符串、布尔值——在一定条件下,也会自动转为对象,也就是原始类型的“包装对象”

    归类: 原生Javascript 发布:2019-08-20 阅读(844)

  • JavaScript instanceof 运算符深入剖析

    在 JavaScript 中,判断一个变量的类型尝尝会用 typeof 运算符,在使用 typeof 运算符时采用引用类型存储值会出现一个问题,无论引用的是什么类型的对象,它都返回 "object"。ECMAScript 引入了另一个 Java 运算符 instanceof 来解决这个问题。instanceof 运算符与 typeof 运算符相似,用于识别正在处理的对象的类型。与 typeof 方法不同的是,instanceof 方法要求开发者明确地确认对象为某特定类型。

    归类: Javascript 发布:2019-08-20 阅读(614)

  • JavaScript数组去重(12种方法)

    JS数组去重的各种方法~

    归类: Javascript 发布:2019-08-07 阅读(1447)