首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

听说你是程序员,请问你知道龙、虎、鲸、魔法书、犀牛...指的是哪些么?

其实,这些的别名主要根据封面、作者姓名首字母、书名首字母来命名的。下面,我们就来盘点下编程界的龙、虎、鲸、橡犀牛、蝴蝶……都是指哪些?...提升JS水平经典的红宝书,。全书从JavaScript 语言实现的各个组成部分以及离线应用和与维护、性能、部署相关的最佳开发实践。适合有一定编程经验的Web 应用开发人员阅读。...11、《Javascript权威指南》 (犀牛) ? 本书全面介绍了JavaScript语言的核心,以及Web浏览器中实现的遗留和标准的DOM。...封面是一头犀牛,因此也叫犀牛 12、《JavaScript语言精粹》(蝴蝶) ? 这本书只有100来页,可以很快看完,故名“精粹 ”。...蝴蝶的作者是道格拉斯·克罗克福特(Douglas Crockford,JSON的缔造者),蝴蝶对于了解JS的基础知识,比如对象,数组,语法,作用域,闭包等等都颇有帮助,在JS的代码风格上也给出不少好的建议

4.1K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    | 腾讯犀牛鸟「云开发」校园技术布道师必读书单

    各位年轻的准布道师们,欢迎你们成功的加入到腾讯犀牛鸟云开发校园技术布道师成长计划中,为了帮助你更快的成长为一个优秀且合格的技术布道师,我特意为你精选出了一些可以辅助你成长的高分书籍。...而这三本,正是帮你更进一步的好书。...前端生态篇 6 《深入浅出Node.js》 豆瓣评分:8.6分 推荐理由: 除了好用,还可以更好看从会用 Node.js 到 用好 Node.js 的路上,你必读的一本。...Vue.js 是目前最为火热的前端框架,也是目前用户量极大的前端框架,通过对于 Vue.js 的掌握,可以让你更加有效的使用 Vue.js 这一利器,构建属于你自己的应用。...软技能 8 《写给大家看的设计》 豆瓣评分:8.6分 推荐理由: 写给大家看的设计是我自己设计入门的图书,其内容浅显易懂,例子恰到好处,可以帮助你快速拥有基础的设计审美。

    17020

    学习 Node.js 一本就够了【送

    电子工业出版社上新了一本书籍《Node.js实战:使用Egg.js+Vue.js+Docker构建渐进式、可持续集成与交付应用》,本书以实现一个类似Dribble的应用为例,将Node.js的技术点贯穿前后端的开发...,整合Egg.js、Vue.js、Docker实现持续集成、持续部署的前后端分离应用。...送出书籍《Node.js实战:使用Egg.js+Vue.js+Docker构建渐进式、可持续集成与交付应用》 4本,此书适合前后的开发者。...笔者希望更多的人学习Node.js、使用Node.js,使它更加强大。...第2章:讲解JavaScript的异步、函数式编程、Koa.js实现原理,以及Egg.js是如何在Koa.js上面进行扩展的、Egg.js是怎样的架构、如何开发出一个Egg.js插件并发布到npmjs。

    1.6K30

    js实现下载功能

    /static/xxx.xlsx" download="xxx.xlsx">下载 直接点击可以下载,需要注意的是download属性,当不加download属性时,如果文件格式为txt、pdf、...jpg等浏览器支持直接打开的文件格式,那么不会下载,而是浏览器直接打开;添加download属性之后,就会下载,并且下载文件默认命名为你download属性的值。.../static/xxx.xlsx") window.open("https://download.test.com/postedit/static/xxx.xlsx") 当然,下载的资源可以是本地的,也可以是网上的...3.通过form表单提交的方式(get请求) 动态生成一个form表单,利用表单提交功能实现下载 //url 文件地址 或 接口地址 //data 请求参数:[{key:name,key1:value}...form.appendChild(input) } form.style.display = 'none'; form.method = "GET";//请求方式 form.action = 'url'; //下载文件地址

    2.8K31

    前端必备javascript书籍测评【含红宝书和绿皮书】

    大家好,我是大圣,今天给大家带来期待已久的javascript书籍测评,工作者9年多看过的js大部分都在这了,会分成这几个部分来推荐 首先是系统化学习js,让你掌握前端工程师必备的js基础, 然后是一些横向扩展的...《javascript高级程序设计》第四版,我手里还有第二版和第三版,是几代前端体系化学习js必看的, 和犀牛齐名,虽然叫高级程序设计,但是阅读难度比较低,第四版全面使用es6+的语法,比较意外的是还把生成器迭代器...js的实现细节, 在推荐一系列技术之前,先推荐一本刚发布的电子书 ?...略微过时,经典,值得一读 还有犀牛,蝴蝶和这本精通javascript开发,都是略微过时但是值得一读的经典书目,尤其犀牛,这是对我影响最大的js,我当年对js的进阶,就是看了四遍犀牛,阅读体验比红宝书差一些...不太推荐(连犀牛都过时了) ?

    3.5K10

    JS 口袋】第 6 章:JS 中的闭包与模块

    Redux是另一个“好”全局变量的例子:整个应用程序的状态存储在一个JS对象中,这个对象可以从整个应用程序(通过Redux)访问。...JS中的全局变量非常糟糕的另一个原因是引擎足够友好,可以为咱们创建全局变量。...JS闭包的真正目的是什么? 闭包的需要 除了纯粹的“学术”知识之外,JS闭包还有很多用处: 提供私有的全局变量 在函数调用之间保存变量(状态) JS中闭包最有趣的应用程序之一是模块模式。...有时全局变量是有用的,需要格外小心使用,因为JS引擎可以自由地创建全局变量。 这些年来出现了许多模式来管理全局变量,模块模式就是其中之一。 模块模式建立在闭包上,这是JS的固有特性。...什么是 JS 模块,为什么要使用它? 原文:https://github.com/valentinog...

    71330

    | 用啥selenium!JS逆向不香吗?

    下面我们以待会要爬取的网易云音乐评论为例,所创建的js文件名为wangyi.js,来演示一下如何实现js逆向。...为了我们的js文件可以在控制台看到调试的结果,我们需要添加以下代码: console.log(start()) 调试js文件 好了,我们已经把代码复制在js文件中了,在调试js文件前,我们先安装node.js...node.js node.js安装方式很简单,进入node.js官网,如下图所示: 大家选择对应的系统来下载安装,由于安装实在太简单了,都是无脑下一步就可以了,当然最好参照网上的教程来安装,这里我们就不讲解如何安装...好了创建Scrapy项目后,接下来我们创建一个名为JS的文件夹来存放刚才编写的js文件,项目目录如下所示: 这里我们还创建了一个名为Read_js.py文件,该文件用来读取js文件。...c_js=execjs.compile(r_js) u_js=c_js.call('start') data={ "params":u_js['encText'],

    1.6K10

    js 逆向,美拍视频下载

    简介 美拍网页版热门视频: https://www.meipai.com/medias/hot 下载每一页的视频,但由于视频链接是加密了的,需要 js 逆向解码,才可得到链接。...page=2:第二页 以此类推 视频链接 切换到旁边的 Preview 选项卡,可以看到 json 数据,其中的 vedio 键所对的那一串乱码就是视频链接 我们需要解码,获得原来的链接,然后才能下载...:这是 js 在前端显示的语法,删掉 某个变量没定义:可能在扣函数时,原 js 代码中在这个函数前后可能有定义,但我们只扣了函数,没扣变量,也扣下来 this。。。...:因为在原 js 代码中是,函数内部调用函数内部,扣出来后要改成调用的函数名 没有了错误后,接下来用 python 调用了,python 执行 js 代码,使用了 execjs 库执行。....compile:编译打开的 js 字符串 .call():第一个参数为调用 js 的函数名,第二个为此函数的参数 Final 最后扣好了后,写爬虫下载视频,详细见源码,小编只下了 2个 视频作为结果作为参考

    1.2K30
    领券