Segmentfault 思否热门
Last cache created on 2019/7/6 by Github API v3.
Users
Repos
Trending
Sifou
开发头条
36Kr
Segmentfault 思否热门
日热门
周热门
月热门
1
JS开发常用工具函数
192
hfhan
内置函数toString后的主体代码块为 [native code] ,而非内置函数则为相关代码,所以非内置函数可以进行拷贝(toString后掐头去尾再由Function转)
2
盘点Vue源码中用到的工具函数
7
戎马
创建一个被冻结的空对象 判断是否是 undefined 或 null 判断是否不是 undefined 和 null 判断是否是原始类型 判断是否是对象类型 判断有效的数组下标 判断是否是一个 Promise 对象 删除数组中指定元素 用做缓存的...
3
JavaScript设计原则&&常用设计模【瞅一眼这波不亏】
42
吃葡萄不吐番茄皮
【前言】 最近阅读了《JavaScript设计模式与开发实践》,收货颇丰,于是想写一点总结及感想 写一篇文章对于我的意义在于: {代码...} 这种过程大概叫费曼学习法,图解:(图片来自网络,侵删) 这篇文章我想表达...
4
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 ...
5
Smartour——让网页导览变得更简单
36
jrainlau
在遇到网页内容有着较大调整的时候,往往需要一个导览功能去告诉用户,某某功能已经调整到另外一个位置。比较常规的办法是添加一个蒙层,高亮显示被调整的区域,然后通过文字介绍去完成引导。我们把这个功能称为“...
6
13 个 npm 快速开发技巧
39
前端小智
每天,数以百万计的开发人员使用 npm 或 yarn 来构建项目。运行npm init或npx create- response -app等命令几乎构建JS项目的首选方式,无论是为客户端或服务器端,还是桌面应用程序。
7
2019年前端必用正则(js)
114
铁皮饭盒
/^1((3[\d])|(4[5,6,9])|(5[0-3,5-9])|(6[5-7])|(7[0-8])|(8[1-3,5-8])|(9[1,8,9]))\d{8}$/
8
可能是全网最好的MySQL重要知识点/面试题总结
80
Snailclimb
标题有点标题党的意思,看了文章之后希望大家不会有这个想法,绝对干货!!!这篇花文章是我花了几天时间对之前总结的MySQL知识点做了完善后的产物,这篇文章可以用来回顾MySQL基础知识以及备战MySQL常见面试问题。
9
在 JavaScript 中深度克隆对象(及其工作原理)
6
疯狂的技术宅
如果你打算用 JavaScript 进行编码,那么就需要了解对象的工作方式。对象是 JavaScript 最重要的元素之一,深入理解了它会使你在编码时得心应手。在克隆对象时,它并不像看起来那么简单。
10
从渲染原理谈前端性能优化
208
LNMPR源码研究
这句话来自《web性能权威指南》,我一直很喜欢,而本文尝试从浏览器渲染原理探讨如何进行性能提升。全文将从网络通信以及页面渲染两个过程去探讨浏览器的行为及在此过程中我们可以针对那些点进行优化,有些的不足...
11
「译」编写更好的 JavaScript 条件式和匹配条件的技巧
98
Chor
如果你像我一样乐于见到整洁的代码,那么你会尽可能地减少代码中的条件语句。通常情况下,面向对象编程让我们得以避免条件式,并代之以继承和多态。我认为我们应当尽可能地遵循这些原则。
12
8个有用的JS技巧
42
前端小智
使用 grid ,需要重新创建原始数据,并且每行的列长度可能不匹配, 为了确保不匹配行之间的长度相等,可以使用Array.fill方法。
13
从实践到原理,带你参透 gRPC
62
煎鱼
gRPC 在 Go 语言中大放异彩,越来越多的小伙伴在使用,最近也在公司安利了一波,希望能通过这篇文章能带你一览 gRPC 的爱与恨。本文篇幅较长,希望你做好阅读准备,目录如下:
14
值得收藏 7 个有用JavaScript技巧
39
任重道远
有时我们需要过滤数组中值为 false 的值. 例如(0, undefined, null, false), 你可能不知道这样的技巧
15
这儿有20道大厂面试题等你查收
82
刘小夕
今年来,各大公司都缩减了HC,甚至是采取了“裁员”措施,在这样的大环境之下,想要获得一份更好的工作,必然需要付出更多的努力。
16
localStorage、sessionStorage ES6 简单封装 Vue
22
ppCode
localStorage、sessionStorage ES6简单封装: {代码...} 使用方式: {代码...}
17
那些年曾谈起的跨域
103
Aaron
对于前端开发来说跨域应该是最不陌生的问题了,无论是开发过程中还是在面试过程中都是一个经常遇到的一个问题,在开发过程中遇到这个问题的话一般都是找后端同学去解决,以至于很多人都忽略了对跨域的认识。为什...
18
微前端如何落地?
18
phodal
在过去的几星期里,随着 Martin Fowler 博客上,那篇 Cam Jackson 写的微前端的文章发布,到处都在讨论 Microfrontend。作为一个微前端 “专家”,我也分享一下:如何去落地微前端。
19
js类型检测的几种方式盘点
16
小学生
开始之前,必须要知道js中关于类型的定义。js中有6种基本类型,null,undefined,boolean,string,number,symbol(es6新增的类型)。还有一种引用类型(复杂类型)是object。像是{},function函数,[]数组都是对象。
20
JavaScript 数据结构与算法之美 - 栈内存与堆内存 、浅拷贝与深拷贝
28
夜尽天明
笔者写的 JavaScript 数据结构与算法之美 系列用的语言是 JavaScript ,旨在入门数据结构与算法和方便以后复习。
21
简述HTTP协议
49
Aaron
身为开发人员除了应该对我们所写的项目需求要了解,以及基本的语言知识,对于HTTP协议也是应该了解一下的,因为这些东西与我们是密不可分的,每天都在和HTTP打交道然而却不知道它到底是什么?这样说出去是不是很...
22
[译] 前端项目中常见的 CSS 问题
117
Chor
快速摘要:近年来,跨浏览器的渲染和交互已经愈加一致。不过,它仍然没有达到完全一致,有很多小问题会让你出错。除了这些问题之外,还有不同的屏幕尺寸、语言偏好和明显的人为错误等不确定因素,我们从中发现了...
23
强烈推荐 GitHub 上值得前端学习的开源实战项目
139
夜尽天明
强烈推荐 GitHub 上值得前端学习的开源实战项目。 Vue.js vue-element-admin 是一个后台前端解决方案,它基于和 element-ui 实现 基于 iView 的 Vue 2.0 管理系统模板 基于 vue2 + vuex 构建一个具有 45 个页面的...
24
记一次前端项目重构要点总结
8
苏溪云
不知不觉已是2019年的7月,恍惚之间已工作四年。懵懵懂懂的成长,间歇性努力,实话说,对现在自己取得的成果不大满意。不过,好在时不时顿悟,知道适时作出改变。
25
实用Javascript调试技巧分享
184
MudOnTire
见过太多同学调试Javascript只会用简单的console.log甚至alert,看着真为他们捉鸡。。因为大多数同学追求优雅而高效地写代码,却忽略了如何优雅而高效地调试代码,不得不说是有点“偏科”了。下面我就分享一些实用...
26
🚀 Hyperf v1.0 发布,全新企业级的 PHP 协程微服务框架
102
huangzhhui
Hyperf 是基于 Swoole 4.3+ 实现的高性能、高灵活性的 PHP 协程框架,内置协程服务器及大量常用的组件,性能较传统基于 PHP-FPM 的框架有质的提升,提供超高性能的同时,也保持着极其灵活的可扩展性,标准组件均...
27
vue实现自定义H5视频播放器
38
appleguardu
前段时间基于vue写了一个自定义的video播放器组件,踩了一些小坑, 这里做一下复盘分享出来,避免日后重复踩坑...
28
用JS开发跨平台桌面应用,从原理到实践
138
ConardLi
使用Electron开发客户端程序已经有一段时间了,整体感觉还是非常不错的,其中也遇到了一些坑点,本文是从【运行原理】到【实际应用】对Electron进行一次系统性的总结。【多图,长文预警~】
29
读《进化:从孤胆极客到高效团队》
19
智联大前端
2016年,我从一家中型的IT公司离职,这短短一年经历了人生的起起伏伏。因为表现突出转正后从一名基层开发被领导提拔为部门前端方向负责人,所谓的技术leader。而就在我真的达到公司的事就是我的事的精神状态短短...