当前位置:首页 > 程序设计 >
《你不知道的JavaScript(上卷)》电子书封面

你不知道的JavaScript(上卷)

  • 发布时间:2019年06月27日 21:55:30
  • 作者:普森
  • 大小:8.4 MB
  • 类别:JS电子书
  • 格式:PDF
  • 版本:扫描版
  • 评分:8.9

    你不知道的JavaScript(上卷) PDF 扫描版

      给大家带来的一篇关于JS相关的电子书资源,介绍了关于JavaScript方面的内容,本书是由人民邮电出版社出版,格式为PDF,资源大小8.4 MB,普森编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:9.6。

      内容介绍

      你不知道的JavaScript(上卷)

      内容介绍

      很多人对JavaScript这门语言的印象都是简单易学,很容易上手。虽然JavaScript语言本身有很多复杂的概念,但语言的使用者不必深入理解这些概念就可以编写出功能全面的应用。殊不知,这些复杂精妙的概念才是语言的精髓,即使是经验丰富的JavaScript开发人员,如果没有认真学习的话也无法真正理解它们。在本书中,我们要直面当前JavaScript开发者“不求甚解”的大趋势,深入理解语言内部的机制。

      《你不知道的JavaScript(上卷)》既适合JavaScript语言初学者阅读,又适合经验丰富的JavaScript开发人员深入学习。

      目录

      • 第一部分作用域和闭包
      • 第1章作用域是什么
      • 第2章词法作用域
      • 第3章函数作用域和块作用域
      • 第4章提升
      • 第5章作用域闭包
      • 附录A动态作用域
      • 附录B块作用域的替代方案
      • 附录Cthis词法
      • 附录D致谢
      • 第二部分this和对象原型
      • 第1章关于this
      • 第2章this全面解析
      • 第3章对象
      • 第4章混合对象"类"
      • 第5章原型
      • 第6章行为委托
      • 附录AES6中的Class

      学习笔记

      JavaScript面向对象程序设计创建对象的方法分析

      本文实例讲述了JavaScript面向对象程序设计创建对象的方法。分享给大家供大家参考,具体如下: 面向对象的语言具有一个共同的标志,那就是具有“类”的概念,但是在javascript中没有类的概念,在js中将对象定义为“无序属性的集合,其属性可以包含基本值,对象或者函数”,即其将对象看作是一组名值对的散列表。这样问题就来了,如何创建对象呢? 在最开始时使用object构造函数和对象字面量来创建单个对象,下面简要介绍这两种方法。 object构造函数 :创建自定义对象的最简单方式就是创建一个object的实例,然后为这个实例添加属性和方法: var person=new object();person.name="haha";person.age=20;person.job=……

      JavaScript使用indexOf()实现数组去重的方法分析

      本文实例讲述了JavaScript使用indexOf()实现数组去重的方法。分享给大家供大家参考,具体如下: 数组去重方法有多中,这里列举出自己认为比较容易理解的方法. 思路: 1. 创建一个新的空数组,用来存放去重后的新数组. 2. 利用for循环循环遍历需要去重的数组. 3. 利用 indexOf() 方法查询遍历出的数组在新数组中是否出现,如果出现:则继续遍历数组,如未出现:则利用push方法添加到新数组中. 4. 原数组循环遍历完成后,组建一个已经去除重复的新数组. script var arr = [1,3,4,5,6,7,4,3,2,4,5,6,7,3,2]; function find(){ var newArr = []; for (var i = 0; i arr.length; i++) { if (newArr.indexOf(arr[i]) == -1 ) { newArr.push(arr[i]); } } document.write(newArr); } find(arr)……

      新年快乐! javascript实现超级炫酷的3D烟花特效

      本文实例为大家分享了javascript实现3D烟花特效的具体代码,供大家参考,具体内容如下 !DOCTYPE htmlhtml head meta charset="utf-8" / title/title meta charset="utf-8"title3D烟花/titlestylehtml,body{ margin:0px; width:100%; height:100%; overflow:hidden; background:#000;}#canvas{ width:100%; height:100%;}/style/head bodycanvas id="canvas" width="825" height="631"/canvasscriptfunction initVars(){ pi=Math.PI; ctx=canvas.getContext("2d"); canvas.width=canvas.clientWidth; canvas.height=canvas.clientHeight; cx=canvas.width/2; cy=canvas.height/2; playerZ=-25; playerX=playerY=playerVX=playerVY=playerVZ=pitch=yaw=pitchV=yawV=0; scale=600; seedTimer=0;seedInterval=5,seedLife=100;gravity=.02; seeds=new Array(); sparkPics=new Array(); s="https://cantelope.org/NYE/"; for(i=1……

      JavaScript+HTML5 canvas实现放大镜效果完整示例

      本文实例讲述了JavaScript+HTML5 canvas实现放大镜效果。分享给大家供大家参考,具体如下: 效果: !DOCTYPE htmlhtmlhead lang="en" meta charset="UTF-8" titlewww.jb51.net canvas放大镜/title style #copycanvas { border: 1px solid #000; display: none; } #square { width: 90px; height: 90px; background-color: #cc3; border: 1px solid #f00; opacity: 0.5; position: absolute; z-index: 999; display: none; cursor: crosshair; } /style/headbodycanvas id="canvas" width="450" height="676"/canvascanvas id="copycanvas" width="300" height="300"/canvasdiv id="square"/divscript var canvas = document.getElementById('canvas'), //获取canvas对象 context = canvas.getContext('2d'), //获取上下文 copycanvas = document.getElementById('copycanvas'), //获取copycanvas copycontext ……

      以上就是本次介绍的JS电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:机器学习:实用案例解析

      下一篇:你不知道的JavaScript(中卷)

      展开 +

      收起 -

      下载地址:百度网盘下载
      JS相关电子书
      你不知道的JavaScript 下卷
      你不知道的JavaScript 下卷 影印版

      本书讲解JavaScript开发人员不求甚解的大趋势,深入理解语言内部的机制,全面介绍JavaScript中常被人误解和忽视的重要知识点,分为上中下三套,欢迎下载

      立即下载
      JavaScript忍者秘籍
      JavaScript忍者秘籍 超清第2版

      这是由jQuery库创始人编写的一本深入剖析JavaScript语言的书,从不同层次讲述了逐步成为JavaScript高手所需的知识,适合具备一定JavaScript基础知识的读者阅读

      立即下载
      JavaScript核心技术开发解密
      JavaScript核心技术开发解密 原书扫描版

      这本书针对JavaScript 中的核心技术,结合前沿开发实践,全面的讲解与分析JavaScript 的内存、函数、执行上下文、面向对象、模块等重点知识

      立即下载
      JavaScript启示录
      JavaScript启示录 原书完整版

      《JavaScript启示录》无关于JavaScript设计模式,也无关于JavaScript面向对象代码实现。《JavaScript启示录》意图通过考察原生JavaScript对象和不同环境对原生对象的支持和细微差别。

      立即下载
      HTML5+CSS3+JavaScript从入门到精通
      HTML5+CSS3+JavaScript从入门到精通 原书影印版

      本书以基础知识、示例、实战案例相结合的方式详尽讲述了HTML,CSS,JavaScript及目前最新的前端技术

      立即下载
      JavaScript框架设计
      JavaScript框架设计 全书完整版

      JavaScript,框架设计

      立即下载
      完美图解物联网IoT实操:ESP8266 Arduino,Cordova物联网移动App,JavaScript微控制器编程
      完美图解物联网IoT实操:ESP8266 Arduino,Cordova物联网移动App,JavaScript微控制器编程 影印完整版

      完美图解物联网技术系列》图书是当前物联网开发技术应用的集大成者。本书内容以Arduino和JavaScript为主线,开发物联网应用、手机App和操控微电脑

      立即下载
      读者留言
      BoomShaKa_S

      BoomShaKa_S 提供上传

      资源
      12
      粉丝
      28
      喜欢
      272
      评论
      16

      Copyright 2018-2020 www.xz577.com 码农之家

      版权投诉 / 书籍推广 / 赞助:520161757@qq.com