# 自实现继承(单次继承构造函数) //父类的构造函数 function Father(name,age){ this.name…
标签:JavaScript
贪婪算法求解哈密尔顿路径问题
哈密尔顿路径问题是一个NP问题,即非多项式问题,其时间复杂度为O(k^n),不可能使用穷举或遍历之类的算法求解。实际上哈密尔顿路径问题是一个NPC问题,即NP完备问题,已经有人证明如果NPC问题可以找到P解,则所有NP问…
全排列的六种算法
近来一直忙着照顾宝宝,博客久未更新了。 全排列是一种时间复杂度为:O(n!)的算法,前两天给学生讲课,无意间想到这个问题,回来总结了一…
汉诺塔非递归算法
这两天讲《Web程序设计》,用JavaScript写了个汉诺塔的非递归算法,觉得有点意思,放在这里吧! 传统的递归算法: <html xmlns="http://www.w3.org/1999…
常用TS学习总结
// 常见的类型怎么写 // boolean 类型 let bool: boolean = true; // string let str11: string = "test"; // let numb: number …
前端vue-cli项目中使用img图片和background背景图的几种方法
前端中背景图片极其常用,但是很容易出现各种问题. 一种是脚手架本身资源引用方式的问题,如指定静态资源文件夹. 一种是图片资源引入方式,有时候使用绝对或者相对路径会导致错误. css方法 正常使用background属性即…
总结遍历Array的方法
前言 遍历数组的方法,你能想出来几种,今天小落落就跟你一起缕一缕,我们大前端对于遍历数组的方法。我数了一下,大概有十四种,你能想到几种? 我根据名字做个分类 遍历系列 遍历方法 for系列 for、for in、forE…
JavaScript连等赋值运算理解
var a = {n:1}; var b = a; a.x = a = {n:2}; console.log(a); console.log(b); console.log(a.x); console.log(b.x);…
React服务端渲染之路01——项目基础架构搭建
1. 客户端渲染与服务端渲染 1.1 客户端渲染 客户端渲染,实际上就是客户端向服务端请求页面,服务端返回的是一个非常简单的 HTML 页面,在这个页面里,只有很少的一些 HTML 标签 客户端渲染时,页面中有两个比较重…
快速理解js中的call,apply
今天被小伙伴问到 js 中的 call,apply 的区别和用途,解释了一番后,想到之前在逼乎上看到更清楚的解释 第一位生动形象的回答 本身不难理解,看下MDN就知道了,但是不常用,遇到了,还要脑回路回转下。或者时间长了…