会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
编程之行
在前端路上
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
7
···
10
下一页
2020年11月30日
(大众版本)从用户开始输入URL到最后屏幕上页面展示之间到底发生了什么?
摘要: 当在计算机的浏览器输入URL(https://www.baidu.com)后,用户的计算机开始处理输入的URL,在本地查找是否有对应域名的IP地址,如果没有则向DNS服务器请求解析https://www.baidu.com对应的IP地址。计算机拿到对应域名的IP地址,然后向该IP地址的服务器发起请求
阅读全文
posted @ 2020-11-30 23:11 西河
阅读(18)
评论(0)
推荐(0)
2020年10月31日
JS语言下的有限状态机设计及实现
摘要: 概念 有限状态机(FSM)是一种用来进行对象行为建模的工具,其作用主要是描述对象在它的生命周期内所经历的状态序列,以及如何响应来自外界的各种事件。在计算机科学中,有限状态机被广泛用于建模应用行为、硬件电路系统设计、软件工程,编译器、网络协议、和计算与语言的研究。 引用 在开发某个应用时,需要根据该应
阅读全文
posted @ 2020-10-31 22:15 西河
阅读(62)
评论(0)
推荐(0)
2020年9月29日
探讨JS编程语言下的高斯消元法
摘要: 高斯消元法 引言 之前看到一篇博客:数列找规律的问题,这篇博客说的是如何用解五元一次方程组的方式来获取数列(长度为5)的拟合曲线。所以想到如何去解一个 n n n元一次方程组,遂有此文。 基本思想 通过一系列的加减消元运算,直到得到类似 k x = b kx=b kx=b的式子,然后逐一回代求解 x
阅读全文
posted @ 2020-09-29 01:49 西河
阅读(89)
评论(0)
推荐(0)
2020年8月4日
浅谈网站darkmode
摘要: 前言 为什么(信息流)网站需要暗黑模式?道之所现,白天之后是黑夜。暗黑模式的背后目的是对眼睛,视力的一种保护措施。是网站一种提升用户体验的措施。那么如何实现一个信息流网站的暗黑模式呢?这里有两种思路。 正文 首先,我们需要知道一个知识点prefers-color-scheme,下面的两种思路都会用到
阅读全文
posted @ 2020-08-04 16:55 西河
阅读(60)
评论(0)
推荐(0)
2020年6月11日
使用JavaScript访问你的设备相机
摘要: 各位好,在这篇博客中我将向你展示如何在一个网页上通过JavaScript, 且支持众多浏览器不需要额外的库访问当前的设备相机。 如何访问相机 我们使用JavaScript 的 Media Stream API去访问用户的相机(不止是在电脑上,手机上也是如此),这个API允许通过流去访问设备捕获的视频
阅读全文
posted @ 2020-06-11 14:30 西河
阅读(74)
评论(0)
推荐(0)
2020年4月30日
使用JS获取一个Vue组件渲染后的内容
摘要: 前言 有这么一个需求:有一个弹窗里面显示的是从服务端获取到的数据内容,可以通过某个按钮来控制弹窗的显示,现在的要求是直接获取到服务端传回来的数据内容后,然后将前端渲染后的内容通过window.print 方法打印出来。并且不能让弹窗出现,换句话说:不能通过在弹窗中添加打印按钮来获取当前组件的html
阅读全文
posted @ 2020-04-30 21:03 西河
阅读(178)
评论(0)
推荐(0)
2020年3月29日
使用puppeteer一键启动本地开发环境
摘要: 背景 puppeteer是一个通过Devtools协议来提供操控chrome/chromium浏览器的高阶API的NodeJS库 我负责的一个项目的启动本地开发环境是这样的:使用npm run dev指令运行webpack-dev-server服务。暴露出访问地址:http://localhost:
阅读全文
posted @ 2020-03-29 23:07 西河
阅读(238)
评论(0)
推荐(0)
2020年1月15日
高级CORS利用技术
摘要: 原文地址:https://www.corben.io/advanced-cors-techniques/ 作者:Corben Leo,原文发表于2018年6月16号 自豪地采用谷歌翻译,有英文阅读能力,尽量去阅读原文吧。 本文已获得原作者的翻译授权 序言 我看过 Linus Sarud 和 Bo0o
阅读全文
posted @ 2020-01-15 11:01 西河
阅读(33)
评论(0)
推荐(0)
2020年1月8日
如果你讨厌一个人,就让它写一个日期范围差值算法吧
摘要: 如果你讨厌一个人,就让它写一个日期范围差值算法吧 引 在我负责的应用中,有个功能点是是通过选择的日期范围计算出这个范围的日期的差值(计算时包含最后一天),比如:日期范围为2020-01-01 ~ 2021-02-28,则该日期范围的日期差值是1年2个月。这个功能点初始是其他同事做的,他的计算逻辑是使
阅读全文
posted @ 2020-01-08 15:07 西河
阅读(49)
评论(0)
推荐(0)
2019年12月29日
从KaraTsuba算法谈JS的大数乘法(上)
摘要: 引 之前在某社区看到JKolmogorov 和 Karatsuba 关于乘法算法的故事,遂探索一番,发现其是关于高效大数乘法的算法。众所周知,一般的乘法的时间复杂度是O(n2),而 Karatsuba 提出的算法复杂度仅有O(Nlog23),社区中少有基于JS的算法实现,本文试图从Javascrip
阅读全文
posted @ 2019-12-29 23:48 西河
阅读(129)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
10
下一页
公告