扯两句,说起学JS那是内牛满面呀。
js博大精深,比C++,python,matlab,java,php等等语言灵活,用得广。
可以干很多其它语言干不了的事,而且能更快的的干好。
学js的过程也是一步一步摸索出来的。
我弄的有点偏,就是用js完成一个“扯蛋”操作。jquery里面叫drag(拖拽)的动作。
搞这个真的搞死人。
上面是一个演示地址。
上面是随机生成的一个分子结构模型。然后对于分子结构中的任意一个原子能够扯住,然后进行拖拽。
这个东西用js来实现这种表现力,比C++,JAVA,MATLAB等等容易得多。
这多亏了,js有很多现成的库,如上面的就是用了3d.js这个库,然后认真封装一下。很快就能搞出上面的扯蛋模型。
上面是一个类似的扯蛋模型。具体看最后
上面的要素,是可以左右拖动的。
但是不能扯住线去拖动。
当然,我学这些js只是某种需要选到了跟图形相关的。
目前只是会一点点jquery,其它的都不怎么会。
目前看到比较多的是TypeScript
因为以前会去改一些百度echarts里面的一些东西。
比如上面的例子运行的时候,发现了有TS
所以目前也正在学一下TS的一些功能。
总之,js是用得最多的一门语言。在web上真的很好用。
就我上述“扯蛋”的需求来说。js比c++,matlab,python,js等等好用得多。