2019独角兽企业重金招聘Python工程师标准>>>

大二的时候,就开始接触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)

转载于:https://my.oschina.net/jiutianniao/blog/400309

JS实践与写博客-序相关推荐

  1. 菊子曰:客户端写博客

    大陆的名字叫做菊子曰,是一个写博客的客户端,我立刻就下载了这款软件,研究了一番,感悟很深,它的功能很强大.      其实刚听这个名字,很是迷惑,为什么叫菊子曰呢?和博客客户端又有有什么联系呢?(小勇 ...

  2. 北妈每日总结: 2019年前端人必须学会写博客

    这个年底相信对于很多程序猿来说都不算太好过,是的,资本的寒冬已经到来.无论是传言某厂停止社招还是某商城末尾淘汰,亦或者某知名论坛因为"现金流"问题大裁员.这个年底,已经听到了很多知 ...

  3. 为什么我们要坚持写博客

    本文经授权转载,仅用于学习,版权归原作者所有. 原文:为什么我们要坚持写博客? 作者:从此启程/范存威 前言 从2018年7月份,我开始了写作博客之路.开始之前,我打算分享下之前的经历.去年初公司来了 ...

  4. 关于写博客的四点建议

    关于写博客的四点建议 前言 一.勇于开始 二.关注整体风格 三.把握内容质量 四.适当地推广 后记 前言 从今年2月中旬写博客到现在,博客质量略有提升,粉丝量和互动量也随之增加,在此期间有不少人问过我 ...

  5. 写博客的这几个月,获益良多 1

    1.前言 也将近过年了,看了那么多人搞了年会总结.自己活跃社区这几个月,改变了不少,收获也不少.就想写下这段时间写文章的一些总结,统计下'成绩',说下感想,就写了这篇文章.这次总结的关键词就是:2.( ...

  6. 学生为什么要在CSDN写博客?

    学生为什么要在CSDN写博客? 引言 写博客的好处 构建知识体系 提升写作能力 扩展人脉 为简历加分 帮助他人 为什么是CSDN 如何写博客 记录学习 总结错误 总结与展望 引言 就目前来说,学生应该 ...

  7. cnblog写博客还不错嘛

    昨天把csdn的博客搬家到这里来,虽然提示错误,但还是导过来了. 如果不是csdn不开放api接口,就不会改到这里来了.本来csdn屏蔽了api是为了防止用户搬家,在我这里却起了反作用. 用为知笔记就 ...

  8. 用Node.JS+MongoDB搭建个人博客(成品展示)

    在博客里可以随意畅写和分享自己喜欢的技术,和网友分享知识也是一种提升.根据自己所发表的博客也能更加加深印象. 与此同时写博客也可以提高自己的写作能力(虽然不咋地),但我相信博客只会越写越有质量的. 个 ...

  9. .net编写抽奖的文档_使用开源文档工具docsify,用写博客的姿势写文档

    前提 ❝ 下面的简介摘抄自docsify的官网 https://docsify.js.org 中的简介 ❞ 「docsify」是一个神奇的文档网站生成器.他可以快速帮你生成文档网站.不同于GitBoo ...

最新文章

  1. “TI门外汉”网路知识笔记七 快速以太网通道
  2. cpu线程_记w3wp占用CPU过高解决过程Dictionary线程安全
  3. tf.placeholder在测试时带来的坑
  4. 不得了了!Python 又爆出重大 Bug!
  5. 创造开放世界——《看火人》游戏场景设计
  6. python中的matplotlib.pyplot_python matplotlib中axes与axis的区别?
  7. mysql修改工资字段_mysql- 修改字段
  8. 千呼万唤始出来 ===Visual Studio Team System 2008 Team Suite 中文版 Out!!!
  9. java实现所有括号组合的遍历_括号正确嵌套问题的实现(Java)
  10. 社区发现(六)--模块度
  11. wire routing 网格寻址
  12. Mac上Spotify 音乐添加到 djay Pro的详细教程
  13. java循环练习:输出1+2+3....+100的和
  14. ajax 返回html不返回json,jQuery ajax调用返回HTML而不是JSON的Ajax响应
  15. td超过的文字设置省略号
  16. 单片机循迹车c语言程序,基于单片机控制的简易自动循迹小车仿真与程序源码...
  17. linux 版本号 笔记本_2019 年最佳 Linux 笔记本电脑发行版 top10
  18. Re:从零开始的鸿蒙开发教程
  19. C#大恒相机采集图片时图片上下对称折叠了
  20. ue4导入倾斜摄影_一种高精度倾斜摄影建模方法与流程

热门文章

  1. BIND DNS 软件修复高危 DoS 漏洞
  2. CString的成员函数用法大全
  3. HYSBZ1061题解
  4. 关于使用_bstr_t的一个坑
  5. 0c-36-自动释放池应用场景
  6. msyql 1062
  7. IOS --xcode删除Provisioning Profiles文件
  8. 初学Python之利用map编写姓名格式化输出函数
  9. Android入门学习4
  10. Report_客制化报表输出Excel后去0问题(案例)