node程序的调试向来是比较令人头疼的问题,不过Chrome DevTools在去年已经可以支持node程序的调试,虽然不像使用Eclipse调试Java程序那么方便功能那么强大,但是也算是提供了一个便捷的途径来帮助我们快速的定位node程序的问题。
这个功能是在Google I/O 2016上正式发布的,可以通过这里的视频(youtube,需翻墙)了解更多信息。
使用步骤记录如下:
安装最新的Node
要支持这项功能,需要node.js的版本在6.3.0以上。如果版本较低,将会提示不支持该功能。在Mac上你可以使用nvm来切换node的版本,具体请自行google之。
➜ wx node --inspect --
继续阅读 »
传统的JavaScript编程很容易出现难以管理的现象,如依赖复杂、方法名冲突等各方面的弊端,SeaJS可以解决这个问题。
more
SeaJS的是支付宝著名前端工程师开发的一个前端模块化开发框架。
继续阅读 »
有人说过程序员和码农的本质区别就是程序员会不断探索提高生产力的方法。思维模式的转变是提高生产力的最好方式,但打磨我们的工具也是十分有意义的事,本文将从开发环境,自动化开发,开发工具等几个方面针对前端开发效率的提升和代码质量的提高来展开讨论。
每件事都是一个程序,开发也像程序一样,每个步骤都是一段代码,当开发规模随着文档、代码、需求而增加时,重复的步骤变得越来越多。此时,如果可以像抽象代码一样抽象出一些相同操作就可以大大提升开发效率。因此,出现了更多更优质的工具来代替人工做一些不断重复的开发以减少程序员的工作量。
继续阅读 »
介绍一下你自己和所做的工作
我叫王金龙,是一名初级(按照工作年限来说的话)Web前端开发,但是以开发经历来说,我至少应该算一名合格的前端攻城狮。目前在途牛旅游网工作(已经寻找到新的追求)。读书的时候,接触的东西比较少,心里所想唯有学习,所以也就没培养任何一样兴趣,偶尔会和同学一起踢踢球;工作的时候,才逐渐培养了一些兴趣爱好,如跳舞、唱歌等,跳舞是今年才培养起来的一个兴趣,但是因为工作的关系,基本没什么时间练舞,所以跳的非常非常一般。15年研究生毕业后,工作也有一年半了,而且公司是业务驱动开发,所以代码也写了不少,可是自身能力的提升却没看出来。
你都在使用哪些硬件
这款机械键盘是工作没多久之后买的。话说,当时看到同组的一位老
继续阅读 »
content
{:toc}
往前推2到3年,前端工程师还在忧心忡忡地想,移动互联网时代下,前端是不是没有生存空间了。但今天一看,在我们团队,前端工程师超过一半的工作都是在做移动端的Web或者APP的开发。移动Web或者APP在技术本质上是和做桌面端Web没有本质区别,但是移动端的坑那是非常的多,通过学习这部分内容,让你成为一名桌面移动通吃的前端开发工程师。
继续阅读 »
在前端开发的过程中,一个最繁琐的工作就是写 HTML、CSS 代码。数量繁多的标签、属性、尖括号、标签闭合等,让前端们甚是苦恼。于是,我向大家推荐 Emmet,它提供了一套非常简单的语法规则,书写起来非常爽快,然后只需要敲一个快捷键就立刻生成对应的 HTML 或 CSS 代码,极大提高了代码书写效率。
more
Emmet 的前身是大名鼎鼎的 Zen coding,它是一个编辑器插件,需要基于指定的编辑器使用,官方网站提供多编辑器支持,目前它支持的编辑器如下:
Sublime Text
Eclipse/Aptana
TextMate
Coda
Espresso
Chocolat
Komodo Edit
Notepad++
PSP
继续阅读 »
博客从搭建到现在,中途荒废了好长一段时间,借口确实一大把,但是说到底就是懒呗(⊙﹏⊙)
more
2016
过去一年,生活方面,进步确实挺小,希望今年可以改进。
工作方面么,不在局限于Objective-C/Swift,也接触了一些前端知识,
比如H5、Weex、Vue、React、JS、Webpack等一系列web前端和跨平台开发相关的知识点。
可惜,除了参加大学同学的婚礼时去了趟杭州,就没去外地游玩过。
继续阅读 »
FIS3 是百度 FEX 开源的一个前端工程构建工具,用于解决前端开发中自动化工具、性能优化、模块化框架、开发规范、代码部署、开发流程等问题
在进一步了解 FIS3 之前,我们先来谈谈现在最火的“构建”工具 - Webpack,Webpack 最开始只是想做一个打包工具,把所有的依赖资源都加载到一起。可随着社区越来越大,各种 plugins 和 middleware 的不断出现,慢慢地,它已经不仅仅是一个 module bundler
继续阅读 »
为了UED前端团队更好的协作开发同时提高项目编码质量,我们需要将Web前端使用工程化方式构建;
目前需要一些简单的功能:
1. 版本控制
6. 编译SASS
2. 检查JS
3. 图片合并
4. 压缩CSS
5. 压缩JS
继续阅读 »
在慕课网上看了高并发的课程,准备用spring+Mybaits来开发新的项目。遇到了前端跨域请求的问题。
服务器上nginx+tomcat,其中nginx监听80端口,tomcat监听8080端口。
因为对前端不熟悉,以为用ajax就可以不需要callback,然而前端的同学说不跨域的情况下才不需要callback,让我在返回的json里加上。可是我刚刚学会了最基本的spring-mvc用法,根本不知道怎么加上callback :joy:
继续阅读 »