1. 聚能聊>
  2. 话题详情

无所不能的JavaScript,你用它干了些什么?

JavaScript是世界上最流行的脚本语言,作为一种脚本语言,JavaScript可以说是非常成功的,它在相当多的领域中得到了广泛应用。它不但可以用于编写Web浏览器端(或者称为客户端)脚本,实现在Web页面上下文中执行的程序,而且可以在服务器端用于编写可处理浏览器提交的信息并相应地更新浏览器显示的Web服务器程序。

应用场景如下:

1..网站前端开发

2. 网站后端开发

3.移动 app开发

4. 混合式应用开发

5. 插件开发

6.游戏开发

7.动画开发

8.人工智能开发

9. 桌面开发

10.系统开发

。。。。。。。。

。。。。。

厉害了,几乎所有领域都可以使用 js 进行开发,就算现在不能我相信以后也会可以,所有能用 Javascript 写的东西最终都会被 Javascript 写出来。

那来聊聊吧

你用 JavaScript 干什么呢 ?
学习或是使用 JavaScript 遇到那些困难,如何解决的呢?
你的 JavaScript 达到到了什么水平?
谈谈你认识的 JavaScript 有哪些优缺点。
说说你对 JavaScript 今后的看法吧。
参与话题

奖品区域 活动规则 7天后 结束

  • 奖品一

    阿里云代金券 x 5

  • 奖品二

    云栖社区T恤 x 2

  • 奖品三

    品牌U盘 x 1

89个回答

4

年华余

你用 JavaScript 干什么呢 ?
web前端,前段时间用node写了一个后端
学习或是使用 JavaScript 遇到那些困难,如何解决的呢?
npm包有些被xx了,解决方法就是...(此处省略)
你的 JavaScript 达到到了什么水平?
还在学习中
谈谈你认识的 JavaScript 有哪些优缺点。
优点:简洁、明了,语法简单 缺点:比如小程序不能用JQuery
说说你对 JavaScript 今后的看法吧。
webpack模块化会成为前端的主流,同时像node.js这样的会在服务端有应用吧,但是规模应该不会太大~

年华余 回复

六六六

娱乐a 回复

和我一样嘛

评论
0

饭娱咖啡

1.你用 JavaScript 干什么呢 ?
用来干什么!那就是用来开发啊!哈哈哈
到目前为止,我用过的前端开发都是用 javascript 。

2.学习或是使用 JavaScript 遇到那些困难,如何解决的呢?
遇到的困难相当多。

  • 框架越来越多。几乎每到一个新的项目,就要学习新的框架。所以,做前端的需要有不断学习的精神。
  • 变量作用域的问题。只要你稍不注意,变量的值你就不知道是怎么得来的。所以,使用时要时刻注意变量的命名 和 对变量的声明。
  • 函数作用域范围。经常的,你会发现你要的值和你想的不一样。
  • 函数执行顺序。Javascript 的执行顺序跟 Java 的执行顺序不一样,不是一定会从上往下执行完的,经常会一个函数执行还没返回就执行下一个函数。因为 javascript 是异步的。这时候,你可以使用 promise。不懂 promise ,请自行百度。

3.你的 JavaScript 达到到了什么水平?
水平不高,但也不会太低。高不成低不就的感觉。

4.谈谈你认识的 JavaScript 有哪些优缺点。

  • 类型之间的转换,有点乱。在做条件判断的时候,经常会遇到。
  • 变量作用域的问题
  • 函数执行顺序的问题

5.说说你对 JavaScript 今后的看法吧。
Javascript 最近几年发展的都还不错,一直也在改进中。虽然还有诸多问题,但还是很好用,从层出不穷的框架中就可以知道,Javascript 还是一门很棒的语言。

gfriend_24 回复

很专业啊!

随云而生 回复

向高手问个问题行不,做手机APP前端开发,做UⅠ用绘图软件PS可以吗?
如果可以的话,做完框架转化成htm|,在代码中加入函数。这样可以吗?

1917423926771563 回复

桌面开发

1746305569797620 回复

额,可以用来秀恩爱

饭娱咖啡 回复

