进击的前端

Kyle Mathews

Written by ricosmall.
Github

微信H5支付和公众号支付问题记录(一)

July 20, 2018

微信H5支付和公众号支付的使用场景 开发项目的过程中发现,微信支付分很多种,其中两种是本次会提到的: 和 。在微信外面打开的网页可以用 ,在微信里面打开该网页的时候只能使用 。 微信登陆失败 调用微信公众号支付需要拿到用户的 openid…

解决Vue项目中audio元素在移动端无法自动播放的问题

March 30, 2018

问题描述 用 Vue 开发一个 HTML5 活动页面,活动页面需要一个循环播放的背景音乐,一进入页面就自动播放。按照正常思维,直接插入 元素,设置好属性就算完了。就像下面这样: 这样多简单啊,在 PC…

学习React(二)

March 29, 2018

Components React 组件分为函数式组件(Functional Components) 和类式组件(Class Components)。从字面意思可以看出来,组件可以写成函数形式,也可以写成类的形式。 Functional Components…

解决SecureCRT无法保存密码的问题

March 28, 2018

问题 在 SecureCRT 上登录同一台机器,每次都要输入密码,非常繁琐。登录的时候「保存密码」的选项又是勾上的,就是不起作用,怎么办呢? 方法 打开 secureCRT => Preferences,左侧选择 General,去掉右侧面板中 Use Keychain…

学习React(一)

March 27, 2018

背景 随着了解的使用 React 大法的项目慢慢变多,渐渐产生了兴趣,想要从头好好看看 React。因此就有了这个起手式。 Hello World 文件的内容: 文件内容:

python-二分查找

December 05, 2017

常见简单算法之 — 二分查找

XSS防御

November 24, 2017

XSS 攻击是一个很大的 Web 安全问题。XSS 攻击无处不在,但是到目前为止没有一套简单成熟的防御机制。 XSS 攻击 存储型 XSS 反射型 XSS DOM XSS XSS 防御 data type context code example defend method…

nginx反向代理的Express如何拿到真实客户端IP

October 27, 2017

最近碰到一个苦恼的问题,Express 的后端打印客户端的真实 IP 地址,结果打印出来的全部是 。如果你也碰到了这个问题,那么恭喜你,我接下来就告诉你怎么解决。 正常来说,引起这个问题的原因就是服务器做了 nginx 反向代理。所有客户端的请求都先打到 nginx…

Linux下SVN账号密码保存方法

October 18, 2017

Linux下进行SVN操作的时候总是提示要输入密码,很不方便,尤其是集成到 上的时候,你不想明写密码,但是如果不写,每次都提示要输入密码,不同用户协作起来更加麻烦。 修改配置文件 文件位置 用vim打开 原配置文件: 找到: 改为: 保存,下次SVN…

Java后端模板引擎FreeMarker

September 30, 2017

业务后端使用的是Java后端,考虑到SEO是不可忽略的需求,采用FreeMarker模板引擎做页面开发。 待更新。

前端框架引入的意义

September 29, 2017

如今的 Web 前端领域什么最火?当然是前端框架啦。 React 听过吗? Angular 听过吗? Vue 听过么?如果都没有听过就不用往下看了。 前端框架与前端类库的区别 jQuery 等库与前端 MVC…

手把手教你在阿里云ECS上配置HTTPS

August 28, 2017

上HTTPS的理由不用多说,直接上教程。 1.申请SSL证书 免费申请阿里云SSL证书: 传送门 按照阿里云的提示操作填写相关的信息、配置好自己的域名等信息。附上截图教程: 传送门 2.配置nginx 由初始的nginx我没有备份,这里就只附上最后配置完的代码吧:

手把手教你在阿里云ECS上面安装nginx

August 27, 2017

一直想给自己弄一个云服务器和自己的域名,现在抓住了机会。阿里云有 免费和非常实惠的新手大礼包 。如果你也想体验一下,可以试试,我当时申请的就是 这种 。 我选择的系统配置是Linux Ubuntu 14.04,如果你不是选的Linux,不用再往下看了。 nginx配置步骤…

JavaScript跨域方法总结

