项目开辟中碰到一颗树(单选、多选); github L6zt 项目中碰到这个功用,与其copy一个不如本身造个轮子。预览地点设想重要思绪:1.展现层树的显现 用递归函数罗列出页面显现结果。2.差别的功用对应不必情势mod…
分类:JavaScript
WebSocket
1、websocket 是什么?处理客户端与服务端及时通讯而发生的手艺。先经由过程HTTP/HTTPS协定举行握手后竖立一个用于交流数据的TCP衔接,然后服务端与客户端经由过程此TCP衔接举行及时通讯。服务器和客户端能够…
浏览器衬着网页的历程
阅读器的主要功能是将用户挑选的 web 资本显现出来,它须要从服务器要求资本,并将其显现在阅读器窗口中,资本的花样通常是 HTML,也包括 PDF、image 及其他花样。 阅读器的线程 阅读器是多线程的,它们在内核制控…
JavaScript ES6相干的一些学问(/let、const/箭头函数/Promise/generate)
ES6是个啥 ECMAScript是国际经由过程的规范化剧本言语JavaScript由ES,BOM,DOM构成ES是JavaScript的言语范例,同时JavaScript是ES的完成和扩大6就是JavaScript言语…
mongodb数据库及数据分页
在做本身的一个小项目时,新进修了mongodb非关联型数据库,运用了mongoose封装好的查询要领,包含数据库分页用到的limit和skip要领,这里记录下。 1. mongodb数据库衔接 参照官网文档对应的参数以下…
FE.SRC-webpack道理梳理
webpack设想形式 统统资本皆Module Module(模块)是webpack的中的症结实体。Webpack 会从设置的 Entry 最先递归找出一切依靠的模块. 经由历程Loaders(模块转换器),用于把模块原…
前端拼音隐约搜刮
前端完成拼音隐约搜刮pinyin-match[https://github.com/xmflswood/…[1] const PinyinMatch = require(‘pinyin-match…
《JavaScript高等程序设计》(第3版)读书笔记 第3章
函数名不能运用关键字(typeof不可但typeOf可以,辨别大小写) 标识符就是指变量、函数、属性的名字,或许函数的参数。 第一个字符必须是一个字母、下划线(_)或许一个美圆标记($) 其他字符可以是字母、下划线、美圆…
前端面试题及答案 - JS篇
这篇文章并非最全的前端口试题(没有最全,只要更全),只是针对本身口试过程当中碰到的一些困难、轻易疏忽的题做一个简朴的笔记,轻易背面有口试须要的小伙伴们自创,后续内容会不定时更新,有毛病的地方愿望人人不吝指出。 1、JS耽…
js保留小数点后n位,不四舍五入
function toFixedDigit(num,n){ //保留n位 if(typeof num != 'number'){ return false; }; if(n <= 0){ //不保留小数,取整 re…
将数组格式的字符串转换成数组---将数字字符串数组转为数字数组(互换)
将数组格式的字符串转换成数组 由于数据传输的原因,有时我们得到的是字符串形式的数组(比如:str=’[“a”,“b”,“c”,“d”]’,写成str=”[‘a’, ‘b’, ‘c’, ‘d’]”,…
改变函数内部this指向的三种方法
JavaScript为我们专门提供了一些函数方法来帮助我们更优雅的处理函数内部this的指向问题,常用的有call()、apply()、bind()三种方法。 实现我们来看一下函数内this的指向 这些this的指向,是…