生活的道路一旦选定,就要勇敢地走到底,决不回头。

发掘积累过程的快感

javascript es6 函数的扩展

JavaScript ES6 入门指南

ES6 之前,不能直接为函数的参数指定默认值,只能采用变通的方法。

javascript es6 数值的扩展

JavaScript ES6 入门指南

ES6 提供了二进制和八进制数值的新的写法,分别用前缀`0b`(或`0B`)和`0o`(或`0O`)表示。

javascript es6 正则的扩展

JavaScript ES6 入门指南

ES6 改变了这种行为。如果`RegExp`构造函数第一个参数是一个正则对象,那么可以使用第二个参数指定修饰符。而且,返回的正则表达式会忽略原有的正则表达式的修饰符,只使用新指定的修饰符。

javascript es6 字符串的新增方法

JavaScript ES6 入门指南

ES6 提供了`String.fromCodePoint()`方法,可以识别大于`0xFFFF`的字符,弥补了`String.fromCharCode()`方法的不足。在作用上,正好与下面的`codePointAt()`方法相反。

javascript es6 字符串的扩展

JavaScript ES6 入门指南

本章介绍 ES6 对字符串的改造和增强,下一章介绍字符串对象的新增方法。

变量的解构赋值

JavaScript ES6 入门指南

ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。 以前,为变量赋值,只能直接指定值。

let 和 const 命令

JavaScript ES6 入门指南

ES6 新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在`let`命令所在的代码块内有效。

ECMAScript 6 简介

JavaScript ES6 入门指南

ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。

Highlight.js自动加载语言包

Highlight.js自动加载语言包,解决Falling back to no-highlight mode for this block.问题

IndexedDB 入门指南

IndexedDB 用户本地数据

一、概述现有的浏览器数据储存方案,都不适合储存大量数据:Cookie 的大小不超过4KB,且每次请求都会发送回服务器;LocalStorage 在 2.5MB 到 10MB 之间(各家浏览器不同),而且不提供搜索功能,不能建立自定义的索引。所以,需要一种新的解决方案,这就是 IndexedDB 诞生

Blockly代码安全,代码服务端生成

blockly 拖拽式编程,网上以及官方给的样例都是在浏览器生成了可执行代码,对于生产环境中,这是一件危险的事情。笔者大概看了下底层代码,发现官方样例中,刷新浏览器之后已经搭建好的积木还是存在的,然后就看到blockly 样例中使用Local Storage存储了xml。

QRCode.js:使用 JavaScript 生成二维码

什么是 QRCode.js?QRCode.js 是一个用于生成二维码的 JavaScript 库。主要是通过获取 DOM 的标签,再通过 HTML5 Canvas 绘制而成,不依赖任何库。

JavaScript对象概念

JavaScript 对象

对象是JavaScript的基本数据类型。对象是一种复合值:他将很多值(原始值或者其他对象)聚合在一起,可通过名字访问这些值。同时也可以将对象看作为属性的无序集合,每个属性都是一个名/值对的存在。属性名字是字符串,因此我们可以把对象看作是字符串到值的映射。这种基本数据结构还有很多种叫法,比如“散列”(hash)、“散列表”(hashtab)、“字典”(dictionnary)、“关联数组”(associative array)。

互联网信息太多太杂,各互联网公司不断推送娱乐花边新闻,SNS,微博不断转移我们的注意力。但是,我们的时间和精力却是有限的。这里是互联网浩瀚的海洋中的一座宁静与美丽的小岛,供开发者歇息与静心潜心修炼。 “Bible”是圣经,有权威的书,我们的本意就是为开发者提供真正有用的的资料。 我的电子邮件 1217179982@qq.com,您在开发过程中遇到任何问题,欢迎与我联系。
Copyright © 2024. All rights reserved. 本站由 Helay 纯手工打造. 蜀ICP备15017444号