01背包 给定一组物品,每种物品都有本身的分量和价钱,在限制的总分量内,我们怎样挑选,才使得物品的总价钱最高。 const tList = [1, 2, 3, 4, 5] // 物品体积 const vList = [3…
分类:JavaScript
JavaScript威望指南笔记(上)-言语中心
词法组织 字符集 运用Unicode编写 ES3 Unicode2.1+ ES5 Unicode3+ 辨别大小写 解释 // 解释 /* 解释 */ 标识符和保留字 必需以字母、下划线、美圆符最先,后续字符可所以字母、数…
JavaScript数组要领总结
length属性要领 数组的length属性不单单是只读的,还能够写入var color = [‘red’,’blue’,’black’];Color.length = 1; // redColor.length = 4…
Web平安
宣布自 Kindem的博客,迎接人人转载,然则要注重申明出处。别的,该文章收纳在 Kindem的个人的 IT 学问整顿堆栈,迎接 Star、Fork、投稿 陈词滥调的几大典范安全题目 1. SQL注入 这一点可以都被说烂…
VM开辟项目总结
整站vm分红几大模块,每一个文件夹代表的模块,每一个文件详细代表的页面 templates 解读的时刻加伤对应页面的链接 1.Cart 购物车模块文件夹 Index.vm 购物车首页 m.网站名.com/cart.htm…
深切明白ES6 - var-let-const
知識點 var 聲明變量: 1、存在變量提拔,實際上var不管在那裡聲明,都邑被當作當前的作用域頂部聲明變量。 2、能夠反覆聲明,后聲明的變量會掩蓋前聲明的變量。 let 聲明變量: 1、不存在變量提拔。 2、制止反覆聲…
你不知道的數組
數組定義 數組是按序次分列的一組值 每一個值都有編號,從0最先 能夠在定義時賦值,也能夠先定義后賦值 任何範例的數據都能夠存入數組 const arr = [ {a: 1}, [1, 2, 3], function(){…
防抖動處置懲罰和撙節 小技能
1. 簡樸的防抖動處置懲罰,一秒內點擊一次 var timer = null; $('.coupon').click(function(){ if (timer) { return; } timer = true; se…
JavaScript两个变量的值交换的多种方式
前言 该文是在看别人博客的时候发现的,很有趣的一篇文章,这里摘录到自己的简书中,供给各位读者学习 本文主要描述,如何不使用中间值,将两个变量的值进行交换。 前三种只适用于number类型的数值交换,第四和第五种适合其他类…
原生JS笔记01:执行环境与作用域链
概念 执行环境(execution context):是JavaScript中一个非常重要的概念。执行环境定义了变量或函数有权访问的其他数据,决定了它们各自的行为。 执行环境的变量对象:每个执行环境都有一个对应的变量对象…
javascript快速入门7--ECMAScript语法基础
ECMAScript的基础概念 熟悉Java、C和Perl这些语言的开发者会发现ECMAScript的语法很容易掌握,因为它借用了这些语言的语法。Java和ECMAScript有一些关键语法特性相同,也有一些完全不同。E…
JavaScript中的普通函数与构造函数
问题 什么是构造函数? 构造函数与普通函数区别是什么? 用new关键字的时候到底做了什么? 构造函数有返回值怎么办? 构造函数能当普通函数调用吗? 以下是我的一些理解,理解错误的地方恳请大家帮忙指正,谢谢! this t…