• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

浅谈原生JavaScript(一)

浅谈原生JavaScript(一)
一 JavaScript 介绍 JavaScript 是运行在浏览器端的脚步语言,JavaScript 主要解决的是前端与用户交互的问题,包括使用交互与数据交互。 JavaScript是浏览器解释执行的,前端脚本语言还有JScript(微软,IE独有),ActionScript( Adobe公司,需要插件)等。 前端三大块 1、HTML:页面结构 2……继续阅读 »

浅谈匿名函数和闭包

浅谈匿名函数和闭包
前言 相信很多前端小伙伴在工作和学习中,都会或多或少的接触和了解到匿名函数和闭包。也去网上搜索了不少的资料,查到资料和解释都各有说辞,甚至有些解释本身就是不正确的,这更加让人头疼。今天就来聊一聊匿名函数和闭包,浅谈一下他们之间的关系(实际上他们之间并没有什么直接关系!important)。 什么是匿名函数 与匿名函数相对应的是具名函数,具名函数非常简单:fu……继续阅读 »

Array=[]与Array.length=0的区别

Array=[]与Array.length=0的区别
根据codeday某大佬的答案 可以画出下图。 得出结论: 1、foo=[]实质上是创建了一个新数组,并将foo指向它,而bar.length=0操作的是原数组 2、foo2=foo,foo2指向[1,2,3]不是通过先指向foo,而是直接指向这块内存,如果foo的指向发生变化,foo2的指向不变 ……继续阅读 »

get请求参数中包含#,%等特殊字符时后端报错解决

get请求参数中包含#,%等特殊字符时后端报错解决
在项目中测试接口时发现了一些问题,当请求中不包含特殊字符时请求结果正常,当请求中 需要添加#% 等特殊字符时,会报 Required String parameter is not present 异常,使参数和后端无法绑定,导致后端空指针异常。   解决: url中特殊符号都有特殊意义或者被认为是不安全的字符,所以在拼接url时应当替换出url……继续阅读 »

forEach()和map()的区别:

forEach()和map()的区别:
相同点: 都是循环遍历数组中的每一项 forEach和map方法里每次执行匿名函数都支持3个参数,参数分别是item(当前每一项)、index(索引值)、arr(原数组) 匿名函数中的this都是指向window 只能遍历数组 接下来我们看看这两个方法 1.map()方法 map定义和用法: map方法返回一个新的数组,数组中的元素为原始数组调用函……继续阅读 »

JavaScript 箭头函数(Lambda表达式)

JavaScript 箭头函数(Lambda表达式)
简介 JavaScript 中,函数可以用箭头语法(”=>”)定义,有时候也叫“lambda表达式”。这种语法主要意图是定义轻量级的内联回调函数。例如: // Arrow function: [5, 8, 9].map(item => item + 1); // -> [6, 9, 10] // Classic function equi……继续阅读 »

for循环、forEach、map、filter区别及效率分析

for循环、forEach、map、filter区别及效率分析
        遍历数组最常用到的for循环,是最为熟知的一种方法,在ES5中定义了一些新的遍历方法,更加适用于函数式编程,究竟其用法区别在哪,以及效率如何,接着下来亲自做个测试看一下。在Script中写入,         var testData = [];……继续阅读 »

如何在Angular 2中使用* ngFor在列表中打印json数组值?

如何在Angular 2中使用* ngFor在列表中打印json数组值?
我有一个json数组,我想打印一个简单的列表中的值。如何打印值?我必须遵循关键值方法吗?我添加了我的Json数组结构和示例代码。它向我展示了错误。如何在Angular 2中使用* ngFor在列表中打印json数组值? 预期输出 *456 *123 or Arun :123 test:456 错误: “‘[object ……继续阅读 »

如何使用Watson对话对话框创建表单生成器

如何使用Watson对话对话框创建表单生成器
我正在使用Watson对话项目。 我输入以下沃森项目,我与我的谈话配置它: https://github.com/watson-developer-cloud/car-dashboard如何使用Watson对话对话框创建表单生成器 我想聊天机器人,以显示给用户,用户有权利选择7个选项的复选框。每个点击一个选项链接到对话框的一部分。 此刻,我已插入这个文本对话……继续阅读 »

过滤和删除阵列

过滤和删除阵列
我有一个过滤器方法,检查result是否包含this.state.filter的值,它应该被删除。过滤和删除阵列 我的问题是方法不会删除错误result。从console.log before after ===========解决方案如下: 而不是map它使null filter(){ const {fetchData} = this.sta……继续阅读 »