开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 1572|回复: 5
收起左侧

[js/PHP求助] JavaScript打造城市选择控件

[复制链接]

发表于 2013-2-12 23:31:44 | 显示全部楼层 |阅读模式   天津市天津市
我在平时写js代码时候,喜欢自己写,不太喜欢使用现在网上的框架。——一是比较熟悉自己的代码(别人问我,我都知道里面都是什么东东),二是自己的框架更适合现有的项目。



思维导图

介绍

老是在写js,你平时是怎么写你的js呢?更喜欢哪种方式呢?

今天就把常见的跟大家唠叨唠叨。——年纪大了,就这一爱好(平时也喜欢说胡话),别闲我烦!

直接初始化法
优点:
1、userData本身就是对象实例。——上来就实例化一个类出来,也不怕浏览器受不了。
2、代码紧凑。
3、编程效率高。
缺点:
1、代码的重用性比较差。
2、不符合面向对象的编程思路。——设计模式这种玩意,经常是在类上,弄来弄去。这种直接在对象上使用,够呛!
总结:应避免使用该方法创建自定义对象。
使用案例: QQ迷你弹窗
构造函数法
使用方法:需要使用“new 和 构造函数”创建实例。
优点:
只有new的时候,才分配内存。如果不new,浏览器一辈子都不会给你内存资源的。——想要就要,不想要就不理她!
Object表达式法

类似于第一种”直接初始化法“。——其实是一种变种。
上面那一坨红色标出来的部分,让人看着眼晕。——这代码让谁看了,估计都要狂吐血!
匿名函数法

这个是我经常用的,你看这代码,用两字形容,“漂亮”,再给两字,“相当漂亮”
上面那个是我经常用的,我在项目中写了一堆的扩展,用这玩意,层次感非常强。
案例:jQuery
总结
我在平时写js代码时候,喜欢自己写,不太喜欢使用现在网上的框架。——一是比较熟悉自己的代码(别人问我,我都知道里面都是什么东东),二是自己的框架更适合现有的项目。
但是平时我也比较关注这些框架,一般是看看这些框架是怎么写的,然后在写自己项目的时候,会放进去一些。

大家在平时写js代码的时候更喜欢以上哪种方式,或者你们是不是有更好的方式呢?不妨告知一二。








发表于 2013-2-13 12:35:47 | 显示全部楼层   青海省西宁市
还是支持下比较好~
回复 支持 反对

使用道具 举报

发表于 2013-2-13 12:34:57 | 显示全部楼层   青海省西宁市
神马东西 我不晓得~
回复 支持 反对

使用道具 举报

结帖率:100% (14/14)

签到天数: 5 天

发表于 2013-2-13 08:55:24 | 显示全部楼层   湖南省怀化市
楼主太油B了,JS神马的我是一点都不懂滴。。
回复 支持 反对

使用道具 举报

结帖率:90% (9/10)
发表于 2013-2-13 08:28:31 | 显示全部楼层   河北省廊坊市
             离楼主技术还有很长的时间
回复 支持 反对

使用道具 举报

结帖率:61% (35/57)
发表于 2013-2-12 23:52:04 | 显示全部楼层   海南省海口市
我反过来问楼主一句,你会写么?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表