分类: ECMAScript

 

图形演算–寻路算法

前言

寻路算法大致可以分为「深度优先搜索(Depth-First Search,DFS)、广度优先搜索(Breath-First Search,BFS)和最佳优先搜索(Best-First Search,BestFS)三大类。

对于最佳优先搜索部份,较为熟悉的是A*寻路算法。

图形描述

图形[……]

继续阅读

前端机器人开发基础

web embedded

随着技术的发展,越来越多的企业开始招聘前端硬件,其开发效率和性能没有任何一种技术可以媲美,前景越来越好。这里给开发人员一个机器人开发示例,由于机器人开发后期需要大量算法支持,这里只做硬件层的讲解。

硬件要求和基础配置详讯相关专业人士,这里将所有需要文件下载到本地,并使用npm作为开发配置工具。[……]

继续阅读

web性能优化基础

网页性能对网站至关重要,每一个细节都要处理好。一个完整的请求需要经过 DNS寻址、与服务器建立连接、发送数据、等待服务器响应、接收数据这样一个 “漫长” 而复杂的过程。

资源压缩与合并

对于css加载的图片可以采用纹理贴图。

针对代码体积及文件加载,可以利用webpack 模块化打包工具分块[……]

继续阅读

区块链量子理论基础

随着中国科学技术大学潘建伟实验室实现了18bit得量子纠缠,量子技术的应用也会越来越广泛。这里只讲量子应用在区块链中的应用。

由于量子技术非常复杂,需要大量数学、物理等各方面的基础,我会尽量得简化以方便阐述,具体请找相关专业人士。

双缝实验

1807年,托马斯·杨第一次描述了双缝实验:把一支蜡[……]

继续阅读

区块链基础

这里讨论区块链的基本原理和实现,更多技术可与我联系🏸

技术等级
高级

Server

首先是服务搭建,建议使用ES草案(即将发布为推荐标准),将高级ES编译为二进制低级ES,性能和C/C++一样,就不用担心各种性能问题了。

为了简化步骤,我使用Express,所有代码均为演示[……]

继续阅读

vue todolist

这里实现一个todolist的增删改查排序样例,供其他开发人员参考。

结构

项目结构

vue todolist

除基础样式外,这里不使用原生css,基础样式:

html,body{
    width:100%;
    height: 100%;
    margin: 0;
    padding: 0;[......]

继续阅读

vue cli

vue cli

首先,

🧒🧒🧒🧒🧒🧒儿童节快乐!🧒🧒🧒🧒🧒🧒

最近vue的新命令工具更新到了正式版,为Vue CLI[......]

继续阅读

C/C++前端开发

Hello Indeex

这里将先构建一基于控制台的个简单Hello Indeex。在开始前,需要确保你本级上已经安装相关开发工具并可用,相关工具及技术可咨询专业人士或者通过搜索引擎获得。

  1. 创建一个新的C++文件indeex.cpp,如下所示:
#include <indeex/cl[......]

继续阅读

react base

使用create-react-app官方脚手架

1) 安装create-react-app

npm i -g create-react-app

2) 创建项目

create-react-app react-demo

创建后cd到项目根目录。

此时的项目结构如下:

react-dem[......]

继续阅读

Ecmascript实现中的范型

由于前端开发又大量用到了这些技术,这里把几年前基于ECMAScript 262-3标准的范型解释用最新的ECMASript 2018+标准再次诠释。

同其他强类型、预编译为二进制文件、面向对象的ECMAScript一样,范型也是较常用的一种编程方式。

语法

首先看新版ECMAScript 20[……]

继续阅读