摘要:"Ng Matero" 中文版文档已经发布 "点击查看" 前言 原本只是想简单的聊一下代码格式化的问题,无奈本文拖沓了很久,在此期间,我又思考了很多,我越来越觉得代码格式化是一门艺术。为了衬托“艺术”二字,可能叫“代码美化”更贴切一点,但是本文的深度远没有标题那么宏大。 在我看来,代码质量不仅体现在 阅读全文
posted @ 2019-09-19 22:28 叙帝利 阅读 (380) 评论 (0) 编辑
摘要:Ng Matero 0.3 已发布,新增 module schematic 以及 page schematic,详见 "README" 前言 Angular Material 作为 Angular 的官方组件库,无论是设计交互还是易用性都有着极高的质量。正如官方所说其目的就是构建基于 Angular 阅读全文
posted @ 2019-09-04 23:44 叙帝利 阅读 (1917) 评论 (12) 编辑
摘要:Ng Matero 0.1 已发布,添加 schamatics,支持 ng add 前言 目前市面上关于 Angular Material 的后台框架比较少,大多都是收费主题,而且都不太好用。 很多人都说 Material 是一个面向 C 端的框架,其实在使用其它框架做管理系统的时候,我发现 Mat 阅读全文
posted @ 2019-07-11 07:34 叙帝利 阅读 (1275) 评论 (15) 编辑
摘要:写这篇文章的目的,一方面是介绍一下自己编写的模块化 DOM 库 domq.js,另一方面是希望大家对 jQuery 有一个正确的认识,即使 jQuery 已经逐渐退出历史舞台,但是它的 API 将会以另外一种形式存在下去。 GitHub: "https://github.com/nzbin/domq 阅读全文
posted @ 2019-03-26 07:54 叙帝利 阅读 (3812) 评论 (31) 编辑
摘要:前言 Bootstrap 的成功不仅在于其简单易用,更在于其样式的规范性以及 HTML 结构的合理性。但是很多人在使用 Bootstrap 时只是依照文档盲目的复制黏贴,并没有仔细考虑每个类的用处,也没有考虑 HTML 结构搭建的是否合理。在平时的工作中,我一直和同事强调,一定要挖掘框架的精髓,尽可 阅读全文
posted @ 2018-02-13 19:30 叙帝利 阅读 (3490) 评论 (3) 编辑
摘要:Github: https://github.com/nzbin/snack-helper Docs: https://nzbin.github.io/snack-helper 前言 什么是 helper ?任何框架都不是万能的,而业务需求却是多种多样,很多时候我们只需要更改组件的部分属性,而 he 阅读全文
posted @ 2017-11-14 23:59 叙帝利 阅读 (1804) 评论 (0) 编辑
摘要:Github: https://github.com/nzbin/snack Docs: https://nzbin.github.io/snack 前言 这篇文章我已经酝酿了半年之久,或者说拖沓了这么久吧。想说的东西很多,却又无从说起。如今轻量级框架如雨后春笋,层出不穷。我想每个人都应该归纳总结工 阅读全文
posted @ 2017-08-06 19:10 叙帝利 阅读 (16444) 评论 (22) 编辑
摘要:这篇文章写于去年年底,为了参加公司内部的一个征稿活动。原本只是想在博客中做一个备份,并未想过发表,但是今年互联网形式依旧严峻,再次爆发几次大规模裁员潮。时隔一年,我决定把这篇文章分享出来帮助那些对前途感到迷茫的朋友。 夜已深,提交完最后一个 commit,终于可以安心睡下。 在猎头的眼里,我不是根正 阅读全文
posted @ 2019-12-15 21:57 叙帝利 阅读 (444) 评论 (2) 编辑
摘要:"Ng Matero" 中文版文档已经发布 "点击查看" 前言 原本只是想简单的聊一下代码格式化的问题,无奈本文拖沓了很久,在此期间,我又思考了很多,我越来越觉得代码格式化是一门艺术。为了衬托“艺术”二字,可能叫“代码美化”更贴切一点,但是本文的深度远没有标题那么宏大。 在我看来,代码质量不仅体现在 阅读全文
posted @ 2019-09-19 22:28 叙帝利 阅读 (380) 评论 (0) 编辑
摘要:Ng Matero 0.3 已发布,新增 module schematic 以及 page schematic,详见 "README" 前言 Angular Material 作为 Angular 的官方组件库,无论是设计交互还是易用性都有着极高的质量。正如官方所说其目的就是构建基于 Angular 阅读全文
posted @ 2019-09-04 23:44 叙帝利 阅读 (1917) 评论 (12) 编辑
摘要:Ng Matero 0.1 终于发布了!周末折腾了两天,结果最后发版还是出了点意外,好在今天补了一版。 距离 Ng Matero 发布第一版已经过去了一个多月,然后很颓废地休息了半个月,最近项目的关注度好像明显提升了,所以如果项目不维护感觉对不起大家。作为一个工程项目最好的方式还是通过脚手架安装。按 阅读全文
posted @ 2019-08-22 20:57 叙帝利 阅读 (330) 评论 (2) 编辑
摘要:Ng Matero 0.1 已发布,添加 schamatics,支持 ng add 前言 目前市面上关于 Angular Material 的后台框架比较少,大多都是收费主题,而且都不太好用。 很多人都说 Material 是一个面向 C 端的框架,其实在使用其它框架做管理系统的时候,我发现 Mat 阅读全文
posted @ 2019-07-11 07:34 叙帝利 阅读 (1275) 评论 (15) 编辑
摘要:1. Error: setuid user id does not exist 在编辑器中打开以下文件: /usr/local/lib/node_modules/npm/node_modules/uid number/uid number.js 到 11 行,将 修改为 2. npm link 通过 阅读全文
posted @ 2019-06-30 11:54 叙帝利 阅读 (341) 评论 (0) 编辑
摘要:在用 Angular 做项目的时候,遇到了一个有点麻烦的问题。具体问题如下: 轮循请求某个接口,如何保证接口返回的数据与请求的顺序相同? 实际的业务场景是这样的:前端需要轮循请求后端接口获取文件处理进度,并在前端用进度条展示。如下方所示: 首先想到的肯定是使用 或者 进行定时请求。然而结果有点诡异, 阅读全文
posted @ 2019-05-31 21:16 叙帝利 阅读 (860) 评论 (0) 编辑
摘要:写这篇文章的目的,一方面是介绍一下自己编写的模块化 DOM 库 domq.js,另一方面是希望大家对 jQuery 有一个正确的认识,即使 jQuery 已经逐渐退出历史舞台,但是它的 API 将会以另外一种形式存在下去。 GitHub: "https://github.com/nzbin/domq 阅读全文
posted @ 2019-03-26 07:54 叙帝利 阅读 (3812) 评论 (31) 编辑
摘要:注意事项 使用 JS 实现复制功能并不是很难,但是有几个需要注意的地方。 首先文本只有选中才可以复制,所以简单的做法就是创建一个隐藏的 ,然后绑定需要复制的文本。 另外如果将 设置为 或者 则无法选中文本,也就无法复制,可以设置 来隐藏文本域。 或者动态创建 移动端禁止键盘弹出 在 iOS 中 聚焦 阅读全文
posted @ 2019-02-21 16:19 叙帝利 阅读 (664) 评论 (0) 编辑
摘要:简介 最早接触兰顿蚂蚁是在做参数化的时候,那时候只感觉好奇,以为是很复杂的东西。因无意中看到 "生命游戏" 的 React 实现,所以希望通过兰顿蚂蚁的例子再学习一下 React。 兰顿蚂蚁的规则非常简单: 如果蚂蚁位于白色方块,则向右旋转 90°,反转方块的颜色,然后向前移动一步。 如果蚂蚁位于黑 阅读全文
posted @ 2018-12-27 22:37 叙帝利 阅读 (433) 评论 (1) 编辑
摘要:关于螺旋矩阵 这是我曾经遇到过的面试题,在 LeetCode 上找到了题目的原型,难度中等。题目描述如下: 给定一个包含 m x n 个元素的矩阵(m 行, n 列),请按照顺时针螺旋顺序,返回矩阵中的所有元素。 示例 1: 示例 2: 解题思路 这是一道难度中等的题目,但是第一次看到题目时还是有一 阅读全文
posted @ 2018-11-18 22:22 叙帝利 阅读 (801) 评论 (0) 编辑
摘要:数字记忆的秘诀就是图像联想,以下是所有二位数桩子图表 阅读全文
posted @ 2018-11-13 11:54 叙帝利 阅读 (152) 评论 (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 叙帝利 阅读 (172) 评论 (0) 编辑
摘要:序言:你是否想过单纯使用 CSS 也可以制作一款游戏?甚至可以双人对决!这是一篇非常有趣的文章,作者详细讲解了使用纯 CSS 制作四子连珠游戏的思路以及使用奇淫巧技解决困难问题的方法。因为案例本身比较复杂,而本人水平有限,翻译必有不恰当之处,欢迎留言评论。 原文: "How the Roman Em 阅读全文
posted @ 2018-08-28 22:47 叙帝利 阅读 (819) 评论 (3) 编辑
摘要:最近在使用 canvas 画图的时候,遇到了图像文字模糊的问题,解决思路就是根据分辨率创建不同尺寸的画布。以下是创建高分辨率画布的代码: 最后,贴一个高分辨率画布的开源库 "https://github.com/jondavidjohn/hidpi canvas polyfill" 阅读全文
posted @ 2018-08-10 16:14 叙帝利 阅读 (1363) 评论 (0) 编辑
摘要:在使用 Angular 做项目的时候,对 TypeScript 的类型判断不太熟练,为了方便查找,特意对 TypeScript 的类型判断做了简单梳理。文章只是 TS 官网的内容摘要,没有高深的知识,想要深入学习 TS 还要看官网文档。 基础类型 类型断言 类型断言好比其它语言里的类型转换,但是不进 阅读全文
posted @ 2018-07-30 22:22 叙帝利 阅读 (7230) 评论 (0) 编辑
摘要:前言 如今前端市场一片混乱,典型的金字塔形状,前端从业人员很多,但高级开发及以上却非常稀缺。前端招聘也是所有猎头及 HR 的痛点所在,在这种混乱的环境中,如何让自己突出重围?需要实力,也需要技巧。因为我平时会负责筛选简历,在看过大量简历之后,对于简历的内容及形式有一些自己的看法。本文主要讲述技术简历 阅读全文
posted @ 2018-06-29 10:29 叙帝利 阅读 (32651) 评论 (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 叙帝利 阅读 (12728) 评论 (7) 编辑
摘要:Angular CLI 1.7.4 在使用 会构建失败,而 是正常的。比较好的解决办法是使用 或者 。 最近将 Angular CLI 升级到 6.X 之后,直接 会报以下错误, 也是如此。 但是使用 是正常的。同样地,使用 也可以解决问题。 简单看一下,问题是由 插件引起的。这款插件用于输出第三方 阅读全文
posted @ 2018-05-19 11:31 叙帝利 阅读 (2329) 评论 (0) 编辑
摘要:序言:本文主要介绍了使用 Ionic 和 Cordova 开发混合应用时如何添加用户身份认证。教程简易,对于 Ionic 入门学习有一定帮助。因为文章是去年发表,所以教程内关于 Okta 的一些使用步骤不太准确,但是通过 Okta 的官网也可以找到对应的内容。另外,使用 npm 安装 Ionic s 阅读全文
posted @ 2018-05-13 20:59 叙帝利 阅读 (1461) 评论 (1) 编辑