• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >编程问答 > 有没有学习javascript算法的好的思路,或者好书?

有没有学习javascript算法的好的思路,或者好书?

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-07

佚名通过本文主要向大家介绍了有没有学习javascript算法的好的思路,或者好书?等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:有没有学习javascript算法的好的思路,或者好书?
描述:

现在从事前端开发,关于js的学习还是停留在拿来主义阶段,而且在看别人代码的时候还很吃力,总觉得是自己对一些算法的了解很少,所以想补充一下这方面的知识!求介绍,求推荐!!


解决方案1:

我觉得还是要多写代码,多看代码,多了解几个开发框架。。。。话说我只买过一本Javascript的书,而且只看了个开头。但现在却把javascript当作主力。

解决方案2:

Javascript有各个不同的应用场景,如果你想用于前端,那么,只要对Javascript的基础语法有所了解就足够了,不必对语言本身有太多的深入。

前端Javascript的精髓在于DOM操作,所以如果你希望提高你的前端技能,那么我推荐你阅读《Javascript DOM编程艺术》

倘若你对Javascript的服务器端感兴趣,你必须对Javascript语言有更深入的了解。这里,我推荐《JavaScript高级程序设计》。

算法与语言无关。程序 = 数据结构 + 算法

解决方案3:

算法是不分语言的。
推荐阅读:《算法》、《算法导论》、《编程珠玑》。
http://book.douban.com/subject/104323...
http://book.douban.com/subject/188517...
http://book.douban.com/subject/322709...

解决方案4:

认同评论里说的

算法应该是不分语言的。

看别人代码的时候很吃力,我认为可能是因为原创代码写得太少,缺少对最佳实践和一些常用设计模式的了解,建议从这两方面入手,多多努力。

如果真的想了解算法,最近新出的《算法》(第四版)很不错。

解决方案5:

在我看来,看不懂别人的代码很多情况是不懂为什么要这么写,以及莫名其妙的多了几句不知道的方法,有些是算法,但更多的是对语言的不熟悉。而且以前写JS都是拿来主义,像JQ网上找些插件直接用了,完全不知道怎么实现的。

所以先去了解JS的背后的知识,比如<<JavaScript高级程序设计>>。

其实我很想提<<基于MVC的JavaScript Web富应用开发>>,今年暑假的时候看了这本书,完全颠覆了我以往对JS的看法,从没想过JS也能写成这么优雅。

这问题回答的完全不好╮(╯﹏╰)╭。

解决方案6:

推荐一个网站,http://www.sorting-algorithms.com/ 从域名就可以看出来是什么了?


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 有没有学习javascript算法的好的思路,或者好书?

相关文章

  • 2017-06-07 (laravel)路由自动匹配和手动分配哪个好
  • 2017-06-07 Python用Py2exe打包脚本找不到Win32api模块
  • 2017-06-07 pythonresub替换不成功
  • 2017-06-07 wordpress七牛云存储插件问题
  • 2017-06-07 (shell)linux源码编译好软件后如果想删除怎么办呢?
  • 2017-06-07 flaskwindows部署方案
  • 2017-06-07 OSX安装clang标准库libcxx错误?
  • 2017-06-07 视频上传之后,播放不了
  • 2017-06-07 显示所有文件和文件夹存储在七牛的文件外链,文件名等信息怎样批量导出?
  • 2017-06-07 (python)docker+nginx+uwsgi+mongodb本地测试正常,服务器无法连接mongodb?

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 高手帮忙写一个文件匹配的脚本[有难度]
    • rubyonrails中module包含类和方法意义是什么?
    • 从tomcat移植项目到jboss的spring注入问题
    • javalangSecurityException:我要删除那一个包呢。???
    • Laravel路由后面带个`name'register'`作用是什么?
    • 图片后台处理后如何删除原文件
    • python爬虫python非WHL文件包如何安装
    • EJB实体中如何创建触发器
    • django在表单上传时同时向本地数据库保存文件的描述应该怎么办?
    • "1:0-23:0"如何使用正则表达式取出字符串中1,0,23,0?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有