首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
wfatec
掘友等级
前端工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
38
文章 38
沸点 0
赞
38
返回
|
搜索文章
文章
热门
最新
iframe 子页面登陆
方案一:通过cookie访问策略,将主系统所在域名设置为引入系统的上一级域名,例如主系统域名为def.abc.com,则引入系统域名设置为gh.def.abc.com,这样引入系统就能够获取到主系统的cookie信息,借此实现通信。例如由主系统后台向引入系统发送登录请求,避开跨…
解构赋值
这样,当 obj 中没有字段 aa 或 aa 字段值为 undefined 时, aa 将使用默认值 1。
DVA 是如何实现 Store 的动态更新的?
一般我们提到store的更新都是指的state的更新,即通过dispach发送一个action,再由reducer进行处理并返回一个新的state。 事实上这样的场景并不少见,例如:在代码分离的场景下,如果需要在懒加载时更新store,就会涉及到上述问题。下面将结合dva的实现…
直接使用 babel 命令行工具构建 SDK 开发环境
我们在进行日常的前端开发时可能会借助create-react-app,vue-cli或是webpack之类的构建工具,这些工具将我们从繁杂的环境配置中解放出来,从而将精力集中到业务逻辑的开发上来。但是,如果你需要开发一个sdk,那么使用这些构建工具就显得有些笨重了。更好的方式是…
使用 webpack4.0 和 babel7.0 从零开始搭建自己的 react 开发环境
webpack 是一个前端模组化构建工具,它可以帮助我们实现前端项目的工程化开发,相信我,工程化真的很重要。目前的版本为 4.37.1,关于 webpack4 的一些特性大家可以看这里,本次实践的源码可以在这里找到。 1. 初始化项目 2. 安装webpack 3. 安装 we…
利用 bind 实现柯里化
首先引用wiki上对柯里化的解释:柯里化(英语:Currying),是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数而且返回结果的新函数的技术。 而平时我们在使用bind方法时,更多的是用来绑定函数的上下文,或者说用来绑定thi…
巧用 concat 实现单个对象转数组
在ES6解构赋值大行其道的今天,concat 的地位越发尴尬,但有时候,灵活的 concat 还是有着不可替代的作用。
关于 import 和 export 的一些小技巧
这时,export default xxx导出的方法,则会包含在xxlib的default字段下。 这下我们就能明白为什么我们的解构赋值会不生效了。同时需要注意,我们在import student from "student"时,程序实际上会去自动获取student.js的de…
批量增加 proposal 语法支持
在某次新项目构建中需要增加对spread语法的支持,由于babel 7.0版本废弃了对stage-x的支持,因此我们无法直接通过@babel/preset-stage-0来直接配置proposal语法支持,但官方依然可以让我们通过手动增加相应的plugin来进行适配。例如这里的…
innerHTML 的漏洞与安防
看到这里似乎完成了一个简单的 XSS 攻击。执行一下,发现什么都没有发生 😂。事实上,内建的安全机制已经将传入的 DOM 进行了解析并执行。这里我查阅了一下文档,里面有这样一段话: 此时,我们注入的脚本还是被执行了。 此时,我们会将 <img src=x onerror="a…
下一页
个人成就
文章被点赞
19
文章被阅读
22,529
掘力值
430
关注了
7
关注者
3
收藏集
2
关注标签
29
加入于
2017-07-20