-
pycrypto依赖安装不上。。。
-
产品经理提了个需求, 编辑手机号的输入框, 要在编辑过程中对手机号进行3-4-4的格式化, 即往手机号中插入空格:
格式化前: 13344445555
格式化后: 133 4444 5555
之前的交互是当输入框失去焦点后对其内容做格式化, 编辑过程中不管.
一开始的思路是, 直接监听`change`时间, 检查输入框中的号码, 如果输入的位数超过三个或七个, …
-
---
title: Web表单
date: 2017-06-30
---
## Web表单
Web表单是前端开发领域十分重要的一块内容。本文将针对Web表单相关的各方面内容进行介绍。
**持续更新...**
### 表单验证
使用web应用或浏览页面时,经常会遇到的场景,比如用户注册,填写点评反馈等,需要用户按照一定的要求来填写数据信息。典型的会伴…
-
---
title: 使用electron开发基于web技术的桌面应用
date: 2017-07-03
---
随着互联网的发展, 越来越多C/S模式的应用正逐渐变成B/S模式, 有些没有S端的应用, 也从桌面转移到web, 这得益于web的轻量, 开发迅速, 不用装卸等优点.
但是, web应用有一个局限--无法对文件系统执行操作.
当我们既想要web开…
-
---
title: 记Chrome的性能分析工具实践
date: 2017-12-13
---
### 业务场景
事情的起因是我们WMS系统内有一个批量打印的功能,今天仓库反应第一次打印的速度大概是2s,但是之后每次都越来越慢,到后面页面基本就直接卡死了。
从这个表现来看,这个问题基本可以定位成性能问题,而不是可以被try...catch到的异常。
想到…
-
BEM介绍
2018年04月02日
前两天腹肌哥哥抱怨我们的样式文件杂乱而难以维护时提到了BEM,于是决定对其一窥究竟。
BEM自称前端开发方法论(Frontend Development Methodology),提供了包括命名规则、CSS/JS模块化原则、构建工具在内的一套用于开发环节的方法。这篇文章只讨论其在CSS class name命名上的规范。
按照BEM的…
-
---
title: 从0.1+0.2=0.30000000000000004再看JS中的Number类型
date: 2018-01-28
---
## 写在前面
今天在看《JavaScript高级程序设计》的时候,注意到书中特意提到了`0.1+0.2=0.30000000000000004`这样一个浮点数计算错误的问题,觉得很有意思。平时在工作中对于浮点数了解地并…
-
https://github.com/alibaba/anyproxy (AnyProxy是一个基于NodeJS的,可供插件配置的HTTP/HTTPS代理服务器。👍 💯 💯)
https://github.com/avwo/whistle (whistle是一款用Node实现的跨平台的Web调试代理工具,支持查看修改http(s)、Websocket连接的请求和响应内容 👍 💯 💯 )
…
-
相关文档:
[nginx api](https://www.nginx.com/resources/wiki/extending/api/)
安装好后 找到Nginx配置文件: /usr/local/etc/nginx/nginx.conf 修改如下 如果电脑文件隐藏,可以按cmd+shift+.显示隐藏文件
# 安装流程
![image](https://user-images.gith…
-
---
title:「译」Promises/A+规范
date: 2017-07-31
---
[官网原文](https://promisesaplus.com/)
**一份针对健全、通用JavaScript promises对象的开放标准 — 由实现者制定,供实现者参考。**
一个 *`promise`* 对象代表一个异步操作的最终结果。与promise进行交…