• 欢迎访问新概念博客,研究javascript,css3,html5,nodejs,Ext js等技术研究,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入新概念博客
程序人生

浏览器原生支持ES6 export和import模块

浏览器原生支持ES6 export和import模块
JS 中直接import其他模块是个很棒的能力,ES6 规范中就提供了这样的特性。然后,长久以来,都只有在 Node.js 中才能无阻使用,浏览器都没有原生支持。Node.js 对于我而言,就像是个在另外一个城市结交的好朋友,简单了解,能和睦相处即可,因此,Node.js 支持import功能,就好像朋友升职赚了大钱一样,替他开心,不过也就只是替他开心,自……继续阅读 »

2年前 (2022-09-22) 3193浏览 0评论58个赞

代码碎片

JavaScript中常用的高阶函数

JavaScript中常用的高阶函数
在一些时候,我们可以用一些高阶函数,也就是返回一个函数的函数,来实现一些比较高级的操作,比如说使某个方法只执行一次,或者限制执行的频率Once 只执行一次function once(fn) { return function (...args) { if (fn) { const ret = fn.a……继续阅读 »

2年前 (2022-09-01) 827浏览 0评论14个赞

欣赏

软件设计模式概述

软件设计模式概述
1.1 软件设计模式的产生背景“设计模式“最初并不是出现在软件设计中,而是被用于建筑领域的设计中。1977 年美国著名建筑大师、加利福尼亚大学伯克利分校环境结构中心主任克里斯托夫·亚历山大(Christopher Alexander)在他的著作《建筑模式语言:城镇、建筑、构造》中描述了一些常见的建筑设计问题,并提出了 253 种关……继续阅读 »

2年前 (2022-07-22) 833浏览 0评论21个赞

日记

微服务常见面试题

微服务常见面试题
1.1.SpringCloud 常见组件有哪些?问题说明:这个题目主要考察对 SpringCloud 的组件基本了解难易程度:简单参考话术:SpringCloud 包含的组件很多,有很多功能是重复的。其中最常用组件包括:•注册中心组件:Eureka、Nacos等•负载均衡组件:Ribbon•远程调用组件:OpenFeign•网关组件:Zuul……继续阅读 »

2年前 (2022-07-21) 698浏览 0评论2个赞

web开发工具

别再使用 Ctrl+C\V 变量重命名 | VSCode快捷键推荐

别再使用 Ctrl+C\V 变量重命名 | VSCode快捷键推荐
一个不好的命名往往蕴藏着设计问题,将不合理的命名进行修改在日常开发中是很常见的操作。不过通过观察,发现有很多同学使用Ctrl+C\V进行变量重名名操作,这样很容易犯错且效率不高(最主要的是不够酷!!),现代 ide 已经非常强大了,有很多更优雅的方式可以进行这一操作。工欲善其事必先利其器,借此查阅整理了VSCode相关的快捷键技巧,以供参考。快捷键重……继续阅读 »

2年前 (2022-06-27) 1702浏览 0评论17个赞

系统运维

Nginx 有哪些优点?Nginx 运维40 问

Nginx 有哪些优点?Nginx 运维40 问
什么是Nginx?Nginx 有哪些优点?Nginx应用场景?Nginx怎么处理请求的?Nginx 是如何实现高并发的?什么是正向代理?什么是反向代理?反向代理服务器的优点是什么?Nginx目录结构有哪些?Nginx 配置文件 nginx.conf 有哪些属性模块?cookie 和 sessi……继续阅读 »

2年前 (2022-05-16) 1181浏览 0评论1个赞

代码碎片

JavaScript 中,用 async + await 和直接同步方式执行有什么区别?

JavaScript 中,用 async + await 和直接同步方式执行有什么区别?
你一定要先理解以下重点内容:你要把 JS 里执行分为两种。第一种是实打实必须由 JS 线程执行的,比如做一些去算一个文件的 MD5 值,这种一般没人写异步,没好处,都是同步计算。第二种不是由 JS 线程去执行,只是 JS 把任务提交给它,然后傻了吧唧的啥也不干等它完成并返回结果给自己。比如你调用浏览器接口去网络上下载图片,此时你的 JS 线程是把任务提……继续阅读 »

2年前 (2022-05-15) 1211浏览 0评论1个赞