- 博客(11)
- 收藏
- 关注
原创 表单函数封装
` function isNil(obj) { return obj == null; } export function buildFormItem(decorator, item, key) { const { id, label, extra, layout, props, value, rules, options, input, required, additional, } = ite...
2019-11-20 10:33:42
165
原创 查找相同元素
const data = [1, 2, 3, 4]; const data2 = [{ name: 1 }, { name: 2 }]; const ss = data2.filter(item => data.includes(item.name)) console.log(ss) const data1 = [1, 2, 3, 4]; const data2 = [{ name: 1 }...
2019-11-06 17:56:27
212
原创 TCP三次握手
在tcp/ip协议中,tcp采用三次握手建立连接。 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认; SYN:同步序列编号(Synchronize Sequence Numbers) 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN...
2019-10-30 15:18:56
143
原创 With语句
with语句的作用是将代码的作用域设置到一个特定的对象中具体用法: with(expression) statement; let qs = location.search.substring(1); let hostName = location.hostname; let url = location.href; 使用with语句后: with(location){ let qs = sa...
2019-09-16 16:14:46
570
原创 object理解
object的每个实例都具有下列的属性和方法: 1.constructor:保存着用于创建当前对象的函数,构造函数(constructor)就是object(); 2.hasOwnProperty(propertyName):用于检查给定的属性在当前对象实例中是否存在。 3.isProtoTypeof(object):用于检查传入的对象是否是当前对象的原型。 4.propertyIsEnumera...
2019-09-12 16:30:44
243
原创 实现pow(2,2)函数
function pow(x,n){ let result = 1; for(var i =0;i<n;i++){ result *=x; } return result; } pow(2,2)
2019-09-12 15:54:56
3886
原创 webpack
const fs = require('fs'); //引入fs const path = require('path'); const pkg = require('./package.json'); const webpack = require('atool-build/lib/webpack'); module.export = function(webpackConfig){ cons...
2019-08-20 15:03:19
165
原创 js防抖处理
js防抖 let search = document.getElementById('search'); let time = null; function debounce (handle, delay) { let time = null; return function () { let self = this,arg = arguments; ...
2019-08-19 14:24:21
361
原创 js优化
实现节流函数 <button id='show'>抢购</button> <div id="box">0</div> let oBtn=document.getElementById('show'); let oBox=document.getElementById('box'); //在规定的时间可以触发事件 func...
2019-08-19 14:16:54
161
原创 js基础学习
实现add(1)(2)(3)结果为6? let add = function(a) { return function (b) { return function (c) { return a + b + c; } } }; add(1)(2)(3) 实现多次调用?(柯里化函数) function add(a) { let sum = funct...
2019-08-15 14:39:53
134
原创 js学习
js的数据类型: ①Undefined:使用var声明,但是没有赋值的变量。 ②null:表示空的引用。 ③Boolean:真假。 ④Number:数值类型:包括整形和浮点型。 ⑤Object:对象(函数数组统称为对象)。 ⑥String:字符串。 如何判断是哪种数据类型: 1.typeof (可以判断 js 中基本数据类型,但无法判断对象的具体类型 ) 2.instanceof (仅能判...
2019-08-15 11:39:02
136
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人