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 今后的看法吧。
参与话题

奖品区域 活动规则 已 结束

  • 奖品一

    阿里云代金券 x 5

  • 奖品二

    云栖社区T恤 x 2

  • 奖品三

    品牌U盘 x 1

101个回答

0

饭娱咖啡 已获得云栖社区T恤 复制链接去分享

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

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

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

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

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

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

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

sinb520 回复

很专业啊!

随云而生 回复

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

1917423926771563 回复

桌面开发

1746305569797620 回复

额,可以用来秀恩爱

饭娱咖啡 回复

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

出门忘带伞 回复

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

末坊 回复

应该是可行的

评论
4

年华余 复制链接去分享

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

年华余 回复

六六六

娱乐a 回复

和我一样嘛

评论
0

浮生递归 已获得阿里云代金券 复制链接去分享

你用 JavaScript 干什么呢 ?
写前端。现在web前端的效果全靠js。当然,中台也有用到。

学习或是使用 JavaScript 遇到那些困难,如何解决的呢?
特效真特么多,不可能学的完。然而客户总是要各种不同的效果,所以学习是不可能停下来的。只能不停的学(抄)学(抄)学(抄)。

你的 JavaScript 达到到了什么水平?
用了十几年了,终于达到初学者水平了。目前能复制别人的前端代码,再改几个参数来调成自己想要的效果……

谈谈你认识的 JavaScript 有哪些优缺点。
优点就是相对简单,对平台、环境要求都很低。缺点最明显的就是兼容性和可用性。很多Js在低版本浏览器会报错无法运行。而浏览器如果出于安全考虑,禁止Js运行,那就直接废了。

说说你对 JavaScript 今后的看法吧。
本来是不喜欢Js的,因为太容易被禁掉了。然后还要跟客户解释,很麻烦。但是现在js是大势所趋,根本没办法,只能跟着走。由于js的各种优点,将来应该前景也是非常好,所以避免不了要一直跟随下去。强迫自己路人转粉。

0

小可同学 已获得阿里云代金券 复制链接去分享

你用 JavaScript 干什么呢 ?
写脚本,处理动态网页啥的,框架比较火的安之拉js,

学习或是使用 JavaScript 遇到那些困难,如何解决的呢?
我觉得这个问题应该是学习所有新东西都会遇到的问题,比如简单的字母写错,语法不对啥的!
我学习看API,然后做笔记,我觉得笔记很重要!问题就是各种百度,谷歌,各种问大神!

你的 JavaScript 达到到了什么水平?
好久没写了,已经回到初学者水平啦!!哈哈啊!

谈谈你认识的 JavaScript 有哪些优缺点。
具有以下特点:动态、弱类型、单线程,内置支持类。

1、面向过程,面向过程
2、.一种相对安全脚本语言。
3、一种事件驱动脚本语言。
JavaScript对用户的响应,是以事件驱动的方式进行的。在网页(Web Page)中执行了某种操作所产生的动作,被称为“事件”(Event)。例如按下鼠标、移动窗口、选择菜单等都可以被视为事件。当事件发生后,可能会引起相应的事件响应,执行某些对应的脚本,这种机制被称为“事件驱动”。
4、.跨平台性脚本语言。
JavaScript依赖于浏览器本身,与操作环境无关,只要计算机能运行浏览器,并支持JavaScript的浏览器,就可正确执行。

说说你对 JavaScript 今后的看法吧。
js,只要浏览器还存在,还是用网页看东西,js永不衰败!!!

0

yioon007 已获得阿里云代金券 复制链接去分享

