上卷就讲了一个问题就是作用域一个思想就是原型链一个实现就是对象关联彻彻底底讲通了很多事情只剩下一句话,雄关漫道真如铁,而今迈步从头越。
原创 2017-01-13 15:03:55
607阅读
写在前面书籍介绍:JavaScript这门语言简单易用,很容易上手,但其语言机制复杂微妙,即使是经验丰富JavaScript开发人员,如果没有认真学习的话也无法真正理解。本套书直面当前JavaScript开发人员不求甚解大趋势,深入理解语言内部机制,全面介绍了JavaScript中常被人误解和忽视重要知识点。我简评:《不知道JavaScript》系列分上中下三卷,这里是下卷,主要讲解
b = 'pp'"pp"window.isNaN( b ) //true js一个bug
原创 2021-06-30 13:44:13
94阅读
自2009年Node.js问世以来,JavaScript用途便不再局限于编写浏览器脚本,Node.js使它可以在服务端运行。不知是不是受到Node.js启发,如今有很多技术拓展了JavaScript用途,JS新鲜玩法有很多,本文将给大家介绍其中最酷5个惊人技术。 一、JavaScript控制机器人最近越来越多开发者开始折腾硬件,使用类似Arduino这样单片机开发板来设计
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <script> function *foo() { var x = yield 2; z++; va ...
转载 2021-10-20 22:01:00
252阅读
2评论
前言 在Js中有一些比较冷门但是非常好用方法,我在这里称之为高级方法,这些方法没有被广泛使用或多或少是因为存在一些兼容性问题,不是所有的浏览器都读得懂。这篇文章主要就是对这些方法做一个总结,有些方法在我们开发过程中有着重要作用,我们一起来看一下吧。 getBoundingClientRect
原创 精选 2023-06-25 09:22:18
197阅读
b = 'pp'"pp"window.isNaN( b ) //true js一个bug
js
原创 2022-03-29 11:19:22
67阅读
不知道Javascript(上)该文章整理于书籍《不知道Javascript(上)》第一章 作用域是什么尽管通常将js归为“动态”或“解释执行”语言,但实际上它是一门编译语言。但与传统编译语言不同,它不是提前编译,编译结果也不能在分布式系统中进行移植。尽管如此,js引擎进行编译步骤和传统编译语言非常相似,在某些环节可能比预想要复杂。传统编译语言在程序中一段源代码在执行之前都会经历
一、对象JavaScript简单类型有数字、字符串、布尔值、null、undefined,其他所有的值都是对象(数组、函数、正则表达式都是对象)。数字、字符串、布尔值虽然拥有方法(包装对象),但并不是对象。包装对象:每当读取一个基本类型值时候,后台会创建一个对象基本包装类型对象,从而能够调用一些方法来操作这些数据。var s1 = 'abcdefg' ; var s2 = s1.substr
转载 2023-07-13 11:38:10
448阅读
深入了解js这门语言后,才发现它有着诸多众所周知难点(例如:闭包、原型链、内存空间等)。有的是因为js设计缺陷导致,而有的则是js优点。不管如何,总需要去学会它们,在学习过程中我觉得只看别人文章并不能做到深刻理解,所以我决定写这一系列文章来记录我所学习到知识点,也方便自己以后回顾,如有写错地方欢迎指正。 废话不多说,马上进入正题!一、默认绑定在看过很多种this解读思路后,我觉得
转载 2023-11-27 22:27:27
95阅读
最近笔者使用node.js完成了一个小型项目,在javascript泥坑里面摸爬滚打了一番,感触颇深。Javascript会给习惯于传统面向对象模式开发人员,带来很多意想不到障碍。这些问题基本上是因为误解了javascript设计导致。如果有本书能把js这些槽点、另类之处,一次性说个明白就好了。还真是有,图灵就出版了一本《不知道javascript》。图灵出版这本《不知道ja
javascript之map
转载 2023-01-09 15:48:22
93阅读
对象可以通过两种形式定义,文字(声明)形式 和 构造形式 文字语法 var myObj = { key: value, // ... } 构造形式 var myObj = new Object(); myObj.key = value; 文字形式和构造形式生成对象是一样,唯一区别是,文字形式可
转载 2020-03-13 06:26:00
93阅读
2评论
1 前言日常业务写太多已经麻痹了神经,很多本该知道知识早已抛之脑后,大家都知道JS中函数是一等公民,但是竟然{有人|zuo zhe}连它特性都不清楚,真是惭愧。2 起因在日常业务开发中,通常都会在数据中给一个默认值,然后在请求后端数据后替换掉默认值,如果完全替换整个对象肯能并不是我们想要,也可能会出现一些为止错误,又或者需要对一些数据做修改,这个时候就需要我们写一个函数去替换每个key
转载 2021-01-21 09:52:07
161阅读
2评论
转载 2022-11-11 23:39:15
182阅读
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>关于js函数不知道知识</title> </head> <body> <script type="text/javascript"> // 每个 JavaScript 函数实际
原创 2022-09-09 09:04:25
118阅读
  目标 我们目标是针对一个移动app端界面显示所需要数据,提供支撑,可以实现单一请求次数下就可以获取足够数据。我们将会用Nodejs来完成这个任务,因为这个语言我们已经在marmelab用了4年了。但也可以用任何你想用语言,例如Ruby,Go,甚至PHP,JAVA或C#。 为了显示这个页面,服务端必须能提供下面的响应数据结构: {    "data": {        "Twee
转载 2020-05-14 10:01:00
465阅读
2评论
本文对了解空格分为几个Level,看大家能达到哪个level。 Level1: 半角空格 历史最悠久空格,在1967年,ASCII 规范中被定义。空格在 ASCII 中编码为0x20, 占位符为一个半角字符。在日常英文书写和代码编写中使用。 Level2: 全角空格 中文输入中空格(标准说法为
转载 2020-09-24 15:51:00
895阅读
2评论
一、Blob 是什么 Blob(Binary Large Object)表示二进制类型大对象。在数据库管理系统中,将二进制数据存储为一个单一个体集合。Blob 通常是影像、声音或多媒体文件。在 JavaScript 中 Blob 类型对象表示不可变类似文件对象原始数据。 为了更直观感受
转载 2020-10-15 16:51:00
288阅读
2评论
JavaScript 里 this 到底指得是什么?很多人都会告诉 this 指的是当前对象。这样理解对么?在大多数情况下确实没错。比如我们经常
原创 精选 2023-08-28 13:44:13
709阅读
1点赞
1评论
  • 1
  • 2
  • 3
  • 4
  • 5