说实话,我没做过UI,公司有专门的人去做。有个东西可以推荐你看一下,bootstrap可视化布局系统。这个让你做前端或者UI都会方便。

出门忘带伞 回复

只用来开发过前端,正在学习nodejs

评论
1

1942861084907568

小白一个,准备自学js,求各位大神推荐一些书,学习网站或文章链接,谢谢。

蜗居少年 回复

同求

评论
1

陈宏鸿

JavaScript对我最大的帮助是锻炼了我合理组织代码的能力。

我们知道的面向对象设计方法、设计模式似乎是为java、.net之类的面向对象语言而生的,但是你想通过这两门语言习得面向对象技术的精髓是无比困难的。

为什么? 因为我们通常使用这两门技术开发服务器程序,而服务器端处理的最多的是对数据库操作,复杂的逻辑难得一见。 而面向对象出现的目的就是简化代码复杂的逻辑, 既然不能遇到复杂的逻辑,通过实践提高面向对象的能力也就无从说起的。

而客户端特效和服务器程序不一样,它们是两种不同类型的程序,但论程序的逻辑,js特效要远高于服务器端程序。 所以在复杂的js特效程序中面向对象就有了用武之地, 规模小的比如说开发一款js日历、一颗js导航树菜单,规模大的如开发一款富文本编辑器,一个js象棋游戏,这些特效的代码逻辑, 讲真, 真的不是普通的服务器端程序可以与之相提并论的,在开发这些程序的时候,如何梳理代码逻辑, 如何简化代码使其便于阅读与维护就显得无比重要了, 在这样的场景下,面向对象设计模式、设计原则的价值就显现出来了,因为代码中切切实实的需要使用它们, 而不是强行使用生搬硬套。

所以, 问我用javascript干了些什么, 我的回答是: 我用它锻炼自己编写合理组织复杂代码,提升可读性可维护性的能力。

0

1120519459744105

想用JavaScript写个浏览器😂😂😂

ethanman 回复

疯了

评论
0

javaserver

前端开发,小程序都是坑

0

1446024534503529

有没有ssh框架的

0

1324010318756978

一般都是做页面效果时,都会用js写。
但是写复杂功能时,更多选择jquery,js的代码显得有点复杂。
js未来依旧还是会存在,想要写自己心中完美的功能,还是要js。

0

见见新

语言是为了表达一些东西,并无好与坏,不同的唱歌说不同的话而已,实践出真知,js很强大

见见新 回复

不同的场景,打错字,习惯了,敲键盘的那份自信,又是那个强迫症让我更正,哈哈哈哈

评论
0

1192982066908931

前端,app

0

星天加星天

很强大的js,前景无限

0

1043215749364161

阿里的前端设计师好优秀,给人的感觉就是不一样。

0

haihaijiang

前端开发!小白!还在慢慢探索中!

0

1628304503081311

web大数据开发

0

1628304503081311

人生苦短,在下用Python

0

yermao

我的评论为啥看不到呢

0

yermao

js确实很强大,很多地方都用的到,我在还是在开发网站构架及数据提交中用的多些,其它领域暂时未涉及太深,希望大家能一起交流,一起成长,一起成为大佬。🤓

最后特别想说的就是想要一件T恤🙄

0

1760724454465038

新手上路,大神多多指教

0

1823401226609347

新手学习,大神多多指教

0

1846724287628334

我作为小白,对它现在的认识还只是动态网页的设计,它是在html和css上更强大的网页设计技术,在学习中困难很多,并依次想去解决

4
4290
浏览
0
收藏
邀请他人互动
关注
6
粉丝
364
话题
43

简介:

WEB前端工程师 & 网页设计师 & 伪极客
提供了高性能可伸缩的容器应用管理服务,支持在一组云服务器上通过Docker容器来进行应用生命周期管理。

阿里云机器学习是基于阿里云分布式计算引擎的一款机器学习算法平台。用户通过拖拉拽的方式可视化的操作组件来进行试验,...

大数据开发套件(Data IDE),提供可视化开发界面、离线任务调度运维、快速数据集成、多人协同工作等功能,为您...

为您提供简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效率,降低 IT 成本...