大二的时候,就开始接触JavaScript了。

当时学了1年多,主要是认真看了一本JavaScript的入门书籍,了解了JavaScript大致怎么回事。在独自做Web项目的时候,用的都是JavaScript比较基本的功能,闭包和Propotype等概念都没有怎么深入学习和实践。

最常用的功能,无非就是表单验证,控制Dom元素的样式。

最近一年,在研究公司某JavaScript大牛写的JS组件,比如表格分页、验证、列表框等。尤其是表格分页组件,用起来比较方便,省去了很多代码。在这些组件中,用到了闭包和正则等自己不太熟悉的用法。

不但如此,在看组件的过程中,在日常Web开发中,好多比较基础的地方,比如Date和Array的方法之类的,也记不住。平时,更多的还是写Java业务代码,前端JS写得少,写的时候也经常参照网上的代码,或者以前自己写的代码。

总的来说,JS方面的能力非常让人着急。

因此,工作后,尤其是今年,较为认真地复习和重新学习了JS,看了一些书。只可惜,效果不太好。很多懂的,依然懂。不懂的地方,依然很迷惑。API用的少,还是记不住。更可恶的是,经常把JavaScript和Java的语法搞混了。

因此的因此,我在不断地写JS的小程序。虽然很“弱智”,但是还得坚持写。不写永远不能熟练运用,不能写自己的JS组件,不能掌握JS技术的核心。接下来的1年中,我将会分享我写的和研究的JS代码和组件。

代码中有写得不对的,注释写错的,欢迎指正。

从菜鸟到普通,从普通到优秀。

JS技术,对我来说,优秀足矣。

原文链接http://blog.fansunion.cn/articles/3464(小雷博客-blog.fansunion.cn)

最新文章

  1. linux下 nginx、php-fpm、mysql 开机自启动
  2. 微信电脑版-微信for windows客户端发布
  3. 用Join子句进行分组联接
  4. git 新建服务器的版本以及项目的用户
  5. jenkins配置记录(2)--代码发布流程
  6. 描述了say_hello函数的具体内容,调用zend_printf系统函数在php中打印字符串
  7. 【完结】利用 Composer 完善自己的 PHP 框架(三)——Redis 缓存
  8. stm32之ADC学习
  9. nginx的负载均衡和反响代理配置
  10. 编程精粹:编写高质量的C语言代码———笔记一
  11. Android_Toast
  12. XHTML代码规则&手工html转换xhtml
  13. avi文件格式详解【转】
  14. python paramiko ssh登录交换机执行命令
  15. 谈谈html中一些比较"偏门"的知识(map&area;iframe;label)
  16. 检测2个公网IP的GRE隧道是否通的方法,使用PPTP拨号检测。
  17. 【转载】实现UTF8与GB2312编码格式相互转换(VC)已经验证!
  18. 《软件工程综合实践专题》第三次作业——原型工具Axure RP8 的介绍
  19. 2018中国大学生程序设计竞赛 - 网络选拔赛 1010 YJJ's Salesman 【离散化+树状数组维护区间最大值】
  20. java中的基本算法

热门文章

  1. 热门游戏<开心消消乐>的“加壳”诡计!!
  2. Codeforces 11B Jumping Jack(数学)
  3. vue26-2.0循环
  4. PL/SQL Developer怎么连接远程数据库
  5. 内联函数(Inline Functions)
  6. c# 读取导入的excel文件,循环批量处理数据
  7. 请允许我成为你的夏季——shiro、jdbcInsertall
  8. Swift学习笔记(6)--字典
  9. Java Web学习总结(9)——servlet和Jsp生命周期解读
  10. 阿里云server改动MySQL初始password---Linux学习笔记