标签分类
当前位置:首页 > 程序设计电子书 > JS电子书网盘下载
你不知道的JavaScript(中卷) 你不知道的JavaScript(中卷)
BoomShaKa_S

BoomShaKa_S 提供上传

资源
45
粉丝
29
喜欢
207
评论
3

    你不知道的JavaScript(中卷) PDF 影印版

    JS电子书
    • 发布时间:

    给大家带来的一篇关于JS相关的电子书资源,介绍了关于JavaScript、JS方面的内容,本书是由人民邮电出版社出版,格式为PDF,资源大小7.8 MB,辛普森编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:9.1,更多相关的学习资源可以参阅 程序设计电子书Web前端视频、等栏目。

  • 你不知道的JavaScript(中卷) PDF 下载
  • 下载地址:https://pan.baidu.com/s/1T6-xEREypaq5nWxr9tFJjg
  • 分享码:7bk8
  • 内容介绍

    JavaScript这门语言简单易用,很容易上手,但其语言机制复杂微妙,即使是经验丰富的JavaScript开发人员,如果没有认真学习的话也无法真正理解。本套书直面当前JavaScript开发人员不求甚解的大趋势,深入理解语言内部的机制,全面介绍了JavaScript中常被人误解和忽视的重要知识点。本书是其中卷,主要介绍了类型、语法、异步和性能。

    目录

    • 前言 XI
    • 第一部分 类型和语法
    • 序  2
    • 第1章  类型  3
    • 第2章 值  11
    • 第3章 原生函数  33
    • 第4章 强制类型转换  46
    • 第5章 语法  92
    • 附录A 混合环境JavaScript  123
    • 第二部分 异步和性能
    • 序136
    • 第1章 异步:现在与将来  138
    • 第2章 回调  161
    • 第3章 Promise  178
    • 第4章 生成器  234
    • 第5章 程序性能  287
    • 第6章 性能测试与调优  299
    • 附录A asynquence 库  319
    • 附录B 高级异步模式  339

    上一篇:你不知道的JavaScript(上卷)  下一篇:白话深度学习与TensorFlow

    展开 +

    收起 -

    码小辫二维码
     ←点击下载即可登录

    JS相关电子书
    学习笔记
    网友NO.194262

    JavaScript使用ul中li标签实现删除效果

    本文实例为大家分享了js使用ul中li标签实现删除效果的具体代码,供大家参考,具体内容如下 html head meta charset="utf-8" title/title style type="text/css" ul { list-style: none; } li { background-color: #ddd; margin-top: 2px; } li:hover { background-color: #be3131; } li.hover { background-color: green; } ; /style /head body ul id="uid" li篮球/li li足球/li li羽毛球/li li篮球/li li足球/li li羽毛球/li li篮球/li li足球/li li羽毛球/li /ul button onclick="doDel()"删除/button script type="text/javascript" //获取所有的li节点 var list = document.getElementById("uid").getElementsByTagName("li"); //给每一个li节点添加class属性 for(var i = 0; i list.length; i++) { list[i].onclick = function() { if(this.className == "hover") { this.className = ""; } else { this.className = "hover"; } } } //删除操作 function doDel() { for(var i = 0; i list.length; i++) { if(list[i].className == "hover") { list[i].parentNode.removeChild(list[i]); i--; } } } /script /body/html 效果图: 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持码农之家。 ……

    网友NO.394845

    javascript实现小型区块链功能

    区块链概念 狭义:区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码方式保证的不可篡改和不可伪造的分布式账本。 一、挖矿(产生新区块) 首先,区块链是由每一个区块联系而形成的,在产生新区块之前必须先有一个最初始的区块,这个区块也叫创世区块。通过这个创世区块,不停地通过变化随机数(nonce)来计算出符合条件的区块。以下是创世区块基本信息: const initBlock = { index: 0, data: 'hey,this is a block chain', previousHash: '0', timestamp: '1551806536961', nonce: 80490, hash: '0000352fb27dd1141fa7265833190a53e5776b1111e275db0d9a77bf840081e6'}; index:是指每个区块的序号 data: 这里存放着区块中所有的信息,例如转账,余额等数据 previousHash: 指的是上一个区块的hash值,创世区块没有上一个,显示0即可 timestamp:指的是创建这个区块的时间 nonce:这个是随机数,挖矿就是通过不停变换这个nonce来计算出符合条件的哈希。 hash: 本区块的hash值,通过前面5个字段的信息进行hash运算得出的值。 接着,通过不停的hash运算计算出符合条件的哈希,即挖矿。挖矿也可以调节难度的大小,例如算出的哈希值必须前3位数必须为1或者末3位数必须为1等等,这个可以自行的去定义,只要最后留一个控制的开关,方便控制即……

    网友NO.692712

    JavaScript实现的反序列化json字符串操作示例

    本文实例讲述了JavaScript实现的反序列化json字符串操作。分享给大家供大家参考,具体如下: JavaScript中如何反序列化json字符串呢? 有如下两种方法: (1) 使用万能的eval var jsonText = '{"name":"acwong","age":23,"address":{"province":"GuangDong","city":"GuangZhou"},"friends":["bc","cc","dc"],"blog":"//www.jb51.net"}';var person = eval("("+jsonText+")");console.log(person) 这里使用 在线HTML/CSS/JavaScript代码运行工具 :http://tools.jb51.net/code/HtmlJsRun,获得如下运行结果: (2) 使用JSON.parse var jsonText = '{"name":"acwong","age":23,"address":{"province":"GuangDong","city":"GuangZhou"},"friends":["bc","cc","dc"],"blog":"//www.jb51.net"}';var person = JSON.parse(jsonText);console.log(person); 这里使用 在线HTML/CSS/JavaScript代码运行工具 :http://tools.jb51.net/code/HtmlJsRun,获得如下运行结果: JSON对象结构如下: 可以看出它有两个方法,分别是: parse() 用于反序列化 和 stringify() 用于序列化为字符串 PS:这里再为大家推荐几款相关的json在线工具供大家参考: 在线 JSON 代码检验、检验、美化、格式化工具: http://tools.jb51.net/code/json JSON 在线格式化工具: http://tools.jb51.net/code/jsonformat 在线XML/ JSON 互相转换工具: http://tools.jb51.net/code/xmljson json 代码在线格式化/美化/压缩/编辑/转换工具: http://tools.jb51.net/code/jsoncodeformat 在线 json 压缩/转义工具: http://……

    网友NO.848690

    JavaScript引用类型Object常见用法实例分析

    本文实例讲述了JavaScript引用类型Object常见用法。分享给大家供大家参考,具体如下: 1、JavaScript数据类型 (1)基本类型 5种基本类型: Undefined 、 Null 、 Boolean 、 Number 、 String (2)引用类型 5种引用类型: Object 、 Array 、 Date 、 RepExp 、 Function (3)基本类型与引用类型的异同: 1)保存方式 基本类型是按值访问的。引用类型的值是按引用访问的,引用类型的值是保存在内存中的对象,JavaScript在操作对象时,实际上是操作对象的引用而不是实际的对象。 2)复制变量值 复制基本类型值会在变量对象上创建一个新值,然后把该值复制到为新变量分配的位置上。复制引用类型值也会将存储在变量对象的值复制一份到新变量的空间,只是值的副本是一个指针,指向存储在堆中的一个对象。 3)参数传递 JavaScript中访问变量有按值和引用两种方式,而参数只能按值传递。 2、Object类型 对象是某个引用类型的实例。 大多数引用类型值都是Object类型的实例。 ---创建Object实例的方法 (1) 使用 new 操作符后跟 Object 构造函数。 var person = new Object();person.name = "Alice";person.age = 23;person[5] = true; (2) 使用字面量表示法。 var person = { "name" : "Alice", age : 23, 5 : true}; 当属性名是字符串时,引号(单、双引号)可用也可不用。 对象字面量是向函数传递大量可选参数的首……

    Copyright 2018-2019 xz577.com 码农之家

    版权责任说明