Segmentfault 思否热门
Last cache created on 2019/7/6 by Github API v3.
Users
Repos
Trending
Sifou
开发头条
36Kr
Segmentfault 思否热门
日热门
周热门
月热门
1
盘点Vue源码中用到的工具函数
7
戎马
创建一个被冻结的空对象 判断是否是 undefined 或 null 判断是否不是 undefined 和 null 判断是否是原始类型 判断是否是对象类型 判断有效的数组下标 判断是否是一个 Promise 对象 删除数组中指定元素 用做缓存的...
2
在 JavaScript 中深度克隆对象(及其工作原理)
6
疯狂的技术宅
如果你打算用 JavaScript 进行编码,那么就需要了解对象的工作方式。对象是 JavaScript 最重要的元素之一,深入理解了它会使你在编码时得心应手。在克隆对象时,它并不像看起来那么简单。
3
grpc的Go服务端和PHP客户端实现
18
guyan0319
gRPC 是一个高性能、开源和通用的 RPC 框架,面向移动和 HTTP/2 设计。目前提供 C、Java 和 Go 语言版本,分别是:grpc, grpc-java, grpc-go. 其中 C 版本支持 C, C++, Node.js, Python, Ruby, Objective-C, PHP ...
4
JavaScript设计原则&&常用设计模【瞅一眼这波不亏】
42
吃葡萄不吐番茄皮
【前言】 最近阅读了《JavaScript设计模式与开发实践》,收货颇丰,于是想写一点总结及感想 写一篇文章对于我的意义在于: {代码...} 这种过程大概叫费曼学习法,图解:(图片来自网络,侵删) 这篇文章我想表达...
5
13 个 npm 快速开发技巧
39
前端小智
每天,数以百万计的开发人员使用 npm 或 yarn 来构建项目。运行npm init或npx create- response -app等命令几乎构建JS项目的首选方式,无论是为客户端或服务器端,还是桌面应用程序。
6
Smartour——让网页导览变得更简单
36
jrainlau
在遇到网页内容有着较大调整的时候,往往需要一个导览功能去告诉用户,某某功能已经调整到另外一个位置。比较常规的办法是添加一个蒙层,高亮显示被调整的区域,然后通过文字介绍去完成引导。我们把这个功能称为“...
7
记一次前端项目重构要点总结
8
苏溪云
不知不觉已是2019年的7月,恍惚之间已工作四年。懵懵懂懂的成长,间歇性努力,实话说,对现在自己取得的成果不大满意。不过,好在时不时顿悟,知道适时作出改变。
8
微前端如何落地?
18
phodal
在过去的几星期里,随着 Martin Fowler 博客上,那篇 Cam Jackson 写的微前端的文章发布,到处都在讨论 Microfrontend。作为一个微前端 “专家”,我也分享一下:如何去落地微前端。
9
值得收藏 7 个有用JavaScript技巧
39
任重道远
有时我们需要过滤数组中值为 false 的值. 例如(0, undefined, null, false), 你可能不知道这样的技巧
10
localStorage、sessionStorage ES6 简单封装 Vue
22
ppCode
localStorage、sessionStorage ES6简单封装: {代码...} 使用方式: {代码...}
11
8个有用的JS技巧
42
前端小智
使用 grid ,需要重新创建原始数据,并且每行的列长度可能不匹配, 为了确保不匹配行之间的长度相等,可以使用Array.fill方法。
12
可能是全网最好的MySQL重要知识点/面试题总结
80
Snailclimb
标题有点标题党的意思,看了文章之后希望大家不会有这个想法,绝对干货!!!这篇花文章是我花了几天时间对之前总结的MySQL知识点做了完善后的产物,这篇文章可以用来回顾MySQL基础知识以及备战MySQL常见面试问题。
13
读《进化:从孤胆极客到高效团队》
19
智联大前端
2016年,我从一家中型的IT公司离职,这短短一年经历了人生的起起伏伏。因为表现突出转正后从一名基层开发被领导提拔为部门前端方向负责人,所谓的技术leader。而就在我真的达到公司的事就是我的事的精神状态短短...
14
js类型检测的几种方式盘点
16
小学生
开始之前,必须要知道js中关于类型的定义。js中有6种基本类型,null,undefined,boolean,string,number,symbol(es6新增的类型)。还有一种引用类型(复杂类型)是object。像是{},function函数,[]数组都是对象。
15
JavaScript之对象属性
10
云鱼Cloudy
ECMAScript 5定义了一个名为Object.create()的方法,它创建一个新对象, 其中第一个参数是这个对象的原型。Object.create()提供第二个可选参数,用以对对象的属性进行进一步描述。Object.create()是一个静态函数...
16
马蜂窝支付中心架构演进
6
马蜂窝技术
为了更好地支持交易业务的快速发展,马蜂窝支付中心从最初只支持基础支付和退款的「刀耕火种」阶段,经历了架构调整的「刮骨疗伤」阶段,完成了到实现综合产品平台形态的「沉淀蓄力」阶段的演进。
17
从实践到原理,带你参透 gRPC
62
煎鱼
gRPC 在 Go 语言中大放异彩,越来越多的小伙伴在使用,最近也在公司安利了一波,希望能通过这篇文章能带你一览 gRPC 的爱与恨。本文篇幅较长,希望你做好阅读准备,目录如下:
18
JavaScript 数据结构与算法之美 - 栈内存与堆内存 、浅拷贝与深拷贝
28
夜尽天明
笔者写的 JavaScript 数据结构与算法之美 系列用的语言是 JavaScript ,旨在入门数据结构与算法和方便以后复习。
19
Vue + ArcGIS API for JavaScript 构建前端GIS应用(一)
10
庐州段祺瑞
写这篇总结的意义:总结,回顾,反思项目进行过程和这套“Vue + ArcGIS API for JavaScript”GIS前端应用技术路线,从项目与技术两个方面积累经验,寻找知识缺陷和项目优化空间,在总结的过程中学习。
20
代码整洁之道
11
dabai
最近在做一些项目重构的工作,看了不少脏乱差的代码,身心疲惫。本文将讨论如何编写整洁的代码,不求高效运行,只求可读性强,便于维护。
21
【小程序&公众号】免费商城系统源码
21
Lunatic
1.商品: 能够对商品的状态分类管理 (出售中、待上架、库存中、已售馨、库存警戒、回收站)、添加产品、添加商品分类等功能
22
移动端的3种适配方法
3
前路漫漫
做移动端页面以来,经常会听说移动端的适配这个问题,但是并没有认真分析过是如何适配各种机型的。目前公司用的是手淘的flexible.js进行页面适配的。适配的根本原理其实就是将设计稿按一定的比例在不同的手机上实...
23
Webpack重要知识点
2
Clearlove
最近在系统整理知识点,现将Webpack的一些重要知识点罗列出来,方便快速查阅。 Tree Shaking 为了使用tree shaking,需要满足以下条件: 使用ES2015语法(即import和export) 在项目package.json文件中,添加sideEf...
24
JavaScript 数据结构与算法之美 - 递归
9
夜尽天明
前言 算法为王。 排序算法博大精深,前辈们用了数年甚至一辈子的心血研究出来的算法,更值得我们学习与推敲。 因为之后要讲有内容和算法,其代码的实现都要用到递归,所以,搞懂递归非常重要。 1. 定义 方法或函...
25
简述HTTP协议
49
Aaron
身为开发人员除了应该对我们所写的项目需求要了解,以及基本的语言知识,对于HTTP协议也是应该了解一下的,因为这些东西与我们是密不可分的,每天都在和HTTP打交道然而却不知道它到底是什么?这样说出去是不是很...
26
Golang 并发编程与同步原语
9
draveness
当提到并发编程、多线程编程时,我们往往都离不开『锁』这一概念,Go 语言作为一个原生支持用户态进程 Goroutine 的语言,也一定会为开发者提供这一功能,锁的主要作用就是保证多个线程或者 Goroutine 在访问同一...
27
一道前端面试题引发的思考
11
我是一个前端
直接开始题目是 {代码...} 说句实话开发中谁写成这样保证会被打死。 不过面试就是面试,有面试官的考量点。 我理解的点有两个 1、隐式类型转换 先说说隐式类型转换有几种情况 先说条件判断 == String和Number比较...
28
如何理解 Laravel 和 ThinkPHP 5 中的服务容器与注入?
11
唯一丶
很多人一开始看到官方的文档,无论是 Laravel 还是 ThinkPHP ,看完都是一头雾水,不求甚解。甚至都是直接跳过去,不看,反正我也不一样用得到这么高端的东西,如果在短时间内有这个念头很正常,尤其是习惯了 Thi...