类别:前端技术 | 2018-10-22 17:55:52 | 140
常遇到一种情况,需要在在触发事件的时候传递些参数,以区分所在的是不同元素,进而处理业务逻辑。在使用react时,与jquery不同,通过本身dom对象的自定义属性来实现不是很方便,也不符合react的提倡。这里通过bind加传递参数来处理。会有些坑,需要注意,这里讲解下。热门排行
类别:前端技术 | 2018-10-08 16:14:00 | 147
在前端开发过程中,会经常使用到 Promise 模式,可以使异步代码看起来如同步般清新易读,从而从回调地狱中解脱出来。ES6中 已原生支持 Promise。类别:前端技术 | 2018-09-12 16:48:38 | 165
在开发过程和生产环境需要不同配置,通常通过判断NODE_ENV变量,使用不同配置文件来实现。在生产环境多需要后端运行,这里借助一个很棒的工具-pm2。由于pm2非前端运行,一般的设置环境变量的方式均不起作用,需要做下特色处理,本文来讲解下。类别:前端技术 | 2018-07-20 10:47:11 | 150
HTML5 服务器发送事件(server-sent event)允许网页获得来自服务器的更新。用于网页自动获取服务器上更新的数据,它是一个实时性的机制, 单向消息传递。类别:前端技术 | 2018-07-18 12:27:00 | 144
Web Worker是运行在后台的 JavaScript,独立于其他脚本,不阻塞脚本响应点击或者其他用户交互.您可以继续做任何愿意做的事情:点击、选取内容等等,还允许执行长期任务, 无需页面保持响应,不会影响页面的性能。类别:前端技术 | 2018-07-16 15:58:46 | 198
filter也是一个常用的操作,它用于把Array的某些元素过滤掉,然后返回剩下的元素。 和map()类似,Array的filter()也接收一个函数。和map()不同的是,filter()把传入的函数依次作用于每个元素,然后根据返回值是true还是false决定保留还是丢弃该元素。它的灵活应用将把对数字处理变得简单。类别:前端技术 | 2018-07-11 15:36:23 | 144
大多数情况下,在windows平台下使用类似于: NODE_ENV=production的命令行指令会卡住,windows平台与POSIX在使用命令行时有许多区别(例如在POSIX,使用$ENV_VAR,在windows,使用%ENV_VAR%。。。)。cross-env让这一切变得简单,不同平台使用唯一指令,无需担心跨平台问题类别:前端技术 | 2018-07-10 09:49:51 | 184
解析结构是es6出现的新技术,它的出现解决了以前从数组,对象中取值的繁琐和函数传参数的默认值设置问题。虽然现在不是所有浏览器都支持它,可以借助babel编译工具可以直接应用到项目中了。喜欢尝新的同学,可以了解使用它,它的灵活运用可以是代码更美,更飘逸!类别:前端教程 | 2018-06-11 11:31:50 | 237
前端模块化流行,在项目开发时,npm install 对应的模块、组件,非常方便。这是因为一些乐于分享的小伙伴把组件发布到npm平台上开源给大家使用。那么如果外面也有比较好的组件想要分享的话怎么做呢?这里将下怎么发布自己的模块到NPM。类别:前端技术 | 2018-06-07 11:25:20 | 224
H5页面有轻便,灵活的优势,且可以借助于微信平台做低成本推广,得到的广泛的应用。不过纯页面在功能上受限,好在可以借助微信提供的APi实现更多功能,必然调用手机硬件功能,本文讲解下最常用的,H5页面调用微信API实现拍摄照片并上传的功能。