详情

全站展示位

Node初学者入门教程(转载) |

这是一篇通俗易懂的入门教程,虽然作者写这篇教程的时候,node的版本还比较低,但至今仍旧是一篇非常好的扫盲读物,看完起码对node会有一个更全面的认识。原文作者是 Manuel Kiessling,译者 goddyzhao & GrayZhang & MondayChen,以下是译文原文。。。。

推荐

谈谈Vue的数据绑定原理与实现 |

Vue 有两个比较核心的特性,一个是非侵入式的响应式数据绑定系统,另一个是组件系统。由于这两个功能非常重要,所以在求职面试的时候,面试官也通常会围绕这两部分进行提问,如数据绑定的底层实现,组件之间的通讯等等。接下来,本篇博客将主要探讨一下Vue的数据绑定原理与实现。

这次彻底搞懂JavaScript中的原型与原型链 |

曾经以为遥遥无期的2022年,转眼就到了。自大学本科毕业以来,从事前端开发行业也有五年了,对于日常工作中的业务需求开发基本都已游刃有余,但总感觉自己还存在很大的提升空间,也许是遇到大家口中常说的每隔三年五年就会面临的上升瓶颈了吧。 一个优秀的前端工程师,不仅能高效完成页面的开发,还能掌握和实践一系列前端工程化的技术,包括脚手架与项目脚本,测试体系、监控体系、项目规范、项目构建和打包、项目部署和运维

Vue网站性能优化 |

背景 公司的M站采用 vue 技术栈开发,为单页面应用,随着页面数量的增加,网站打包后的体积不断增大,访问网站时加载的资源体积也不断增大,造成首屏白屏的时间过长,这种现象在APP内嵌H5页面比较明显,所以有必要对M站进行优化,提升用户体验。下图可以看到目前M站页面打开时需要加载的js文件,其中体积最大的文件达到了1.3M,在网络环境比较弱的环境下,在APP内打开M站的页面,可以很明显得感觉到加载

心灵鸡汤

励志小故事、马

  马,本来自由自在的在山间撒野,渴了喝点山泉,累了就睡在地上晒太阳,无忧无虑。可是自从有了伯乐,马的命运就改变了,给它的头戴上笼辔,在它的背上置放鞍具,栓着它,马的死亡率已经是十之二三了,然后再逼着它运输东西,强迫它日行千里,在它的脚上钉上铁掌,马的死亡率就过半了。马本来就是毫无规矩毫无用处的动物,让它吸取日月之精化,天地之灵气,无用无为,还得以享尽天年,教化它,让它懂得礼法,反而害了它的生命。

  【人生感悟】人何尝不是如此呢?在规矩的约束下我们是否也丧失了本我,成天遵循别人制定的礼义,逼迫自己去做不愿意做的事情,有限的生命还剩下多少呢?

列表展示

主站展示位

支付宝当面付PHP版Demo |

最近想给一个wordpress网站增加打赏功能,希望支持支付宝和微信进行打赏。最简单粗暴的方式是直接将自己的支付宝和微信收款二维码放上去,但是这样就无法实现自动将打赏信息记录到数据库并显示到打赏页面,要想实现这一功能,可以签约支付宝当面付基础版,

京东资深前端架构师分享前端工程化在2015年京东PC新首页的一些开发实践(转载) |

2016年3月28日,京东资深前端架构师刘威在ITA1024前端精英群分享了前端工程化在2015年京东PC新首页的一些开发实践,分享实录如下:

关于前端开发学习的回顾与展望 |

时间过得好快,转眼就快毕业一年了,尤记得在去年八月末,自己使用jekyll在github pages搭建了这个个人博客,搭建这个博客的初衷是用于记录自己在工作或者学习过程中所遇到的问题以及解决方案,但由于自己过于懒惰,几乎快有七个月的时间没有更新博客了,想想就觉得可惜,浪费了那么多可以让自己成长的机会。

在centos7上安装Docker |

查看内核版本 $ uname -r Docker要求Centos系统的内核版本要高于3.10才能安装,通过 uname -r命令可以查看你的服务器的内核版本。 更新yum $ sudo yum update

jenkins自动化部署github上的vue项目 |

前段时间在服务器上安装了docker,同时也在docker里面部署了一个jenkins容器,由于我的服务器在刚买的时候已经装好了lnmp环境,所以我就没有在docker里面部署nginx服务器了,本次实践就是直接修改nignx配置,网站的根目录直接使用vue项目打包后的dist目录,当然如果后期要继续玩jenkins自动化部署以及灾备相关实践的话,我估计还会得在docker里面部署一个nignx容

Node初学者入门教程(转载) |

这是一篇通俗易懂的入门教程,虽然作者写这篇教程的时候,node的版本还比较低,但至今仍旧是一篇非常好的扫盲读物,看完起码对node会有一个更全面的认识。原文作者是 Manuel Kiessling,译者 goddyzhao & GrayZhang & MondayChen,以下是译文原文。

windows上配置React Native Android开发环境 |

Facebook在九月中旬就开源了React Native Android,我一直想尝试一下它,毕竟自己不想被新技术甩地太远,保持对新技术的好奇与热情很重要。有点遗憾的是,我的笔记本系统是windows,而React Native的官方文档中声明,React Native目前仅支持在Mac OSX上进行开发,还好喜欢折腾的大有人在,已经有人成功在windows上配置好React Native An

汤姆大叔-深入理解JavaScript系列 |

本文为博客园汤姆大叔的深入理解JavaScript系列文章归档,原文地址:

create-react-app工具两种按需引入antd组件的方式 |

create-react-app是react官方提供的快速搭建react项目的脚手架工具,它的安装和使用都非常方便,在命令行工具执行以下命令即可完成create-react-app的安装: 1npm install -g create-react-app 然后执行以下命令即可创建一个react项目: 1create-react-app helloworld

JavaScript基础回顾(二):词法作用域与动态作用域 |

作用域有两种比较常见的模型,一种是词法作用域,一种是动态作用域,在JavaScript中采用的是词法作用域。接下来就谈谈JavaScript中的词法作用域与动态作用域。

Hexo 博客部署到私有云服务器 |

前言喜欢分享是程序员的天性,所以大部分的程序员都会有一个自己的博客,里面的内容可以是一些工作中遇到的问题和解决思路,也可以是最近学习到的新技术的总结,也可以是对生活的思考和感悟。搭建个人博客的方式也有很多,可以直接在第三方博客平台上写作,如掘金、博客园、CSDN 等等,也可以使用 hexo 搭建博客部署到 github pages,当然如果拥有私有云服务器的还可以在上面借助 wordpress 博

JavaScript基础回顾(五):JavaScript中的执行上下文 |

最近一边阅读Vue源码,一边复习JavaScript的基础理论知识,前面回顾了JavaScipt中的词法作用域,这篇博客就回顾一下JavaScript中的执行上下文,理解了执行上下文就能更好地理解JavaScript中的作用域与作用域链。在查阅资料的过程中,我发现有一篇译文还不错,所以也就跟着那篇译文的思路回顾了JavaScript中的执行上下文,译文地址:

VSCode写Vue代码保存时自动格式化 |

现在我们在开发项目的时候通常都是多人合作一起开发,所以保持代码的风格一致很重要,在前端团队中,一般都是遵循eslint规则进行代码的编写。下面以配置Vue项目为例,简单介绍下如何使用vscode自动帮我们对代码进行格式化。

关于个人能力与姿态的一些思考 |

时间过得非常快,2021年已经到站了,回想年初的计划,有不少没有完成或者完成得不如预期,做得比较符合预期的也就只有关于前端框架源码学习方面,在工作之余阅读完了 Vue 生态相关的框架和插件的源码,包括Vue/Vuex/Vue-Router,后续有时间我会把阅读源码的笔记和自己的思考整理发出来。今天不想聊学习,谈谈我对个人能力与姿态的一些思考。

如何部署hexo博客到VPS服务器上 |

作为一个勤奋的程序员,通常都会有一个自己的技术博客,用于记录日常的学习体会或总结,搭建博客的方式也有很多,如果自己没有vps服务器,那么可以在博客园、CSDN、SegmentFault等网站注册账户进行博客的写作,如果有自己的vps服务器,那么可以搭建更加灵活的wordpress、typecho等博客网站。

Hello World |

“Hey It works! ” 今天终于把博客搭建好了。 作为一个喜欢折腾的人,总也喜欢尝试一些新鲜的东西。虽然不知道自己会不会经常来这里写东西,但还是把博客搭建起来,给自己一个涨姿势的机会。很久之前就开始关注使用GitHub Pages + Jekyll 搭建Blog,觉得挺有意思的,于是开始在网上搜集资料,结合官方文档介绍,在本地把环境搭建起来,到今天算是把整体框架搞定了。

Vue网站性能优化 |

背景 公司的M站采用 vue 技术栈开发,为单页面应用,随着页面数量的增加,网站打包后的体积不断增大,访问网站时加载的资源体积也不断增大,造成首屏白屏的时间过长,这种现象在APP内嵌H5页面比较明显,所以有必要对M站进行优化,提升用户体验。下图可以看到目前M站页面打开时需要加载的js文件,其中体积最大的文件达到了1.3M,在网络环境比较弱的环境下,在APP内打开M站的页面,可以很明显得感觉到加载

Node初学者入门教程(转载) |

这是一篇通俗易懂的入门教程,虽然作者写这篇教程的时候,node的版本还比较低,但至今仍旧是一篇非常好的扫盲读物,看完起码对node会有一个更全面的认识。原文作者是 Manuel Kiessling,译者 goddyzhao & GrayZhang & MondayChen,以下是译文原文。

Hello World |

“Hey It works! ” 今天终于把博客搭建好了。 作为一个喜欢折腾的人,总也喜欢尝试一些新鲜的东西。虽然不知道自己会不会经常来这里写东西,但还是把博客搭建起来,给自己一个涨姿势的机会。很久之前就开始关注使用GitHub Pages + Jekyll 搭建Blog,觉得挺有意思的,于是开始在网上搜集资料,结合官方文档介绍,在本地把环境搭建起来,到今天算是把整体框架搞定了。

腾讯云搭建gitlab服务器,报502错误 |

为了方便管理自己的代码,我在腾讯云搭建了一个gitlab服务器,但今天更新了一下git,突然就打不开了,报如图所示502错误:百度了一下,有说是端口被占用的,也有说是服务器内存不足的,于是把百度到的解决方案都尝试了一下,整个过程内心几乎是崩溃的,最终发现确实是由于内存不足导致的502错误,这样是不是意味着就不能继续使用gitlab管理自己的代码了呢,肯定不是,可以通过给服务器建立swap分区来解决

博客寄语:

    前端农民工,即将奔三,心却依旧少年。

实时播报:

博客号-学习成长

相信每一分耕耘都有每一分收获,致力帮助博客主所创作的博客能更快的被收录! 如果有其它需求,可联系下方邮箱。