首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JS代码超过1000行,怎么维护?

1000行JS代码,听起来挺多的,但实际上真不算什么,随便一个功能完备、代码健壮的JS应用或是模块,很轻松的就写出1000多行,看这里,我以前写的一个tabel插件,带有CRUD功能、展开、加载、上传、...预览功能的东西,当时为了赶时间没怎么细写,只是实现了功能,就达到700多行, ?...所以,现代的大型web应用,1000行以上的JS代码我觉得就是“起步价”而已。那么这种大型应用的开发,我们必须对JS的可维护性有一个清醒的认识。 不要觉得,“我写的代码,我还维护不了么”?很有可能。...js代码我个人主观觉得,啰嗦一点会更好些。 然后对于数据的加载和使用,要有一定的适应性,不要搞的json的结构一变,你的js整个不能运行。自己封装一个分析json的公共方法。...还是怎么样,至少得有个章程。一般来讲变量名用名字,名称嘛;然后函数名用动词,函数是做事的呀。不必担心什么变量名太长会增加体积,现在js都是被压缩过的。 还有一个方面就是声明变量时的变量类型。

1.9K70
您找到你想要的搜索结果了吗?
是的
没有找到

程序员完全没时间提升自己怎么办?

很多同学都和我说过一个问题,有心想扎实地提高技术能力,但无奈工作太忙没有时间咋办。相信你的实际工作中可能也有过过类似的困境。 当你工作了以后,你会发现抽出时间来学习貌似是一件很困难的事情。...怎么破局,关键点是在于要协调好工作绩效和技术成长这二者的关系,争取让它们能够达成一种互相促进的状态。 我分享的方法可以分成如下几步。 1....将你的成果用起来,提升项目效果 最后这一步是点睛之笔。只有对实际工作提升的技术才是有价值的技术。把你的深度思考的结论应用到项目中,将项目的效果进行提升。...在业务中,由于各种历史原因,存在大量的本地网络 IO(每天几十亿量级)。这些网络 IO 其实都可以通过其它方式优化掉的。...你的工作中的这种提升并不需要太多。假如你工作了三年,你在项目中有过三次大一点的效果提升,其实就足够你拿到好的绩效,或者是在面试中拿 offer 用了。

36010

javascript怎么学呢?值得收藏的学习Js之路

javascript怎么学呢?Js给初学者的印象总是那么的“杂而乱”,相信很多初学者都在找轻松学习Js的途径。...在这里给大家总结一些学习Js的经验,希望能给后来的学习者探索出一条“轻松学习Js之路”。...让你都不知道学哪个好,甚至都怀疑自己学的是不是js了,好像有多个版本的js一样,总是学不完… 那么,怎么才能在js领域内学的轻松甚至游刃有余呢?...不要学了很久就知道js是编程语言,就是写代码,而且特点就是乱七八糟就完了,那样是学不好js的。...我的学习路线如下: A:js基础部分,如:定义变量、函数、数组、字符串等的处理,内置函数、内置对象等; B:js面向过程编程思想,封装出各个函数,试着用这些去做一些常见的小功能,如:选项卡、自定义多选按钮

42030

js变量提升 和函数提升

两个最简单的例子理解变量声明提升和函数声明提升 一、变量提升 变量提升即将变量声明提升到它所在作用域的最开始的部分 例1: function fn () { var a ="hello...,很简单,就是把变量提升提到函数的最top的地方。...但是我需要说明的是,变量提升 只是提升变量的声明,并不会把赋值也提升上来 二、函数提升 js中创建函数有两种方式:一种是函数表达式,另外一种是函数声明方式。只有函数声明才存在函数提升!...、通常JS引擎会在正式执行之前先进行一次预编译,在这个过程中,首先将变量声明及函数声明提升至当前作用域的顶端,然后进行接下来的处理 2、如果当前作用域中存在此变量声明,无论它在什么地方声明,引用此变量时就会在当前作用域中查找...,不会去外层作用域了 3、let和const关键字没有变量提升 2、函数提升 1、如果在同一个作用域中存在多个同名函数声明,后面出现的将会覆盖前面的函数声明 2、函数声明的优先级最高,会被提升至当前作用域最顶端

1.3K41

怎么创建域名?域名怎么选择?

带动了网站技术不断更新,到了现在建立一个网站变的比以前快很多,加上许多人有空就喜欢去网站冲浪,于是,很多个人或者企业开始建立属于自己的门户网站,然而他们不知道,建立网站前是需要创建域名的,所以,请跟随小编一起了解下怎么创建域名...域名怎么选择? image.png 怎么创建域名? 首先,想要创建域名,先要找到域名代理商,现在域名代理商一般都有自己域名注册网站,通过浏览器搜索都可以搜到,挑选排行前五其中一个网站,开始注册。...域名怎么选择? 一个好的域名相当于个人或者公司的明信片,让人容易记住,也能了解网站是做什么的。 1.域名要简短。域名简短能够满足不同人记忆需要,方便用户搜索网站。 2.域名后缀。...相信经过以上的了解,大家至少清楚怎么创建域名和域名怎么选择,最重要的是,随着企业越来越多,好的域名越来越少,对此,我们可以先注册域名,不要等到需要时候才急忙去注册。...还有些人对怎么创建域名,觉得很麻烦,其实,现在很多域名注册平台,已经简化了很多步骤,简单操作即可完成域名创建。

12.6K20

用户流失,怎么分析?

作者:陈老师 来源:接地气学堂 有同学问:用户流失怎么分析?用户流失率的数据可以算,可算出来以后呢?只看数据似乎完全看不出什么流失原因,只知道用户已经X个月没有来了,也不知道看到这个能干啥。...需注意:正面事件也会提升流失率。特别是用户拉新、促活、留存、唤醒等等。单纯的刺激非消费类软指标,最容易引发虚假繁荣。客观上:只要有优惠活动,就会吸引套利的羊毛客,这类用户天生流失率就高。...非核心用户,就让他流失掉,一味挽留只是空浪费经费,还会因为打折频繁让品牌贬值。...从明面上看,是因为用户流失的数据少,我们不知道用户心理怎么想的。...的“鬼畜“区巨头们 ● 豆瓣已玩烂,来爬点有逼格的 ——IMDB 电影提升你的品位

93740

用户流失,怎么分析?

有同学问:用户流失怎么分析?用户流失率的数据可以算,可算出来以后呢?只看数据似乎完全看不出什么流失原因,只知道用户已经X个月没有来了,也不知道看到这个能干啥。今天系统解答一下。...需注意:正面事件也会提升流失率。特别是用户拉新、促活、留存、唤醒等等。单纯的刺激非消费类软指标,最容易引发虚假繁荣。客观上:只要有优惠活动,就会吸引套利的羊毛客,这类用户天生流失率就高。...非核心用户,就让他流失掉,一味挽留只是空浪费经费,还会因为打折频繁让品牌贬值。...从明面上看,是因为用户流失的数据少,我们不知道用户心理怎么想的。

82330
领券