求推荐几本 JavaScript 书

2018-11-17 15:35:04 +08:00
 TomVista

18 年本科毕业,有点基础,但最掌握的不多,不全不熟,也不深

我现在工作主要是 web 开发,会一点前端布局普通的盒模型 弹性布局基本上的能实现 css会点基础,我还没实现过复杂的前端布局

javascript dom 写个轮播没啥问题,,dom 操作 api 只用过一部分,很多都不知道,需要用的时候,就百度

后台 nodejs 搭个 express 服务器做个网站后台 基础的增删查改实现业务 没啥问题

    C# .net iis 服务器 差不多也这个水平

框架 bootstrap4 能用,不懂得看看官网文档也能实现

    Vue 这个也就会个基础, 各种绑定 , 监听和侦听函数 都能用,但刚接触一个月不太熟,
    
    平常一边看文档一边写, 另外还没用过 node 全家桶,现在直接用 script 标签用框架.
    
    **用 node 的优势在哪,有必要学习 /使用吗**

我现在一个人完成整个项目的编程和维护的全部部分

我现在主要想补充一下现有的技能,提升下代码质量,平常,没人看我写的代码,也没人验收

最近我写的项目要部署了,慌的一批.

这个项目 主要是生产数据实时同步到云,然后提供一个网站对这些数据进行可视化处理

甲方要求很低,所以没人给我一个标准 要求啥的,,我的编程能力大概就是这个样子

以上,作为参考,给我推荐进本书,谢谢,错别字见谅.markdown 我就会到这个地步````

3330 次点击
所在节点    程序员
17 条回复
wleexi
2018-11-17 16:28:12 +08:00
这。。。markdown 写错了总要改下吧
beny2mor
2018-11-17 17:16:35 +08:00
前端 js 方面可以先看高程、《深入理解 ES6 》。 有时间再看《你不知道的 JS 》...

CSS 可以过下《 css secret 》,然后要不还是直接找些文章吧...

vue 用 vue-cli 好处,比如 组件能用单个文件? 热重载? 良好的项目结构? 打包? 各种 webpack 插件功能比如自动添加 css 的一些前缀?你能用 express 那用 vue-cli 应该不会有什么上手难度。

让领导给你 review 下代码,或者看网上一些项目的代码,或者你也可以把你的可公开项目放到 github 然后让别人帮你看下(注意话术,不让别人可能会回” 500 我接“之类).....
TomVista
2018-11-17 17:30:14 +08:00
@beny2mor 好,谢谢提醒
SoulGem
2018-11-17 17:34:42 +08:00
基础直接看犀牛书吧,没事翻一下,每次都会加深一点新知识
Cbdy
2018-11-17 17:35:16 +08:00
MDN
poorcai
2018-11-17 18:58:20 +08:00
mdn 可以,就是电脑上看伤眼睛
pwstrick
2018-11-17 19:46:10 +08:00
1. HTML: 《 HTML5 权威指南》

2. CSS: 《 CSS 权威指南》 《 CSS 揭秘》《 CSS 禅意花园》《高流量网站 CSS 开发技术》《图解 CSS 》

3. JavaScript: 《你不知道的 JavaScript 》《 JavaScript 高级程序设计》《 JavaScript 忍者秘籍》《 JavaScript 权威指南》《深入理解 ES6 》《 ES6 标准入门》

4. 网络与安全:《 HTTP 权威指南》《图解 HTTP 》《图解 TCP/IP 》 《 Wireshark 网络分析的艺术》《白帽子讲 web 安全》 《 Web 前端黑客技术揭秘》

5. 性能相关: 《高性能 JavaScript 》 《高性能网站建设》《高性能网站建设进阶》 《 Web 开发秘方》《 Web 性能权威指南》《 JavaScript 性能优化:度量、监控与可视化》

6. 程序设计: 《 JavaScript 设计模式》 《 JavaScrip 设计模式与开发实践》《正则指引》 《重构 改善既有代码的设计》《算法导论》 《代码大全》

7. 面试相关:《前端程序员面试笔试宝典》《前端程序员面试笔试真题库》
raawaa
2018-11-17 20:28:33 +08:00
“你不知道的 JavaScript ”系列。
xiangbohua
2018-11-17 20:33:15 +08:00
JavaScript 语法精粹, dom 编程艺术两本可以试试?
FakeLeung
2018-11-17 21:40:15 +08:00
高程必看。
lekai63
2018-11-17 22:47:26 +08:00
—>需要用的时候,就百度<—

推荐用 Google
aaronw233
2018-11-18 00:59:15 +08:00
老哥你这么弱是怎么找到 web 开发的工作的?在哪里上班啊?
sktshun
2018-11-18 11:52:57 +08:00
@aaronw233 怎么会有你这种垃圾人,你是哪来的优越感。
aaronw233
2018-11-18 14:26:35 +08:00
@sktshun ????无端端骂人干嘛????你说你做前端开发会的不多,我只是好奇问问如何找工作有啥特别的经验,怎么出口就骂人垃圾人优越感,我哪里骂你了?唉,戾气,难怪看到一些文章说国内连个好好交流技术的地方都没有!
meteor957
2018-11-18 18:15:26 +08:00
@aaronw233 你在现实生活中也是这样交流的吗
1010543618
2018-11-18 22:10:38 +08:00
JavaScript 高级程序设计
TomVista
2019-04-29 17:26:29 +08:00
呕吼,我今天戾气也比较重

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/508779

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX