Angular4学习总结 写在开始进入现在的公司快满一年了,记得入职第一天是让我看文档,第二天就正式投入开发了,期间一直想要写点学习心得,但是因为工作量较大,连域名未认证被封了几个月都不知道,趁这次修复blog,大致写一写这一年来积累的东西。 学习方式学习一门语言最好的方法就是实战,我进入公司的时候恰好碰上技术栈转型,逐渐把老项目过渡到Angular4,所以大家都是边做边摸索,Angular在国 2018-05-06 #Angular #前端
Windows环境使用nginx反向代理Node.js教程 作用最近一直在埋头苦学Node.js,正好手头有个项目需要上线,之前所有项目都是用Apache部署的,接触Node.js后调试都是带端口号的,例如http://localhost:8080 ,但是在生产环境,总不能让用户也访问带端口的地址吧?这个时候就需要用nginx来做端口转发。 安装官网下载 下载后解压到方便操作的地方,如C:/即可,以下操作以C:/nginx为目录进行演示。 CMD键入: c 2017-05-22 #后台开发 #Node.js
Win10安装MongoDB教程 前言距离MongoDB课程完结已经过去一年半,随着前端知识的系统学习,难免会再次接触到这个数据库,坦白地说之前上课的时候都是应付实验,并没有好好体会它的优点,毕竟你学一门技术如果不能和实战项目结合学习那都是瞎扯淡。接下来的日子得好好学一下了,安装时遇到一些神坑,总结一下与大家分享。 实验环境Windows10 x64 1607、MongoDB v3.4 x64 获取MongoDBMongoDB官网 2017-05-12 #学习笔记 #数据库 #后台开发 #MongoDB
模仿虎嗅网弹出登录框 虎嗅网的登录框给我一种眼前一亮的感觉,我也还没做过模态框,遂决定做一个练练手。尺寸并没有严格模仿,因其使用的是Bootstrap,而我想用原生写。 效果如下: 源码已在Github开源。 2017-05-02
JavaScript浅拷贝和深拷贝 最近发现学点什么零碎知识点都给记在博客上记得挺牢的,所以比较高产:) 直接赋值今天讲讲JavaScript的浅拷贝和深拷贝,不少面试题爱考这个。首先当我们要复制一个数组时,可能会采取直接赋值的方式,像这样:12345var arr1=[1,2,3];var arr2=arr1;arr2[1]=7;console.log(arr1);//[1, 7, 3]console.log(arr2);//[1 2017-04-21 #前端开发 #JavaScript #学习笔记
一张图解释JavaScript event对象 最近被各种clientX,offsetX…搞混了,画个图记录一下,特意去装了个AI,真特么难用。灵魂画风,随意看看。 注:红圈为鼠标点击位置,灰色部位为一个div,白色区域为浏览器可视区域。 2017-04-20 #前端开发 #JavaScript #学习笔记
apply()和call()的区别 call和apply的区别首先两者的作用是一样的,都是为了动态改变This,从语法我们可以看出它们所接受的参数不同:123obj.apply(thisObj, [arg1, arg2, ...]);obj.call(thisObj, arg1, arg2, ...);第一个参数都一样,即把this绑定到thisObj,这时候thisObj继承了this的属性和方法,重点在第二个参数,apply所接 2017-04-15 #JavaScript #学习笔记
如何更改iTunes的备份路径(iPhone、iPad通用) 为什么要线刷? iOS设备的线刷通常有以下几种: 直接通过电脑端iTunes升级 iOS设备的恢复模式(屏幕显示连接iTunes标志) DFU模式 线刷能避免OTA升级产生的各种奇怪问题 有时候OTA升级不了,例如会卡在“正在验证”页面 已越狱设备不能OTA升级,只能线刷升级系统 为什么要更改iTunes备份路径?根源在于iTunes本身是不支持修改备份目录的,每次都是保存在你的C盘下, 2017-03-28 #软件
腾讯的又一次良心发现?————TIM上线之我见 缘起QQ作为腾讯的基石,发展到如今已经第18个年头,作为一个即时聊天平台,承载着腾讯太多的业务,从小学开始使用QQ时,见证着QQ日渐变得臃肿不堪,其中有不少失败的尝试,例如仿照微信推出的公众号和服务号,这让QQ变得非常不纯粹,微信作为一个新兴的通讯平台,加入这些新元素能增加用户活跃度,而QQ给用户的传统印象早已经根深蒂固,它就是一个纯粹的聊天工具,面对日渐减少的用户,QQ团队终于明白得开始做减法 2017-03-07 #软件 #杂谈