全栈家园

>> 博客围绕Web全栈技术, 尤以JS/TS生态圈为主, 涵盖Node.JS, MongoDB, JavaScript, WebGL等核心技术...

2018博客之星评选,我非常需要您宝贵的一票!♪(・ω・)ノ

走过路过的朋友们~ 我正在参加CSDN 2018年博客之星评选,希望大家能投我一票,我在 008 号 感谢大家宝贵的一票,投票地址: https://bss.csdn.net/m/topic/blog_star2018/index 第8个就是我哦, 如图:  ...

2019-01-02 15:01:07

阅读数:55

评论数:0

自定义http头部的应用场景

  其实很多人都知道可以自己定制http头部的键值对, 但是许多开发者会选择性遗忘这个特性, 因为他们认为能在body中记录的信息为啥要放在狭窄的头部呢? 我来告诉你, 自定义头部信息和设计模式是息息相关的!尤其是restful. 自定义HTTP标头通常用于提供可能与Web开发人员相关的其他...

2019-01-19 20:12:22

阅读数:3

评论数:0

look, 这里有许多橘猫~

大家都累了吧, 最近发现猫猫比狗子更适合做表情包, 猫当中尤其是橘猫最搞笑. 这期大家放松一下吧, 来欣赏下我收集的这些橘喵沙雕图.....

2019-01-17 19:06:12

阅读数:50

评论数:1

域名的存在到底有什么[特殊]意义?

在各大百科平台或者博客教程搜索'域名'是什么东西, 他们都会告诉你, 域名是ip地址的替代品, 为了方便用户记忆而发明出来的,比如: 网域名称系统(DNS,Domain Name System,有时也简称为域名)是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够...

2019-01-17 11:07:39

阅读数:77

评论数:0

也许,这样理解HTTPS更容易(今天看到的, 对https总结最好的一篇)

摘要:本文尝试一步步还原HTTPS的设计过程,以理解为什么HTTPS最终会是这副模样。但是这并不代表HTTPS的真实设计过程。在阅读本文时,你可以尝试放下已有的对HTTPS的理解,这样更利于“还原”过程。 我们先不了聊HTTP,HTTPS,我们先从一个聊天软件说起,我们要实现A能发一个hello...

2019-01-11 20:50:51

阅读数:87

评论数:2

嘿, 你知道吗, 再也不需要for循环了!

做一个优雅的程序员 JavaScript是一门优雅的语言, 这个'优雅'体验在JS逻辑层次处于高段位的水平, 什么意思呢, 就是一个js应用的主线剧情一定全部是函数式表达的高层可读逻辑, 还是不懂? 再举个栗子:  一个node.js应用程序中index.js文件里面从来都不会出现一些封装的工...

2019-01-07 15:23:21

阅读数:135

评论数:0

教你如何做一个优雅的Ecmascripter /转

看看这些被同事喷的JS代码风格你写过多少 殷荣桧 JavaScript  今天 现在写代码比以前好多了,代码的格式都有eslint,prettier,babel(写新版语法)这些来保证,然而,技术手段再高端都不能解决代码可读性(代码能否被未来的自己和同事看懂)的问题,因为这个问题只有人自己才能...

2019-01-07 09:09:55

阅读数:66

评论数:0

死锁与囚徒困境的辩证关系

最近在复习<操作系统>的重修考试o(╥﹏╥)o, 原来准备戴上耳机来一场硬核复习, 但是发现死记硬背没用还浪费生命, 只好假装喜爱这一门学科, 顺带研究了下一些OS的底层原理, 期间通过研究银行家算法原理时发现了一些有趣的现象, 顺便联想到一些哲学思想,...

2019-01-04 15:16:43

阅读数:83

评论数:0

2019 | 开启新的堕落生活

  时光荏苒,岁月如梭.. 又一年的时间一晃而过,加入CSDN 2年了,参加工作快1年多时间的我,兜子里还是像以前一样一贫如洗,不过还好我的'博客砖家'头衔给了2018年一个基本交代,基本符合当初定下的目标吧,当初我的技术博客从原来的新浪博客(现在没落了)到后来的阿里云栖社区博客再到自己搭建...

2019-01-03 14:21:51

阅读数:174

评论数:0

前端开发 2018 回顾

英文原文:A Recap of Frontend Development in 2018   参与翻译 (4人) : IrisHuang, Hunter5, 木槿星晴, kjmeng   仅中文中英文对照仅英文 前端开发界发展十分迅速。本文将讲述2018年有关JavaScript的最前沿...

