自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 ES6新特性——11.模块化实现

ES6的模块自动开启严格模式,不管你有没有在模块头部加上use strict;。模块中可以导入和导出各种类型的变量,如函数,对象,字符串,数字,布尔值,类等。每个模块都有自己的上下文,每一个模块内声明的变量都是局部变量,不会污染全局作用域。每一个模块只加载一次(是单例的), 若再去加载同目录下同文件,直接从内存中读取。1.构成export和importexport: 命令用于规定模块的对外接口。import:命令用于输入其他模块提供的功能一个模块就是一个独立的文件。该文件内部的所有变量,外部

2021-06-22 11:31:15 102

原创 ES6新特性——10.class

ES5:function Person(name, age){ this.name = name; this.age = age;}Person.prototype.sayName = function(){ return this.name}ES6:class Person{ //实例化的时候会立即调用 constructor(name, age){ this.name = name; this.age = age; } //后面没有逗号,因为这是方法 sayName

2021-06-22 10:09:12 89

原创 ES6新特性——9.async

1.语法语法:async function name([param[, param[, ... param]]]) { statements }name: 函数名称。param: 要传递给函数的参数的名称。statements: 函数体语句。async 函数返回一个 Promise 对象,可以使用 then 方法添加回调函数。async function helloAsync(){ return "helloAsync"; } console.log(helloAsy

2021-06-21 22:40:46 163

原创 ES6新特性——8.Promise

Promise1.Promise相当于一个容器,保存着未来才会结束的事件(异步操作的结果)各种异步操作都可以用同样的方法来处理特点:对象的状态不受外界影响,处理异步操作有三个状态 Pending(进行),Resolved(成功), Rejectd(失败)一但状态改变。就不会再变, 任何时候都可以得到这个结果let pro = new Promise(function(resolved, rejected ))1.2封装const getJson = function(url){

2021-06-21 22:01:33 111

原创 中石化js逆向分析

网站链接:aHR0cHM6Ly9iaWRkaW5nLnNpbm9wZWMuY29tL3RwZnJvbnQveHhnZy8wMDQwMDEv目标:抓取十页数据1.抓包先是请求了url,然后请求接口,获取到列表数据看到cookie的几个参数比较可疑请求首页的表单数据只有一个那我请求其他页呢?这几个数比较可疑__EVENTARGUMENT: 表示要请求的页数MoreinfoListsearch1$Pager_input: 表示跳转之前的页数__VIEWSTATE: 应该是

2021-06-21 19:28:36 318

原创 ES6新特性——7.迭代器,生成器

迭代器1.1创建迭代器是一种新的遍历机制, 两个核心,1.迭代器是一个接口, 能快捷访问数据, 通过Symbol.iterator来创建迭代器2.迭代器是用于遍历数据结构的指针const items = ['one', 'two', 'thr']const ite = items[Symbol.iterator()]console.log(ite.next()) //{value:'one', done:false}done如果为false, 遍历继续,如果为true,表示遍历完成 生

2021-06-20 21:26:08 156 2

原创 ES6新特性——6.数组扩展功能

1.将伪数组转换成数组1.1Array.from伪数组:argumentsES5:let arr = [].slice.call(arguments)ES6:let arr = Array.from(arguments)from可以接受第二个参数,来对每一个元素进行处理let liContent = Array.from(li, ele => ele.textContent)1.2扩展运算符<ul> <li>1</li> <li&

2021-06-20 12:20:50 131

原创 ES6新特性——5.symbol / set() / map()

1.symbol表示独一无二的值原始数据类型symbol表示独一无二的值最大的用途用来定义对象的私有变量const name = Symbol('name');const name2 = Symbol('name')console.log(name === name2) -> falselet s1 = Symbol('s1');console.log(s1)//let obj = {}//obj[s1] = 'xs' 或者像下面那样写let obj = { [s1]: 'x

2021-06-20 10:07:00 234

原创 ES6新特性——4.扩展对象功能

1.扩展功能属性的简洁表示法const name = '张三';const age = 19;const person = { name, //等同于name:name age, // 方法也可以简写 sayName() { console.log(this.name); }}person.sayName();//等同于:const person = { name:name, //等同于name:name age:ag

2021-06-19 21:33:22 100

原创 ES6新特性——3.解构赋值

解构赋值1.1数组模型解构基本let [a, b, c] = [1, 2, 3];// a = 1// b = 2// c = 3可嵌套let [a, [[b], c]] = [1, [[2], 3]];// a = 1// b = 2// c = 3可忽略let [a, , b] = [1, 2, 3];// a = 1// b = 3不完全解构let [a = 1, b] = []; // a = 1, b = undefined剩余运算符let [a, .

2021-06-19 20:50:19 107

原创 ES6新特性——2.函数

1.函数1.1函数默认值es5: function add(a,b){ a = a || 10; b = b || 20; return a + b } es6: function add(a=10, b=20){ return a + b }1.2函数默认表达式可以是一个函数function add(a, b=getVal(5)){ return a + b}function getVal(val){ return val + 1}add(20)1.

2021-06-19 20:37:38 188

原创 ES6新特性——1.let , const && 模板字符串

1.let const1.1.let1.1.1let代码块内有效{ let a = 30; var b = 20;}console.log(a); //a is not definedconsole.log(b); //201.1.2 不存在变量提升var命令会出现变量提升,变量可以在声明之前使用,值为undefinedlet命令必须在声明之后使用,否则报错ReferenceErrorconsole.log(f)let f = 45; //报错1.1.3不可以重复

2021-06-19 16:44:26 132

原创 ‘dict‘ object cannot be interpreted as an integer, 不要在数组遍历的时候,对数组进行增删操作

刚才在写ip代理池的时候,遇到一个报错,'dict' object cannot be interpreted as an integer然后写了一个demoiplist = [11, 12, 13, 14, 15, 19, 85, 105, 148, 15]for x in iplist: print('---',x) if x > 14: # print(x) iplist.remove(x)print(iplist)猜一下输出结果-

2021-06-09 20:41:07 4037 2

原创 Django——09.spaceless, autescape, verbatim标签

spaceless标签去除html空白字符{% spaceless %}<p> <a href="foo/">foo</a></p>{% spaceless %}转义成:<p><a href="foo/">foo</a></p>autoescape自动转义autoescape标签:开启和关闭这个标签内元素的自动转义功能。自动转义是可以将一些特殊的字符。比如<转义成 html语法能识别的

2021-06-07 08:09:44 189

原创 凸轮,凸轮设计,凸轮设计软件,凸轮设计代做

凸轮,凸轮设计,凸轮设计软件,凸轮设计代做功能界面需要软件可以联系作者qq:2967615343或者可以加群:391760293软件是我自己写的,现在支持一键生成凸轮图, 验算压力角,计算角速度,导出数据,生成cad图注册界面每个用户都有一个机器码,有对应的注册码才能正常使用,介绍数据区操作区用户在此区域输入数据显示区用户在此位置可以看到软件自动算出来的压力角,以及角速度,并且可以进行校验功能区可以导出excel数据,一键复制,及生成cad图,可以预览图形,后

2021-06-04 22:49:55 1220

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除