hjzheng

hjzheng 查看完整档案

西安编辑西安工业大学  |  探测制导 编辑杭州数云信息技术有限公司  |  高级前端工程师 编辑 github.com/hjzheng 编辑
编辑
_ | |__ _ _ __ _ | '_ \| | | |/ _` | | |_) | |_| | (_| | |_.__/ \__,_|\__, | |___/ 该用户太懒什么也没留下

个人动态

hjzheng 关注了标签 · 2017-06-02

react.js

React (sometimes styled React.js or ReactJS) is an open-source JavaScript library for creating user interfaces that aims to address challenges encountered in developing single-page applications. It is maintained by Facebook, Instagram and a community of individual developers and corporations.

关注 36364

hjzheng 赞了回答 · 2017-01-16

解决package.json && gulpfile.js && node_modules 三者关系是什么?

方向盘 && 引擎 && 发动机舱三者的关系是什么?

关注 5 回答 5

hjzheng 回答了问题 · 2017-01-16

为什么要用gulp-rev给文件名加md5,一般自己做的项目不用加吧,感觉给自己添麻烦

这就要看你的需求了,我认为最好还是加上,再说也不太难,多做些总归有好处。

下面的种子项目中就有:
https://github.com/hjzheng/gu...

关注 3 回答 2

hjzheng 关注了问题 · 2017-01-16

为什么要用gulp-rev给文件名加md5,一般自己做的项目不用加吧,感觉给自己添麻烦

为什么要用gulp-rev给文件名加md5,一般自己做的项目不用加吧,感觉给自己添麻烦

关注 3 回答 2

hjzheng 赞了回答 · 2017-01-01

解决我想重新写代码,应该学那些东西

去飞 去飞翔

关注 9 回答 7

hjzheng 回答了问题 · 2016-12-13

Promise按顺序执行

可以使用 co https://github.com/tj/co
或者 async 和 await

关注 8 回答 7

hjzheng 关注了问题 · 2016-12-13

Promise按顺序执行

我知道要顺序执行Promise用他的than方法,但是这个太冗长了,
如何用all方法做到顺序执行?或者其它方法?

let a = () => {
            return new Promise((resolve,reject)=>{
                setTimeout(()=>{
                    resolve()
                    console.log(1)
                },100)
            })
        }            

        let b = () => {
            return new Promise((resolve,reject)=>{
                resolve()
                console.log(2)
            })
        }            

        Promise.all([a(),b()]);// 2 1

关注 8 回答 7

hjzheng 赞了回答 · 2016-10-05

解决没学过angular 现在开始学的话直接学angular2还是需要先学angular1.X

声明:我研究的很浅。菜鸡一枚。玩儿 Angular1 只有一年的时间,Angular 2 也不到半年。强答一波。。

  1. TS 不是只能写 Angular2,Angular2 也不是必须用 TS 写。你用 TS 写 Angular1,用 ES5 写 Angular2 也不会炸。。。=。=

  2. 我没有专门花时间去深究 TS,语言只是工具,会用就行((误。。。但是:

  3. TS 本身就是 ES6 的超集,ES6 本身就是 JavaScript,加些新方法和新的写法,TS 最终也是编译成 JS 运行的。。个人觉得只要 JavaScript 基本功够好,学起来 TS 也没想象中的那么困难。TS 的特性,比如强类型,需要就用,不需要的话就当成 ES6 来写,也没什么大问题。

  4. 如果学过 Vue,应该会对学习 Angular2 有些帮助。思路上有些相通的,只是写法和生态圈换一换而已。

  5. 参考资料方面已经不少了。中文的虽然不多,好歹有官网。英文的多很多,书的话至少有《ng-book2》,《Switching to Angular2》,《Mastering Angular2 Components》,视频的话,Youtube 一堆,各大“在线教育”平台,比如 Udemy,Lynda,Egghead.io 也是一堆,足够你看的。

  6. 不是很建议为了理解双向绑定、指令、依赖注入而现在开始看 Angular1。个人觉得 Angular2 的更好理解,也简单不少,写法上 Angular2 与 Angular1 也稍有不同。就比如 Angular1 里面有 provider, service, factory, constant, decoratorvalue, 刚开始学很容易懵逼。。至少这方面,Angular2 简化了不少。

  7. 项目和例子,网上也已经很多了。大小项目都有。。github 上面有一大把,还有一个网站叫 BuiltWithAngular2。。我的 github 上目前只有些很简单的例子,最近在写,希望能尽快完成更多。

  8. 说到公司需求。个人建议是,如果为了在三个月之内赶快找工作,那就去学1。。只要不是为了这个,学2吧。。写自己的项目,以及为了将来考虑,Angular2 可是会是更好的选择。

  9. 很多方面理解的还不到位,希望大神指正。

关注 7 回答 5

hjzheng 关注了问题 · 2016-08-29

gulp到底比grunt好在哪里?

刚学了grunt,感觉已经很棒了,但是网上貌似很多言论说glup怎么怎么好,grunt怎么怎么垃圾,我不以为然,我认为grunt蛮好的,配置文件写起来没多复杂啊,不都是完成一些基本的自动化工作吗,整这么多浪费大家时间吗?

关注 19 回答 15

hjzheng 回答了问题 · 2016-08-29

gulp到底比grunt好在哪里?

关注 19 回答 15

认证与成就

  • 获得 90 次点赞
  • 获得 13 枚徽章 获得 1 枚金徽章, 获得 2 枚银徽章, 获得 10 枚铜徽章

擅长技能
编辑

开源项目 & 著作
编辑

  • ccms-components

    数据赢家组件库 written by Angular1.x + ES2015

  • angular-utils

    https://github.com/ShuyunFF2E/ccms-angular-styleguide 辅助项目,解决四类问题 1.解决路由使用问题 2.解决No Filter && No Service 问题 3.装饰器使用 4.Event Bus 实现事件通知

  • use-gulp

    gulp 资源收集

  • ccms-svg-icons

    ccms svg icons

  • mock-server

    前端数据 mock 服务

注册于 2015-04-28
个人主页被 1.7k 人浏览