https初尝试

初衷2016年3月11日,收到来自新加坡网友@Steven Goh 的一封邮件, 大体内容是他是一家公司(Kloudsec)的员工,这个公司的产品可以使用LetsEncrypt cert为用户免费搭建HTTPS,希望我可以在中国帮他测试.抱着人人为我,我为人人的心态,我答应的进行尝试. 使用了我的博客网站 github pages 的 blog.carvenzhang.cn作为测试.     阅读全文
carvenzhang's avatar
carvenzhang 4月 04, 2016

前端模块化开发

其实对前端模块化开发的接触时间并不多,很多见解都是别人的,或者是偏的, 还是乐意记录下来,谁让我一天一个念头说到前端模块化开发,其实是说 javascript 模块化开发。目前,大众讲到的 javascript模块化规范 有3种,CommonJS、AMD(异步模块定义)、CMD(通用模块定义)     阅读全文
carvenzhang's avatar
carvenzhang 3月 11, 2016

浅谈闭包

闭包 – closure, 应该可以说是javascript的一个难点吧, 其实说难也不难, 只是因为没有真正一个权威的人/书去给他一个真正的定义。不过,学编程的人一路都要有自己的理解,很少人乐意去v死记一个定义。自己看闭包也有很久了,但是每次回想起来又忘了自己改如何形容它, 它真的很难吗?其实并没有,每次看别人的博客,还是很快就能理清楚思路的,于是终究还是要自己写下来,自己给自己一个理解。 苍白描述闭包可以理解为,在函数(命名为A函数)内部创建一个内部函数,并暴露到A函数外部去(暴露方法可以是返回一个内部函数,或者将内部函数赋值给 全局/外部 变量),然后可以通过暴露出来的内部函数,操作A函数内部的变量。 所以,在本质上,闭包就是将函数内部和函数外部连接起来的一座桥梁。–阮一峰(学习Javascript闭包(Closure))     阅读全文
carvenzhang's avatar
carvenzhang 3月 11, 2016

gulp尝试开发

背景这是挺久之前的事情了,还是觉得先记录下来,免得自己忘记了。在实习的公司做web开发,gulp 是经常用到的,可是我做的不仅仅的前端,还包括后台,所以将前端文件移至后台这种事当然也需要我做啦,用gulp,但是,文件移至后台目录后,资源文件的路径必须修改,(我做的后台的是用express做的),一时间,没有找到适合的插件,于是我萌生了自己开发一下gulp插件的想法。     阅读全文
carvenzhang's avatar
carvenzhang 3月 10, 2016

实习中结

罗嗦 开始实习至今也有差不多有个月了(实际工作时间是一个多月),见识了很多新的事物,学到很多新的知识。公司搬到了T.I.T创意园。。。等等,很多感觉是自己一个人在学院撸码get不到的。 感觉自己的心态有了变化, 最近要准备 BAT 的面试, 那是我的梦想,所以感觉这段实习大概要结束了,做一个中期总结吧。 实习的时间, 工作很不稳定, 有时候很空闲, 有时候有任务了, 就要加班到凌晨, 这都是理解的, 毕竟自己在学校做外包的时候,也会遇到各种紧急状况。空闲的时候,就自己一个人上网学习, react,ES6的相关知识, 我也是在这段时间吸收的。     阅读全文
carvenzhang's avatar
carvenzhang 3月 04, 2016

reactjs

react js最近在学习react js,ReactJS是Facebook开发的用于构建用户界面的JAVASCRIPT库,利用其可以实现组件式开发。 JSX虽然JSX不是ReactJS所必须的,但是使用jsx无疑可以加快React的组件开发速度 所需文件我们大概清楚我们开发ReactJS需要的文件的,首先的官方所需的react.js 和 react-dom.js然后是解析JSX语法所需要的jsxtransform.js,后来因为迎接ES6,舍弃了jsx,改用babel,也是需要引入一个文件。 加上自己写的各种组件,如此看来,网页的js引入将相当多,不利于管理。而且像解析jsx或者ES6->ES5这样的工作,完全可以在开发时完成,而不用在使用时由客户端转译,影响效率。 基于种种原因,我们需要用到一些其他工具。而我挑选赖webpack     阅读全文
carvenzhang's avatar
carvenzhang 1月 26, 2016

实习笔记2--20160121

事务今天主要是看Slim框架,slim是一个轻量级的php框架,比较适合写接口。 收获当然是新认识了一个框架啦,还学会了启动php内置服务器。     阅读全文
carvenzhang's avatar
carvenzhang 1月 21, 2016

实习笔记1--20160120

事务今天主要做的是这种账号的注册和软件的安装。实习了才知道,一个团队的任务管理居然要依赖与那么多的工具,尽管团队不大,但是任务分工看起来很严格呢。软件也安装了很多,我把ws、ps、node、npm全都更新了一遍。设置了VPN,大半天的时间就过去了。下午就看了微信公众平台的接口文档,第一次那么仔细的看,自己手写了一些步骤,然后上github找了别人的包,融进CI里面。     阅读全文
carvenzhang's avatar
carvenzhang 1月 20, 2016

git分支管理

git分支管理git用了挺久,但是对分支管理还是不熟悉。用这篇博客来记录一下常用的分支管理命令1.首先绑定远程仓库 git remote add test git@github.com:zjy01/test.git     阅读全文
carvenzhang's avatar
carvenzhang 12月 04, 2015

mvc

近来打算带经理们探讨一下mvc,相信可以从中学到不少知识。、以前只会用框架,却不懂他的内部是怎么运行的,自己学的php和别人学的php有什么不同。     阅读全文
carvenzhang's avatar
carvenzhang 10月 31, 2015