JS贯穿了我整个职业生涯,直到目前,基本上每天都会用到,从最初的jquery到现在,为了web应用转到了原生,从手机应用端的效果,到服务器端又需要用来做socket,写游戏再连接了数据库,目前是原声js+css3几乎是抛弃掉了用了长达10多年的Jquery,从函数到对象,从前端的片段式到MVC框架式,从小程序到手机App应用。比起IE6那个时代的各种兼容性问题,如今的JS简直就是乐翻天模式,几句简单的命令行就可以加入各式各样的所需。不是开发时间问题,都几乎想删掉PHP来一套新的模式了,而且安装编译比PHP来得快得多,性能要好,传输快,再加上如今各种云支持,什么图片处理、上传、压缩裁剪都不需要PHP了,若是标准能以统一,各类兼容可行,其超轻量化的出发是无可匹敌的。究其流传性超广泛,熟悉度无限深,才取得如此成效,加上硬件性能的进步,此乃时势造语言也。试想想,一个前端就能完成的小工作,你还会请一个iOS和一个Andrio开发吗?一算成本和开发时间,你马上有了答案
0

dongdongfu 已获得云栖社区T恤 复制链接去分享

你用 JavaScript 干什么呢 ?
主要是Web网站开发,手机端嘛,ios用html+js+cordova
学习或是使用 JavaScript 遇到那些困难,如何解决的呢?
有问题,多思考,多google,平时有空多看JS高级编程,有空看看JQ源码,看看人家大牛封装的,JS高级编程都不用说,多看几遍对你不会差
你的 JavaScript 达到到了什么水平?
从getElementbyId(不是$.()哦,JQ在学习完原生后你会发现更好用!)过渡到了var skill=function{};,然后下一步是根据已有业务开始写试着写插件(先参考别人的的写法,然后消化,接着写),不然的话,一大堆$.().click的,看起来就....
谈谈你认识的 JavaScript 有哪些优缺点。
优点:脚本语言,各种平台浏览器都能良好运行吧?单线程,但是可以把它当类来理解和使用,缺相对原来面向对象有所不同
缺点:难!难!难!博大精深的JS,不是会几个方法就敢写精通的,而且都能写区块链了。。。
说说你对 JavaScript 今后的看法吧。
先上图,这是3月份语言排(gao)行(xiao)榜都已经排第八,仅次于世界上最好的语言!那下一目标是什么?不用说了吧。
支持JS,火起来!!!!!!!!
js

0

古散 已获得阿里云代金券 复制链接去分享

你用 JavaScript 干什么呢 ?
前端后端页面的一些效果实现,基本是拿来主义不细究

学习或是使用 JavaScript 遇到那些困难,如何解决的呢?

参考别人的代码老是达不到同样的效果,一个函数一个函数的测试模拟,最后结果都还好

你的 JavaScript 达到到了什么水平?
初级水平,不求甚解,毕竟是一个后端开发人员

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

感觉原生的js特别厉害,但是对于大多数人都是使用封装好的库进行开发更快一点
可以被禁用,网站一但禁用js,完全没法看了

说说你对 JavaScript 今后的看法吧。
感觉js无所不能吧,也不只是可以做前端的事情,后端服务器的事情一样可以做强!

0

sinb520 已获得阿里云代金券 复制链接去分享

你用 JavaScript 干什么呢 ?
答:现在主要用来开发网站,以后想用它来开发移动APP。
学习或是使用 JavaScript 遇到哪些困难,如何解决的呢?
答:目前还没有遇到什么大的困难,因为开发的网站功能都比较基础,遇到问题基本上都可以百度得到,连接外部数据库的话都有相关的SDK可以直接调用,认真研究一下例子都能明白。
你的 JavaScript 达到了什么水平?
答:初级水平吧,2017年才开始学习HTML和CSS,后面自然就接触到了JavaScript,学习了一些用来开发网站的JavaScript知识,但是还远远不够。
谈谈你认识的 JavaScript 有哪些优缺点。
答:优点的话,相对比较简单易用,缺点就是语法有点奇怪,数据类型转换啥的。
说说你对 JavaScript 今后的看法吧。
答:很有发展前景,毕竟很多地方都可以用到,而且是轻量级的,适合开发。也希望自己可以好好学习,有朝一日成为JavaScript高手。

0

盖地虎王晓 已获得品牌U盘 复制链接去分享

