归纳JS中数组的使用(二)元素遍历

2019-10-14
阅读 2 分钟
1k
forEach()函数 单纯的、义无反顾的对数组进行遍历 示例代码 #1 基础使用 {代码...} #2 遍历的时候获取角标 {代码...} #3 代入被遍历的数组本身 {代码...} #4 绑定this {代码...} 关注点 forEach() 被调用时,不会改变原数组(即调用它的数组) 遍历中无法中断,直到数组被遍历完毕 arr.forEach(callback);callback 无返...

归纳JS中数组的使用(一)元素新增和删除

2019-10-14
阅读 3 分钟
3.5k
新增元素 js中给数组新增元素主要通过2个方法 push 和 unshift Array.prototype.push 功能概述 push() 方法将一个或多个元素添加到数组的末尾,并返回该数组的新长度(该方法修改原有数组)。 语法 arr.push(element1, ..., elementN) 关注点 新增的元素出现在数组的末尾 可以一次性添加多个元素 返回值是数组的最新长度 ...

拒绝写for循环,前端工程师必须掌握的Array的原生函数

2019-09-25
阅读 2 分钟
1.4k
第一个参数是回调函数callbackfn 必须有并且是个函数,这个函数接受三个参数并且返回 Boolean值,也就是 true或者false every函数会在排序遍历当前数组中的每个元素的时候调用一次 callbackfn一直到 callbackfn返回 false的时候结束遍历 第二个参数是 thisArg ;非必须,如果提供了这个参数;那么这个参数会被赋值给 cal...

前端全栈入门(1)Vue+nodejs(express) 实现文件上传

2019-09-23
阅读 4 分钟
7.3k
Vue+Nodejs 实现图片上传 图片上传在平时的业务开发中应该算是个标配的需求,这里分享下使用Vue和Nodejs简单的实现下该需求 流程图(简单画一个) 使用 vue-cli 创建一个最简单的 vue 项目 确保 vue cli 是最新的,如果无法确定可以执行2行命令 npm uni -g vue-cli npm i -g @vue/cli {代码...} 使用自定义创建 {代码......

React中那些纠结你的地方(一)

2018-12-18
阅读 2 分钟
1.1k
React太灵活了特别是配上了es6之后,它就像泥沙里的泥鳅,越想抓住越是抓不住;除此之外我在使用react的时候时不时的会有些纠结 1.组件中有很多事件处理,到底是使用一个方法+switch呢?还是每个事件写一个方法? {代码...} 上面2钟方式,你在开发中经常使用哪一种?还是说看心情来,<_> 2. 通过那种方式进行事件...

js中如何优雅的解析数据

2018-03-18
阅读 2 分钟
1.5k
自从有了前后端分离,一些后端小伙伴给出的数据结构也来越混乱了。以为分离减轻了他们的负担接口的质量会非常高但是人的惰性却体现的很“完美”。由于js是若类型的语言,所以在使用数据的时候经常会出现这个几个错误

javascript解构赋值

2018-01-22
阅读 3 分钟
1.5k
此文章为意译并非直译,可参考具体原文 解构赋值具体干什么? 解构赋值是javascript中的一个表达式语法糖,帮助开发者将数组,对象属性解构出来并且直接赋值到具体变量上面。 直接来段代码感受下 {代码...} 简单实践,将a,b的值进行交互 {代码...} 解构赋值具体使用方式 数组对象进行解构赋值 {代码...} 对象数据进行解...

前后端分离思考

2018-01-14
阅读 2 分钟
3.2k
前后端分离的项目开发策略已经不是什么新鲜东西了,网上介绍这方面的文章非常多。我自己是在14年的时候接触到的,对这种开发策略一直爱不释手,不管新老项目都会首先用前后端分离的思维先去思考一番。从14年到现在在前后分离上面也实践了近3年的时间,项目大大小小的也差不多4,5个吧,但是却从来没有一个是自己觉得很满...

自定义jquery插件

2018-01-03
阅读 5 分钟
3.2k
在当前这个前端mv**框架盛行的年代,翻译这样一篇关于如何编写jquery插件的文章好像显得有点多余和那么的不接时代,不过还是自私点,努力翻译一把起码可以提高自己(<_>)。

es6特性介绍(中)

2017-12-31
阅读 2 分钟
1.5k
声明变量 let 功能和var类似,却去掉了很多var身上的坏毛病 块状作用域 {代码...} 不会往全局变量上面绑定,防止全局变量的污染 {代码...} 相同作用域中不允许重复声明相同变量 {代码...} 经典的例子 {代码...} 声明常量 const 在es6之前并没有很好的办法进行常量的声明,常量:这是一个只读的变量,es6中给出了const这...

es6特性介绍(上)

2017-12-31
阅读 4 分钟
1.5k
这是一篇专门介绍es6特性的文章,文章写的非常棒,全文通过代码示例像我们展示了es6的特性,虽然全英文但是用的都是很基础的单词,即使因为不怎么好的同学依然能看懂,我这里将其翻译过来有2个目的,1是加深自己的记忆,2是做个备份。我这里翻译是按照我理解的进行翻译,并非"直译"。如有不当之处欢迎指正。

2017年总结

2017-12-30
阅读 1 分钟
2.2k
从学校毕业到现在一路上遇到了很多帮助过我人,有的是启蒙老师、有的是言传身教、有的是瞬间的提点、有的是职业发展中的提携、还有一些素未谋面的人,不管帮助大小、时间地点我都想很真诚的对你们道声感谢。同时在我从事技术这个行业里也时刻提醒自己“站在巨人的肩膀上,心怀感恩”。技术就像浩瀚的星空,远处看一片璀璨...