写好jquery的良好习惯
在前端工作中,我们需要写很多的javascript代码。我本人对JS一窍不通。因此,在逐渐的学习jquery。这还是比较简单的,可以完成我日常工作中的大多数需求。
但是在学习中,要保持良好的习惯。我的个人总结如下:
- 善用变量,尤其是对DOM结构中的ID以及CLASS
- 多写注释,自己不熟,前面写后面忘,所以要多谢注释
- 善用函数,对重复运用的代码写成函数,多处调用
- 多写分号,很多分号可以省略,但还是写上为好,以免压缩出问题
- 练习写插件,多写一些插件,可能有人认为是重复造轮子。但是可以搞清楚它的原理
- 命名清楚,英文或者拼音,但一定要清楚,不能让人云里雾里
- 外调JS压缩,多处共用且无需修改的JS压缩处理,可以减少流量
- 内部JS不压缩,里面可能会使用的程序输出,因此不要压缩,避免出错
保持良好的书写习惯,可以让工作学习事半功倍,与诸君共勉。
写好jquery的良好习惯相关推荐
- [jQuery] 你有写过jQuery的扩展吗?都有哪些写法?
[jQuery] 你有写过jQuery的扩展吗?都有哪些写法? jQuery扩展语法把扩展的内容就可以写到xxxx.js文件了,在主文件中直接导入就行了.用法1.$.xxx()$.extend({&q ...
- 如何写一个Jquery 的Plugin插件
JQuery Plugin插件,如果大家不明白什么是JQuery插件或都不清楚如何编写可以查看其官方的网站:jQuery Authoring Guidelines 好了,下面有一些我觉得想做一个好的插 ...
- body区域怎么传一个数组_自己轻松写一个jQuery库
jQuery是现在最流行的JavaScript工具库. 据统计,目前全世界57.3%的网站使用它.也就是说,10个网站里面,有6个使用jQuery.如果只考察使用工具库的网站,这个比例就会上升到惊人的 ...
- 帝君级别 纯手写 原创 jQuery入门笔记
帝君级别 纯手写 原创 jQuery入门笔记 广治君今天下午整理了一下jQuery的入门学习思路,以及学习内容 一.学习jQuery的目的 为什么要学习jQuery,低程度的一定是你在学前端或者后端, ...
- SQL SERVER全面优化-------写出好语句是习惯
前几篇文章已经从整体提供了诊断数据库的各个方面问题的基本思路...也许对你很有用,也许你觉得离自己太远.那么今天我们从语句的一些优化写法及一些简单优化方法做一个介绍.这对于很多开发人员来说还是很有用的 ...
- 自己动手写一个JQuery插件(第二篇)(转)
1.Hold住,我们要开始动真格了! 是的,看到这个标题,你一定也和我一样迫不及待了,因为我们不像之前那篇教程一样小打小闹了,我们现在要动真格了,这次我们要写的插件是上个插件的增强版本.而这个插件包含 ...
- 我要养成写博客的好习惯!
2012年快要结束的时候,很多人开始写这一年的总结,在人人上.qq空间上.我一直不喜欢把心情做总结,而是喜欢在心里默默回忆,或者平时就记录在微博上,结果发现时间越久能够想起的事情也就越少了,当然唯一的 ...
- html中失焦事件怎么写的,jquery中怎样触发失去焦点事件?
jquery中怎样触发失去焦点事件?下面本篇文章给大家介绍一下.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 当元素失去焦点时发生 blur 事件. blur() 方法触发 blu ...
- web前端开发课程安排,写出jquery常用选择器
面试知识点 主要内容包括html,css,前端基础,前端核心,前端进阶,移动端开发,计算机基础,算法与数据结构,设计模式,项目等等. html 1.浏览器页面有哪三层构成,分别是什么,作用是什么? 2 ...
最新文章
- mfc编辑框显示数据_Excel表格技巧—Excel表格中怎么给数据分等级
- JavaEE基础(八)
- 8、web入门回顾/ Http
- JAVA JDBC连接mysql编程
- web应用程序并发测试_测试并发应用
- 生成html_用 Pytest+Allure 生成漂亮的 HTML 图形化测试报告
- Android学习之路-----倒计时欢迎界面(更有条理)
- 计算机组成原理—存储系统总结
- 大数据技术在网络安全分析的作用
- 如何给计算机关闭网络连接,win10系统的电脑怎么把网络连接关闭?
- 使用Python程序读取fasta文件reads
- 小程序商城制作一个需要多少钱?
- 飞天加速计划初体验-阿里云开发者社区
- 我的世界服务器怎么弄无限矿物,minecraft mod教程:在世界上生成矿石:GameRegistry的使用5...
- 德鲁伊(Druid)后台监控配置详细操作。生产环境定位问题方法
- C# 简单图片爬虫 快来斗图把
- HTML5 Canvas编写五彩连珠(5):寻路
- RSA解密失败:javax.crypto.BadPaddingException : Decryption error
- fck java_java FCK学习使用
- 【Java】UML类图详解-详细易懂