如何写一个好的sdk
sdk 的作用是把一些功能封装起来,提供给别的开发者使用,如何才能编写一个好的sdk呢?首先,谁最有权力来判断我的sdk好不好呢?产品经理吗?领导吗?
Vue-Router的两种路由模式
Vue-Router有两个路由模式,分别是哈希hash模式和历史history模式,然后默认的是哈希hash模式。现在有个问题是,我们了解这两个模式的区别吗?或者只是了解它的路径上有没有 # 这个符号的区别吗?
我总结的30条架构原则
架构师应该扮演的角色是一个引导者,讨论发起者,花草修建者,而不是定义者和构建者。Srinath为了解决团队内部的架构纷争和抉择,制定了以下30条原则
使用Pace.Js美化你的网站加载进度条
pace.js是一个自动加载页面进度栏的小插件,它可以自动监视您的Ajax请求,事件循环滞后,文档就绪状态以及页面上的元素来确定进度。在ajax导航上,它也能进行监听,同时他也可以很方便的集成到Wordpress中
js判断访问来源是来自搜索引擎还是直接访问
在JavaScript中,document对象有很多属性,其中有3个与对网页的请求有关的属性,它们分别是URL、domain和referrer。referrer属性中则保存着链接到当前页面的那个页面的URL
如何为 Node.js 的 Require 函数添加钩子?
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时环境。早期的 Node.js 采用的是 CommonJS 模块规范,从 Node v13.2.0 版本开始正式支持 ES Modules 特性
跨域了? 装个插件就够了!
浏览器为了安全引入了同源策略,这直接导致默认情况下前后端域名如果不同,那么则功能会受限。 随着前后端分离的发展,前端和后端职责的分离,前端会有专门的本地开发服务器(local dev server)用于本地开发
计算机体系结构的一知半解
计算机的体系结构是关于计算机自身的系统架构,而软件指令集架构在计算机体系结构中处于核心地位,因为软件和硬件之间都是通过软件指令集架构(ISA)来对话的
亲眼所见,也非真实,如何明目张胆架设后门程序
以前有人说,开源项目非常安全,因为谁都可以看到代码,所以不怕里面藏有后门。这样的言论显然非常天真,一来,并不会有很多人真的去看源代码;二来,有一些缺陷隐藏得很深,光看源代码看不出来,例如 log4j2