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

如何让你的 JS 写得更漂亮

作者:会编程的银猪 http://www.renfed.com/2017/04/29/effective-js-optimize/ 网上有不少关于JS编写优化建议,这里我根据自己的经验提出一些比较有用的意见...按强类型风格写代码 JS是弱类型的,但是写代码的时候不能太随意,写得太随意也体现了编码风格不好。...下面分点说明: (1)定义变量的时候要指明类型,告诉JS解释器这个变量是什么数据类型的,而不要让解释器去猜,例如不好的写法: var num, 声明了三个变量,但其实没什么用,因为解释器不知道它们是什么类型的...因为JS最终都会被解释成汇编的语言,汇编语言变量的类型肯定是要确定的,你把一个整型的改成了字符串,那解释器就得做一些额外的处理。...这样写也不太好,虽然它是符合JS语法的,但这种编码风格是不好的。使用你这个函数的人会有点无所适从,不敢直接进行加减乘除,因为如果返回字符串进行运算的话值就是NaN了。

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

那么如何让你的 JS 写得更漂亮

网上有不少关于JS编写优化建议,这里我根据自己的经验提出一些比较有用的意见。 1. 按强类型风格写代码 JS是弱类型的,但是写代码的时候不能太随意,写得太随意也体现了编码风格不好。...下面分点说明: (1)定义变量的时候要指明类型,告诉JS解释器这个变量是什么数据类型的,而不要让解释器去猜,例如不好的写法: var num, str, obj; 声明了三个变量,但其实没什么用,因为解释器不知道它们是什么类型的...因为JS最终都会被解释成汇编的语言,汇编语言变量的类型肯定是要确定的,你把一个整型的改成了字符串,那解释器就得做一些额外的处理。...这样写也不太好,虽然它是符合JS语法的,但这种编码风格是不好的。使用你这个函数的人会有点无所适从,不敢直接进行加减乘除,因为如果返回字符串进行运算的话值就是NaN了。...= ` 1 `; 另外反引号还支持占位替换,原本你需要: var page = 5, type = encodeURIComponet("#js

1.3K00

如何让你的 JS 代码写得更漂亮

作者:会编程的银猪 www.renfed.com/2017/04/29/effective-js-optimize 网上有不少关于 JS 编写优化建议,这里我根据自己的经验提出一些比较有用的建议。...按强类型风格写代码 JS是弱类型的,但是写代码的时候不能太随意,写得太随意也体现了编码风格不好。...下面分点说明: (1)定义变量的时候要指明类型,告诉JS解释器这个变量是什么数据类型的,而不要让解释器去猜,例如不好的写法: var num, str, obj; 声明了三个变量,但其实没什么用...因为JS最终都会被解释成汇编的语言,汇编语言变量的类型肯定是要确定的,你把一个整型的改成了字符串,那解释器就得做一些额外的处理。...这样写也不太好,虽然它是符合JS语法的,但这种编码风格是不好的。使用你这个函数的人会有点无所适从,不敢直接进行加减乘除,因为如果返回字符串进行运算的话值就是NaN了。

2K20

十三朝古都西安

)-长安(后秦)-长安(北周)-大兴(隋)-长安(唐)-大安(后梁)-长安(后唐)-永兴(宋)-奉元(元)-西安(明)-西安(清)-西安(中华民国)-西安(中华人民共和国) “西安”:宗周(周)-内史(...秦)-京兆(汉)-京兆(新)-京兆(南北朝)-京兆(隋)-京兆(唐)-大安(后梁)-京兆(后唐)-京兆(宋)-奉元(元)-西安(明)-西安(清)-西安(中华民国)-西安(中华人民共和国) 数据来源 数据来自网上的某公开网站...的确是西安的热门景点。...: 秦始皇帝陵博物院(兵马俑):兵马俑的确是西安景点的代表 回民街:西安各种美食、小吃聚集的场所 大雁塔:位于西安市雁塔区大慈恩寺内,现存最早、规模最大的唐代四方楼阁式砖塔,供奉着玄奘从天竺(印度)带回来的佛像...西安美食 西安美食数据总共有1870条,看下前5条数据: [image-20210410182628529] 西安面食 北方人很喜欢吃面食,我们看看西安的面馆、面店: df1 = pd.read_csv

90200

ACOUG西安站活动落幕