August 02, 2017

需要开发一个浏览器端检测的页面,碰到了跨域的问题。回过头来仔细研究一下跨域的问题,做个总结。 本文大部分引用了 Rain Man 的 JavaScript跨域总结与解决办法

CSS多行文本溢出省略显示

August 01, 2017

本文参考了 Lomu 的文章 CSS多行文本溢出省略显示 文本溢出我们经常用到的应该就是text-overflow:ellipsis…

使用Travis实现hexo博客的自动化部署

August 01, 2017

一直想写一篇文章,记录一下从搭建博客到实现用 Travis-CI 自动化部署博客的过程。憋到现在才写,拖了很久。 如何使用hexo搭建博客就不赘述了,请打开hexo的 官网 参考文档,很容易的。 第一次小跨越:实现博客同时部署到 Coding 和 Github 由于github…

可视化算法

July 20, 2017

一篇赏心悦目的可视化算法文章。 Visualizing Algorithms 附上大牛的博客: Mike Bostock

JavaScript模块简史

July 04, 2017

你是否是 JavaScript 新手?并且对模块,模块加载器和模块打包器感到困惑吗?或者你已经编写了一段时间的 JavaScript ,但是没法掌握模块的一些术语?你是否听过 CommonJS、AMD、Browserify、SystemJS、Webpack、JSPM…

JavaScript标准编码风格

July 04, 2017

JavaScript 代码规范,自带 linter & 代码自动修正 无须配置。 史上最便捷的统一代码风格的方式,轻松拥有。 自动代码格式化。 只需运行 standard —fix…

JavaScript设计模式(一)

June 13, 2017

创建对象的基本模式 JavaScript中创建对象的基本模式有…

JavaScript开发规范

June 02, 2017

1. 命名规范 驼峰式命名法: 驼峰式命名法由大(小)写字母开始,后续每个单词首字母都大写。 按照第一个字母是否大写,分为: Pascal Case 大驼峰式命名法:首字母大写。如:StudentInfo Camel Case…

JavaScript创建对象的方式汇总

May 27, 2017

JavaScript…

Quantum聚焦:什么是浏览器引擎?

May 17, 2017

原文地址 2016年10月的时候我们宣布了Quantum项目—我们计划开发下一代浏览器引擎。现在该项目正在顺利进行。事实上我们已经将Quantum项目的阶段性成果应用到了Firefox 5…

Mac常用软件收集

May 04, 2017

macOS 作为开发者,macOS是最合适的平台。有人可能无法理解,我的建议是试试就知道。 常用软件 Snip 截图软件,qq 开发一款很好用的截图工具。 Alfred 快速启动、搜索工具,比自带的 spotlight 强太多了。 Launchbar 同 Alfred…

大整数加法、乘法的JavaScript实现

March 30, 2017

JavaScript、jQuery、算法相关的面试题

March 21, 2017

这是一次电话面试加远程QQ监督机试。 电话面试 问题: 一些我答对了的简单问题就不列出来了 快速排序怎么实现的?算法复杂度?用的什么思想?是稳定排序还是非稳定排序? jQuery中自定义事件的实现原理?(bind, trigger) 如何处理过多的回调嵌套?Promise…

前端开发聚合、分享、期刊订阅类网站

March 16, 2017

本文转载自 WEB前端开发 JavaScript Weekly 一个总结JavaScript新闻和文章的免费电子邮件周刊。 掘金 一个只有高手分享的社区,无论是程序员、设计师还是产品经理,都可以在这里找到相关领域的高质量内容。 CSS Weekly 一个概述最新的CSS…

我看过的优秀技术文章

March 16, 2017

蚂蚁金服这样做前端性能监控

将代码同时push到两个不同的远程仓库

March 03, 2017

为何要将代码push到两个仓库 我自己的博客,本来是放在github托管的。但是大家都知道,github在国内访问速度不好,有时候甚至无法访问。因此我就想同时在coding上也放一份,这样就可以实现在国内正常流畅地访问了。 方法 简单地说,就是在git的config…

Javascript内置对象

July 24, 2016

什么是对象 JavaScript…