2018-12-30 23:01:35

阅读数:374

评论数:0

全栈设计模式套餐MVVM, RESTful, MVC的历史探索

众所周知, 软件开发时遵守一个规范的设计模式非常重要, 学习行业内主流的design pattern往往能够为你节省大部分时间. 根据我2年的全栈经验, 在Web应用程序领域最流行的, 并且若干年内不会过时的设计模式套餐分别是: 前端的MVVM, 后端的MVC, 以及中间的restful a...

2018-12-27 11:58:09

阅读数:95

评论数:2

停止学习框架

这是一篇译文,原文在 Hacker News 上获得接近 500 个点赞。 每过几年都有类似的文章出现,然而程序员却依然疲于学习新的框架,看完此文希望对你有所启示。 那么,译文开始。   我们是程序员,每天都在了解最新的技术,每天都在学习编程语言、框架和库。 因为我们知道的现代编程工具越多...

2018-12-21 23:20:14

阅读数:1418

评论数:7

那些被浏览器阻止的模拟事件...

浏览器里面我们并不能愉快的用js模拟鼠标和键盘事件, 连最常用的click方法都收到许多限制, 比如在init函数中执行file_input.click()之类的. 我们可以快速查看使用HTML和JavaScript的文件上传。如今,许多网站不再显示原始<input type...

2018-12-19 15:31:42

阅读数:123

评论数:0

Just Cause系列游戏品鉴

没错, 这又是一个游戏点评, 因为实在没地写了, 想起来我还欠JC系列许多售后评价, 就专门写了这篇blog来总结下JC系列的特色, 以及它最新的游戏引擎apex, JC4月初的时候发布的, 虽然和3一样刚开始都有很多画质问题, 但是随着不断的更新, 体验院内袁浩了, 但是建议在圣诞节时候购买...

2018-12-18 21:41:28

阅读数:142

评论数:1

GPU硬件加速原理 /转

现代浏览器大都可以利用GPU来加速页面渲染。每个人都痴迷于60桢每秒的顺滑动画。在GPU的众多特性之中,它可以存储一定数量的纹理(一个矩形的像素点集合)并且高效地操作这些纹理(比如进行特定的移动、缩放和旋转操作)。这些特性在实现一个流畅的动画时特别有用。浏览器不会在动画的每一帧都绘制一次,而是生成...

2018-12-17 10:46:07

阅读数:68

评论数:2

BeamNG.drive物理引擎评鉴

BeamNG.drive是一款由BeamNG公司开发并于2013年首次发布的软体物理模拟游戏。作为模拟游戏,特别是物理模拟的粉丝,我早早就开始使用BeamNG.drive。我立即对崩溃的准确性和细节印象深刻,因为游戏拥有实时,软体动态物理结构,使用实时物理计算算法。结果是与各种物体和其他景观障...

2018-12-16 21:34:49

阅读数:171

评论数:0

快速上手最棒的网格框架ag-Grid

由于对aggrid由衷的感谢, 又忍不住写了一篇软文来推广它(其实主要是为了弥补我把enterprise版扣下来后内心的愧疚...) ag-Grid是速度最快,功能最丰富的JavaScript datagrid组件, 没有之一, 事实证明了它确实是业内口碑最高的框架之一 Datagrid是您在...

2018-12-15 22:33:05

阅读数:565

评论数:5

用户数据验证的正确姿势之assert

用户数据验证灰常重要, 不用多说了, 但是实现方法(准确的说是表现形式)有很多人, 如何优雅的完成一个后端验证过滤器是一个值得考量的问题, 我尝试过许多方法, 比如validator.js模块, express-validator, 还有自定义验证器: function lengthRange...

2018-12-13 16:17:00

阅读数:232

评论数:0

Restful --- 让JSON回归单纯

设计模式才是软件哲学的根本。。   一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。   http的api设计艺术一直是个争论不休的命题, 话说,api接口...

2018-12-11 14:18:19

阅读数:167

评论数:0

熵:宇宙的终极规则

作者: 阮一峰 日期: 2017年4月23日   1、 有人曾经问我:"成年后,有没有书籍改变过你的世界观?" 我想了想,还真有这样的书。那时,我已经工作好几年了,偶然在图书馆翻到一本旧书《熵:一种新的世界观》(上海译文出版社,1987)。 ...

2018-12-08 10:28:44

阅读数:82

评论数:1

提示
确定要删除当前文章?
取消 删除