JavaScript

JavaScript

JavaScript

296 文章 10962 浏览

最新文章

Immutable 详解及 React 中实践

Shared mutable state is the root of all evil(共享的可变状态是万恶之源) -- Pete Hunt 有人说 Immutable 可以给 React 应用带来数十倍的提升,也有人说 Immutable 的引入是近期 JavaScript 中伟大的发明,因为同期 React 太火,它的光芒被掩盖了。这些至少说明 Immutable 是很有价值的,下面我们来一…

JSmiles 2021-07-20 13:09:35 浏览 781 评论 0 收藏 0

Nodejs 文件操作

我们知道,JavaScript 在浏览器端由于安全问题(服务器可以直接向磁盘写文件)没有提供读写文件的 API 但是在服务端,必须要有这样的 API,使用到的模块 var fs = require('fs') 一、写文件 fs.writeFile(File,data[,option],callback); 参数1:要写入的文件路径,必填。 参数2:要写入的数据,必填。 参数3:写入文件时的选项,比…

JSmiles 2021-07-19 09:00:44 浏览 807 评论 0 收藏 0

Nodejs 的 Buffer 介绍

一、类型介绍 1、JavaScript 语言没有读取或操作二进制数据流的机制。 2、Node.js 中引入 Buffer 类型使我们可以操作 TCP流 或 文件流 3、Buffer 类型的对象类似于整数数组,但 Buffer 的大小是固定的、且在V8堆外分配物理内存。Buffer 的大小在被创建时确定,切无法调整(buf.length 是固定的,不允许修改)。 4、Buffer是全局的。所以使用的…

JSmiles 2021-07-19 08:52:23 浏览 889 评论 0 收藏 0

JavaScript 监听组合按键

有些时候,我们需要在网页上,增加一些快捷按键,方便用户使用一些常用的操作,比如:保存,撤销,复制、粘贴等等,下面简单梳理一下思路: 我们所熟悉的按键有这么集中类型: 单独的按键操作,如:delete、up、down 等 两位组合建,如:ctrl(cmd)+ 其他按键,alt + 其他按键,shift + 其他按键 三位组合键,如:ctrl(cmd)+ shift + 其他按键,Ctrl(cmd)+…

JSmiles 2021-07-15 22:18:55 浏览 806 评论 0 收藏 0

JavaScript 中 call / apply / bind 方法的总结

why?call / apply / bind 干什么的?为什么要学这个? 一般用来指定 this 的环境,在没有学之前,通常会有这些问题。 var a = { user:"wenjiangs", fn:function(){ console.log(this.user); } } var b = a.fn; b(); //undefined 我们是想打印对象 a 里面的 user 却打印出来 u…

JSmiles 2021-06-25 12:54:37 浏览 696 评论 0 收藏 0

巧妙地理解 JavaScript 中 this 的指向

首先必须要说的是,this 的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定 this 到底指向谁,实际上 this 的最终指向的是那个调用它的对象(这句话有些问题,后面会解释为什么会有问题,虽然网上大部分的文章都是这样说的,虽然在很多情况下那样去理解不会出什么问题,但是实际上那样理解是不准确的,所以在你理解 this 的时候会有种琢磨不透的感觉),那么接下来我会深入的探讨这个问题。…

JSmiles 2021-06-25 12:49:07 浏览 880 评论 0 收藏 0

为什么要学习 jQuery

1、使用 JavaScript 开发过程中,有许多的缺点 1、查找元素的方法太少,麻烦。 2、遍历伪数组很麻烦,通常要嵌套一大堆的 for 循环。 3、有兼容性问题。 4、要想实现简单的动画效果,也很麻烦。 5、代码冗余。 6、js注册事件会被覆盖。 2、jQuery 的优点 1、出色的浏览器兼容性。 2、强大的选择器。 3、出色的DOM操作的封装。 4、完善的Ajax支持。 5、链式操作方式。 …

JSmiles 2021-06-25 12:39:36 浏览 892 评论 0 收藏 0

初试 Node.js 开发

Node.js 是运行在服务器端的 JavaScript 容器。 它利用 chrome V8 引擎来运行 JavaScript。不是解释执行,而是编译成服务器端代码,所以速度很快。 采用事件驱动、非阻塞 I/O 模型。什么事非阻塞模型?类似于浏览器端的 AJAX 调用,当语言处理挂起操作时并不等待,而是继续执行。当挂起操作完成时,发出一个事件,会有一个回调函数来继续处理。 browserling.…

JSmiles 2021-05-08 19:13:38 浏览 1034 评论 0 收藏 0

ECMAScript 6 扫盲 ES6 for Humans 中文版

原文:https://github.com/metagrover/ES6-for-humans ECMAScript 6 目前基本成为业界标准,它的普及速度比 ES5 要快很多,主要原因是现代浏览器对 ES6 的支持相当迅速,尤其是 Chrome 和 Firefox 浏览器,已经支持 ES6 中绝大多数的特性。 1. let、const 和 block 作用域 let 允许创建块级作用域,ES6 …

JSmiles 2021-05-03 10:41:56 浏览 940 评论 0 收藏 0

EosJS 是访问 EOS 区块链的 JavaScript 开发包

EosJS 是访问 EOS 区块链的 JavaScript 开发包,它通过 RPC API 访问 EOS 节点,同时包含了密钥签名、交易序列化等本地操作。 引入 EosJS 包 在 ES 模块中使用 import 引入 EosJS 包,例如: import { Api, JsonRpc, RpcError } from 'eosjs'; import JsSignatureProvider fro…

JSmiles 2021-05-01 16:28:50 浏览 822 评论 0 收藏 0

简介

JavaScript 是属于网络的脚本语言,JavaScript 被数百万计的网页用来改进设计、验证表单、检测浏览器、创建 Cookies,以及更多的应用。JavaScript 是因特网上最流行的脚本语言。

更多

推荐作者

nick

文章 0 评论 0

qq_OmkpFE

文章 0 评论 0

江佳原

文章 0 评论 0

意中人

文章 0 评论 0

wangjuan

文章 0 评论 0