摘要: 在用 Angular 做项目的时候,遇到了一个有点麻烦的问题。具体问题如下: 轮循请求某个接口,如何保证接口返回的数据与请求的顺序相同? 实际的业务场景是这样的:前端需要轮循请求后端接口获取文件处理进度,并在前端用进度条展示。如下方所示: 首先想到的肯定是使用 或者 进行定时请求。然而结果有点诡异, 阅读全文
posted @ 2019-05-31 21:16 叙帝利 阅读(5432) 评论(9) 推荐(0) 编辑
摘要: 写这篇文章的目的,一方面是介绍一下自己编写的模块化 DOM 库 domq.js,另一方面是希望大家对 jQuery 有一个正确的认识,即使 jQuery 已经逐渐退出历史舞台,但是它的 API 将会以另外一种形式存在下去。 GitHub: "https://github.com/nzbin/domq 阅读全文
posted @ 2019-03-26 07:54 叙帝利 阅读(5468) 评论(31) 推荐(11) 编辑
摘要: 注意事项 使用 JS 实现复制功能并不是很难,但是有几个需要注意的地方。 首先文本只有选中才可以复制,所以简单的做法就是创建一个隐藏的 ,然后绑定需要复制的文本。 另外如果将 设置为 或者 则无法选中文本,也就无法复制,可以设置 来隐藏文本域。 或者动态创建 移动端禁止键盘弹出 在 iOS 中 聚焦 阅读全文
posted @ 2019-02-21 16:19 叙帝利 阅读(2314) 评论(0) 推荐(0) 编辑
摘要: 简介 最早接触兰顿蚂蚁是在做参数化的时候,那时候只感觉好奇,以为是很复杂的东西。因无意中看到 "生命游戏" 的 React 实现,所以希望通过兰顿蚂蚁的例子再学习一下 React。 兰顿蚂蚁的规则非常简单: 如果蚂蚁位于白色方块,则向右旋转 90°,反转方块的颜色,然后向前移动一步。 如果蚂蚁位于黑 阅读全文
posted @ 2018-12-27 22:37 叙帝利 阅读(1491) 评论(1) 推荐(0) 编辑
摘要: 关于螺旋矩阵 这是我曾经遇到过的面试题,在 LeetCode 上找到了题目的原型,难度中等。题目描述如下: 给定一个包含 m x n 个元素的矩阵(m 行, n 列),请按照顺时针螺旋顺序,返回矩阵中的所有元素。 示例 1: 示例 2: 解题思路 这是一道难度中等的题目,但是第一次看到题目时还是有一 阅读全文
posted @ 2018-11-18 22:22 叙帝利 阅读(2385) 评论(0) 推荐(1) 编辑
摘要: 数字记忆的秘诀就是图像联想,以下是所有二位数桩子图表 阅读全文
posted @ 2018-11-13 11:54 叙帝利 阅读(1035) 评论(0) 推荐(0) 编辑
摘要: 基本 Add commit reset 分支与合并 branch checkout bash git checkout [ q] [ f] [ m] [] git checkout [ q] [ f] [ m] detach [] git checkout [ q] [ f] [ m] [ deta 阅读全文
posted @ 2018-10-13 22:40 叙帝利 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 序言:你是否想过单纯使用 CSS 也可以制作一款游戏?甚至可以双人对决!这是一篇非常有趣的文章,作者详细讲解了使用纯 CSS 制作四子连珠游戏的思路以及使用奇淫巧技解决困难问题的方法。因为案例本身比较复杂,而本人水平有限,翻译必有不恰当之处,欢迎留言评论。 原文: "How the Roman Em 阅读全文
posted @ 2018-08-28 22:47 叙帝利 阅读(1637) 评论(3) 推荐(1) 编辑
摘要: 最近在使用 canvas 画图的时候,遇到了图像文字模糊的问题,解决思路就是根据分辨率创建不同尺寸的画布。以下是创建高分辨率画布的代码: 最后,贴一个高分辨率画布的开源库 "https://github.com/jondavidjohn/hidpi canvas polyfill" 阅读全文
posted @ 2018-08-10 16:14 叙帝利 阅读(9562) 评论(0) 推荐(0) 编辑
摘要: 在使用 Angular 做项目的时候,对 TypeScript 的类型判断不太熟练,为了方便查找,特意对 TypeScript 的类型判断做了简单梳理。文章只是 TS 官网的内容摘要,没有高深的知识,想要深入学习 TS 还要看官网文档。 基础类型 类型断言 类型断言好比其它语言里的类型转换,但是不进 阅读全文
posted @ 2018-07-30 22:22 叙帝利 阅读(35458) 评论(0) 推荐(0) 编辑
摘要: 前言 如今前端市场一片混乱,典型的金字塔形状,前端从业人员很多,但高级开发及以上却非常稀缺。前端招聘也是所有猎头及 HR 的痛点所在,在这种混乱的环境中,如何让自己突出重围?需要实力,也需要技巧。因为我平时会负责筛选简历,在看过大量简历之后,对于简历的内容及形式有一些自己的看法。本文主要讲述技术简历 阅读全文
posted @ 2018-06-29 10:29 叙帝利 阅读(51264) 评论(7) 推荐(6) 编辑
摘要: 在此推荐自己开发的一款基于 Angular Material 的中后台管理框架。 Github: https://github.com/ng-matero/ng-matero 预览地址: https://ng-matero.github.io/ng-matero/ 为什么使用 Angular 我不是 阅读全文
posted @ 2018-05-31 20:05 叙帝利 阅读(20546) 评论(9) 推荐(4) 编辑
摘要: Angular CLI 1.7.4 在使用 ng build --prod 会构建失败,而 ng build 是正常的。比较好的解决办法是使用 ng build --prod --extract-licenses=false 或者 ng build --prod --no-extract-licen 阅读全文
posted @ 2018-05-19 11:31 叙帝利 阅读(3001) 评论(0) 推荐(0) 编辑
摘要: 序言:本文主要介绍了使用 Ionic 和 Cordova 开发混合应用时如何添加用户身份认证。教程简易,对于 Ionic 入门学习有一定帮助。因为文章是去年发表,所以教程内关于 Okta 的一些使用步骤不太准确,但是通过 Okta 的官网也可以找到对应的内容。另外,使用 npm 安装 Ionic s 阅读全文
posted @ 2018-05-13 20:59 叙帝利 阅读(2322) 评论(1) 推荐(1) 编辑
摘要: 在前端开发调试接口的时候都会遇到跨域请求的问题。传统的方式是使用 Nginx 反向代理解决跨域。比如所有接口都在 a.com 的域下,通过 Nginx 将所有请求代理到 a.com 的域下即可。 使用框架及 Webpack 进行开发时,也可以通过插件实现反向代理。比如使用 Angular 的时候可以 阅读全文
posted @ 2018-05-06 19:42 叙帝利 阅读(4445) 评论(2) 推荐(0) 编辑
摘要: 最近使用 Angular 做项目的时候,通过 ng build 打包后的资源地址都带有 localhost:4200,百思不得其解,以为是打包的问题。 最后在 index.html 的文件中发现有一个 <base> 标签,原来这个标签会在页面的所有链接上添加默认地址。以下是详细说明: <base> 阅读全文
posted @ 2018-04-30 23:24 叙帝利 阅读(1188) 评论(0) 推荐(0) 编辑
摘要: 前言 这是 React 系列教程的第一篇,我们将用 React 实现 Animate.css 官网的效果。对于 Animate.css 官网效果是一个非常简单的例子,原代码使用 jQuery 编写,就是添加类与删除类的操作。这对于学习 React 来说是一个非常简易的例子,但是我并不会在教程中介绍相 阅读全文
posted @ 2018-04-29 23:12 叙帝利 阅读(4682) 评论(1) 推荐(0) 编辑
摘要: 原文:How to Sprinkle ReactJS into an Existing Web Application 译者:nzbin 当我们学习一项新技术,可能是一个 JavaScript 框架,也可能是一个 CSS 方法,我们将面对这样的挑战 如何在旧网站上运用这项新技术?。很多教程讲述了如何 阅读全文
posted @ 2018-04-14 16:05 叙帝利 阅读(1667) 评论(1) 推荐(1) 编辑
摘要: 关于浏览器后退缓存的问题很早就注意过,但一直没有在意,直到今天测试确切地提出这个问题。 问题描述 页面上有一个认领按钮,点击之后跳转到详情页,该按钮变为撤销,按钮类型由接口数据决定。然而点击浏览器的回退按钮之后,因为页面缓存的问题,按钮还是认领状态。只有刷新页面之后按钮状态变成撤销。 解决方法 搜索 阅读全文
posted @ 2018-03-30 23:38 叙帝利 阅读(3256) 评论(0) 推荐(0) 编辑
摘要: 最近在玩魔方的过程中,发现魔方真正需要死记硬背的公式只有三个,分别是棱块互换、棱块上翻、角块互换。 本文不是魔方复原教程,只是总结常用的几个公式,不适合新手。 先贴上一个非常强大的网页版魔方 Cuber 1.一层 观察法 2.二层 顺时针对换(URU'R'U'F'UF) 逆时针对换(U'L'ULUF 阅读全文
posted @ 2018-03-28 00:00 叙帝利 阅读(8034) 评论(1) 推荐(0) 编辑