你用 JavaScript 干什么呢 ?
我目前主要从事的是WEB系统开发工作,JavaScript 是必用之一了,主要用于WEB前端开发了。

学习或是使用 JavaScript 遇到那些困难,如何解决的呢?
目前主要遇到的困难是一些JS插件类的开发,一般网站都能找到相应的程序,只要你肯去研究,都是可以解决的,多看、多想,最后用自己的理解搞定就可以了。

你的 JavaScript 达到到了什么水平?
普通的JS都没问题,太复杂的就不好说了,说白了我其实主要是从事后端的,前端的也会写一些,够工作用就可以了。太复杂的就需要网上搜索找答案了,目前主要是jquery框架为主吧。

谈谈你认识的 JavaScript 有哪些优缺点。
优点就很多了,前面也说过,可移植性比较好,因为浏览器的支持,基本上所有平台都能跑,另外相应的网上文档比较多,有问题网上找资料是不用发愁了。缺点就是对平台依赖比较高了,因为是脚本语言,依 附性比较强,另外不能调用本地资源,另外对浏览器有兼容性要求。

说说你对 JavaScript 今后的看法吧。
有了node.js后,也让我对他有了新的看法,以前觉得他适应性有局限性,现在不一样了,可以说前后端通吃,再加上是一门成熟多年的语言,应用前景比较广泛吧,PC和移动都能见到他的身影。但是想学好学精也是需要一个长期过程的。反正比较看好JS以后的发展空间。

PS:衣服我已经有两件了,如果送的话,另外两种随意就行。

1

1942861084907568 复制链接去分享

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

蜗居少年 回复

同求

评论
1

陈宏鸿 复制链接去分享

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

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

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

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

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

0

1120519459744105 复制链接去分享

想用JavaScript写个浏览器😂😂😂

ethanman 回复

疯了

评论
0

gaowei001 复制链接去分享

js 无法懂的入侵式

0

1789926096746197 复制链接去分享

我用了vue框架开发了一个资源库系统

0

goldhong 复制链接去分享

作为一个一万小时的it公来说,以前搞后端、云和os,真的很少深入接触js,即使图形化暂时也是由py生成图形框来完成的;只是最近自己搞所有前端的事情才开始深入js,发现他真的是一门非常棒的语言,前端、后段都可以全搞定,虽然对于分布式下还略显吃力(相对于py和go来说,毕竟人家多年积累团队强大,js对于底层的es6还有待强化,当然也可能我对于js还不够精纯吧),但就其自身的使用场景适配能力来说,确实无出其右的了。基于浏览器是其先天优势,看来网景可以含笑九泉啦。

0

1752570618304721 复制链接去分享

写Hello World

0

1850325526711912 复制链接去分享

Hello

0

sachiew 复制链接去分享

真的害怕,真的是最近才知道js有多牛。以前还傻不拉叽的以为跟java有什么关系,以为学起来跟easy。
前段时间学校网页UI设计大赛网页要用一些js脚本,抱着随学随用的心态去学了js,然后。。。开了大坑。
其实在这之前我已经接触过js了。相信各位有写微信小程序的肯定知道wxml,wxss,改的html,css,然而js就没改!!!此处小白振臂,js大法666٩꒰๑• ̫•๑꒱۶

0

阿里收我吗 复制链接去分享

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

0

hollylink 复制链接去分享

目前只用它写前端啊
之前还在安卓上写过,用来和原声应用交互

5
6948
浏览
0
收藏
邀请他人互动
关注
6
粉丝
426
话题
54

简介:

WEB前端工程师 & 网页设计师 & 伪极客
一项针对阿里云资源和互联网应用进行监控的服务。云监控服务可用于收集获取阿里云资源的监控指标,探测互联网服务可用性...

由轻量级Agent和云端组成,集云盾威胁情报于一体,通过Agent和云端大数据的联动,为您提供网站后门查杀、通用...

全球畅游,绿色可靠,办公协同好帮手

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