2015年9月10日,教师节,ACOUG的活动第一次来到了古都西安,在连绵的秋雨中,活动如期举行,参加活动朋友们的热情远远超出了我的预期,大家克服了天气与交通的恶劣状态,赶赴会场,和我们一起度过了一个学习的下午...我想西安以后将会是ACOUG固定的传道之地。 西安软件园发展中心的李坚先生,当得知我们将要举办这样一场活动,欣然为我们提供了场地支持,在软件园的会议室中,ACOUG的西安第一站成功落地。...感谢西安软件园发展中心为ACOUG提供的支持。我们也希望在未来能够和更多的软件园区达成合作,ACOUG传播技术和知识,园区可以提供场地、宣传或其他支持,一起为技术找到更多的应用之所。...特别感谢西安三星、华为、电信和移动的DBA朋友们,社区的活动在大家的参与和分享之下将会变得更加活跃和开放,有了ACOUG这个圈子,西安的活动将会持续的组织和发展下去。...希望我们ACOUG的分享能够为西安的朋友们带来有价值的信息和帮助。也希望西安的技术交流能够持续发展下去。

97070

这次,我得夸夸西安。。。

还记得上一次西安疫情吗? 连续一个月的时间,在网上被鞭尸,各路自媒体通过各种各样的角度来批判,西安漏洞百出的防疫政策。...当然也包含我,还写了文章:《西安一码通又崩了,每天生活在全国人民的笑话中。。。》 爱之深责之切,作为一个生活在西安的本地人,那段时间真的是对西安太失望了。...很多本地群,大家都在讨论,要不要离开西安。 人在一个极端的情况下,总是喜欢将问题极端化,那么西安就真的就那么不堪吗? 2 另一面 我并不否认,之前西安发生的一切,那些也确实该骂!...至少从这一次,从发生在西安的疫情来看,我觉得西安做得真不错! 3 奥密克戎 这次在西安传播的是奥密克戎,传播力极强,有这样一个案例,大家看完就知道了。...那么这次西安的防疫是什么样的呢? 3月5号发现的疫情,西安市马上启动了溯源调查,该隔离就隔离,该通告就通告。

67020

将JavaScript代码转换为漂亮的SVG流程图——js2flowchart

js2flowchart 是一个可视化库,可将任何JavaScript代码转换为漂亮的SVG流程图。你可以轻松地利用它学习其他代码、设计你的代码、重构代码、解释代码。...安装使用 安装 yarn add js2flowchart 使用 index.html ? index.js ?...js2flowchart的特性以及适用场景(来自官网翻译) js2flowchart获取您的JS代码并返回SVG流程图,适用于客户端/服务器,支持ES6。...定义的样式主题支持选择您喜欢的样式 自定义主题支持创建自己的主题,更好地适合您的上下文颜色 自定义颜色和样式支持提供方便的API来更改特定样式而无需样板 用例场景: 通过流程图解释/记录您的代码 通过视觉理解学习其他代码 为有效JS

5.5K40

西安健康码又崩了!随便聊聊

大家好,我是鱼皮,这两天有不少朋友来问我:鱼皮,西安健康码又崩了,你怎么看? 还有些朋友跟我开玩笑:是不是你新项目上线,把他们服务器搞崩了? 我就纳了闷了,为啥大家知道这种消息总是比我快?...不过在了解了西安健康码崩溃的情况后,可以简单和大家聊聊,分享一点拙见。...事件描述 事情大致是这样的,去年 12 月 20 日和今年的 1 月 4 日,短短两周内,西安一码通程序崩了两次,导致市民无法扫码亮码,只能在寒风中排队等候。...于是,名场面来了: “时任西安市大数据局局长刘军参加发布会并回应称,西安市一码通使用频率加大,对网络与平台造成较大压力,在全员核酸检测的特殊时期,为减轻系统压力,建议广大市民 非必要不展码、亮码 ,在出现系统卡顿时...但西安不一样,它的一码通,是由当地政府部门招标搭建的,而且还是在三天内研发出来的!

1.6K60

马云要在西安建阿里西北总部!为何互联网巨头都相中了西安

近日,阿里董事局主席马云表示,将要在西安建立阿里巴巴西北总部,菜鸟网络也将要在西安市加大投资力度,在西安市打造中国智能骨干网西北核心节点,服务大西安建设以及西北地区经济发展和服务业转型升级。...不久之前,天猫宣布启动“北京中心战略”,在北京地区进行“三公里生活区”试点,现在进入西安,阿里巴巴的地图上又多了一块。...不只是阿里巴巴在西安布局,更早之前,百度金融在西安成立“百度成立百金互联网金融资产交易中心”(简称金交所),百度则与西安交大成立了国家工程实验室,双方进行了大数据战略合作。 ?...四大互联网巨头(BATJ)不约而同加强在西安的布局,表面上看是因为西安是中国西北地区最发达的城市,也是中国西部最发达的三大重镇之一(另外两个是西南地区的重庆和成都),在西安布局,各种业务就可以辐射陕西和西北市场...还有西安有很强的人才优势,当地有西安交通大学、西安电子科技大学等名校,可以给BAT和京东们提供人才、科研等资源,比如百度与西安交大战略合作,BAT、京东进入当地对于大学生是好事,留在西安就能进入BAT等顶级企业工作

2.3K90

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券