javascript - 你们都在研究什么?(前端方向)
PHP中文网
PHP中文网 2017-04-10 12:48:39
0
14
1381

说说自己都在研究什么技术,有什么可以分享给我或者大家的? 在工作中都在做什么?

PHP中文网
PHP中文网

认证0级讲师

répondre à tous(14)
左手右手慢动作

javascript

  • 模块化 CommonJS、AMD、RequireJS、SeaJS、curljs
  • 依赖管理
  • TDD: QUnit、Jasmine
  • nodejs
  • JSHint

CSS

  • Sass
  • LESS

其它

  • 命令行
  • 正则表达式
  • ssh
  • git
  • 项目构建自动化: GRunt、rake
阿神

CSS布局/HTML语义

基本上是在整理evernote里面囤积的资料与开发过程的经验。

  • CSS2.1的标准盒模型部分翻译与整理(W3C CSS2.1的8~10章),详细解析CSS2.1涉及的高宽计算(重点在浏览器如何计算,也会稍微涉及一下CSS Object Model View里的API),与衍生的布局方法。(由于很多前端都是轻视标准重视经验,轻视CSS基础布局方法重视各种JS布局方法或CSS草案布局方法,所以个人觉得很有必要。)
  • 移动端的开发经验
  • SEO优化,无障碍页面的整理

JS

瓶颈期还是各种读吧……

  • impress.js
  • jQuery.js
  • AMD/CMD模块化
  • 整理代码片段,抽象出通用解决方案,以便日后UI库的构建
  • JS设计模式

前端模块化/工作流

  • SF里面有牛人有提到,先好好读下
  • git/hg

跨界

  • 正则
  • shell
  • nodejs
左手右手慢动作

spinejs + space-pen + storejs + js-signals + hasher = 支持 IE6 的 JS-MVC

spinejs

用于构建前端富应用程序开发(MVC架构,classes继承、订阅模式的事件绑定)隶属backbone家族,相比backbonespine只提供模型(Model)和控制器(Controller),视图(View)可任意替换你喜欢的模板引擎。

当中也有很多实用的内置扩展(基于锚点的路由扩展支持route、列表维护list、关系管理与状态机manager、本地存储local、异步存储ajax、模型关系管理relation)让你可以写出易于维护的代码。

再加上用coffee的语法糖和类的写法,大大提高开发效率。核心源码只有600+行,可以方便自定与扩展。

space-pen

是一个基于jQuery的200+行的 View Class,由 github staff 开发维护,语法也是coffe。

利用space-pen可以写出类似jade语法的模板结构加上本身jQuery提供特性,写出一般的 View + Controller 绰绰有余。

其他三个都是为了兼容老式IE做得混搭。

这些东西都算小众,文档和示例代码较少,需要自行学习。 详情自己查看项目主页。这里就不再详述,点到为止。

作为一名python党,用相近语法的coffeescript写前端,非常爽快。 另外强烈推荐Grunt

黄舟

segmentfault上的第一次回答,大家轻拍

从离开学校到现在差不多已经工作三个多月了,越来越发现自己知识的浅薄。发现有很多东西想学,很多东西要学。这是目前我正在学习或者想学习的东西。挺多挺杂

JS:

  • JS基础很重要,每个一段时间就会过一遍基础
  • undersore 这个主要是看源码用的
  • 前端模块化开发
  • MVX,包括MVC,MVVM等,学习backbone,ember.js
  • 另外目前正在学习nodejs,以及express,包括mongodb,发现还真的挺好用,特别是对于一个熟悉js的人来说

CSS:

  • 响应式布局,这个主要在学习比较热门的bootsrap框架
  • 目前比较新的就是css3以及当前比较热门的less,sass

开发工具

  • 版本控制,工作中在使用svn,看趋势以后会转向git,之前使用github,对git略有接触,不过不深。最近开始自习学习git之后发现,git确实很强大,不过也很灵活。所以想要保持一个干净的工作环境就需要特别注意。不然很容易让工作流编程一坨屎。
  • 项目工具。工作中使用的是fekit,平时自己使用grunt,前两天发现了更强大的yeoman,其实是yo、grunt、bower三个工具的合集,用起来很顺手。 1s钟进入coding状态。

自动化测试

  • 了解不多,前端需求不是特别大,特别是老的代码,很难做测试。知道的测试工具有mocha,jsman,yui tester,qui。
  • phontomjs,这个是无浏览器测试用的,一个v8引擎

后端语言

  • python 作为一个前端工程师,不要只局限在前端开发,接触下后端,或者说其他语言,有助于提高自己的编码思想和能力
  • node,这个其实也属于js的范畴了

服务器

  • nginx 这个就是nginx的各种配置了 nginx的反向代理很赞。目前用nginx做本地代码调试,以及python的静态文件服务器
  • shell

想学习

  • 用户行为监控,比如beacon
  • mobile端的前端开发
黄舟

搞好基本功之后,就深入JavaScript,然后还可以搞搞Node.js

刘奇

TDD、Firefox OS开发、AngularJS。目前就这些

大家讲道理

我跑偏一下,我在研究php内核实现,算法,数据结构,ACM,系统架构,负载均衡一些东西,感觉自己定位不准,例如面试阿里研发岗,被调到了系统岗位

小葫芦

Node.js JQurey Ajax

洪涛

HTML5+CSS3+jQuery...

巴扎黑

这几天在研究appjs,做一个配置管理工具。
其实也没什么好研究的,就是正常用nodejs而已。东西也比较简单,主要是用来熟悉一下knockout.js。
正在和node-mysql for nodejs v0.8的bug搏斗中。

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal