前端移动端网页调试各种场景与技巧 发表于 2019-02-18 | 分类于 javascript网页调试是前端开发必备的技能,本文总结了移动端H5网页调试的大部分场景。篇幅较长,阅读完大概花10分钟左右。讲解涉及到的调试场景:React、Angular等框架调试方式如何调试手机页面CSS和JS,怎么像PC浏览器那样断点调试呢?iOS网页怎么调试样式?能断点JS吗?手机App网页怎么调试?例如 ...阅读全文 »
Nodejs图片压缩插件 发表于 2018-11-07 | 分类于 nodejs基于 Nodejs 的前端图片压缩主要用到这几个 npm 包:imageminimagemin-mozjpeg 压缩 .jpeg 格式图片imagemin-pngquant 压缩 .png 格式图片imagemin-webp 转换为 .webp 格式并压缩码上相见阅读全文 »
基于koa2搭建的跨域email邮件发送服务 发表于 2018-08-12 | 分类于 nodejs最近一直在沉淀,很长一段时间没写东西了,正好前段时间用到Nodejs发送邮件相关东西,顺便记录下来。什么是跨域email邮件发送服务?例如:当前域名是 www.page.com ,一个页面里面包含如下表单:点击发送信息按钮的时候,提交表单到一个 www.email.com/send 请求地址,然 ...阅读全文 »
使用certbot将网站从http配置成https 发表于 2018-08-08 | 分类于 linux免费好用的ssl证书,大名鼎鼎的LetsEncrypt,就是其中之一。而Certbot是进行ssl证书安装下载的工具。以下以CentOS-6.5x64系统为例,本博客就是使用此种方式配置的https证书。例如当前的目录是:1/home新建certbot目录1mkdir certbot &&a ...阅读全文 »
一次函数与一元一次方程 发表于 2017-03-17 | 分类于 javascript一元一次方程(linear equation with one unknown),只含有一个未知数、未知数的最高次数为1且两边都为整式的等式叫做一元一次方程,使方程左右两边的值相等的未知数的值,叫做方程的解(solution)也叫做方程的根。其标准形式为 ax = b(a≠0),一般形式为 ax + ...阅读全文 »
无限级tree的实现 发表于 2016-07-11 | 分类于 javascript无限级,无级限,你有多少层我不管。在web开发中有时候会出现“无限层级”这样的需求,那什么是无限层级呢?什么时候需要考虑无限层级呢?最常见的是网页中的树菜单tree了。一般网页中的树菜单长这样。(UI本人写的,比较简陋,看客勿怪)之所以称之为“无限”,那主要是因为我们无法确定数据的层级深度到底有多少 ...阅读全文 »
浅谈AngularJS 发表于 2016-06-07 | 分类于 javascript入手AngularJS已经有半年了,确实让我学习了不少东西。于是想记录一些关于这个框架的东西,希望道友少走点儿弯路。如果中间有什么错误的希望能够帮忙指出来,本人将不胜感激。本篇主要说说Angular的主要特点。适合项目的才是最好的。我对这话深信不疑,入门前端以来,我一直都对技术抱着敬畏之心。确实,一 ...阅读全文 »
浅谈JS代码重构 发表于 2016-05-25 | 分类于 javascriptJavaScript代码重构很有必要,重构别人的代码有利于自己的对别人代码的理解,学习别人的代码方式,重构自己的代码能够发现之前代码的不足。最近负责一个新项目,由于上个前端走了,现在的前端任务就落在我的身上了。于是我接手了整个项目,主要是偏功能性的后台,功能不是很复杂。但我既然负责了这个项目那我得将 ...阅读全文 »
《天才在左,疯子在右》读后感 发表于 2016-05-09 | 分类于 生活情感简介这是一本很有意思的书,作者从独特的角度为我们打开了不一样的世界。让我们了解了精神病人的想法和世界,也让我们正常人能够用不同的角度和思维去思考问题,获益匪浅,非常感谢作者高铭。也推荐其他人可以阅读下,绝对能让你有所收获。书中涉及到生理学、心理学、佛学、宗教、量子物理、符号学以及玛雅文明和预言等众多 ...阅读全文 »
Emmet代码编写插件速查表 发表于 2016-05-03 | 分类于 技术杂谈在前端开发的过程中,一大部分的工作是写 HTML、CSS 代码。特别是手动编写 HTML 代码的时候,效率会特别低下,因为需要敲打很多尖括号,而且很多标签都需要闭合标签等。于是,就有了 Emmet(前身是Zen Coding),它可以极大的提高代码编写的效率,它提供了一种非常简练的语法规则,然后立刻 ...阅读全文 »