首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
搬砖鼻涕虫
掘友等级
前端小白
喜欢鼻涕虫的小白
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
268
文章 225
沸点 43
赞
268
返回
|
搜索文章
文章
热门
最新
webpack全局引入变量
expose-loaderwebpack.config.js配置module.rules3.在webpack.config.js中进行配置plugins4.jquery-CDN引入的方式
前端路由(手写路由)
路由最早兴起于后端,路由就是:用户端发起一个HTTP请求,后台用一个函数进行处理,即 函数 => 路由。到后来前端出现ajax,页面可以进行局部刷新,出现SPA应用。 单页面应用仅在初始化时,加载页面相应的HTML、CSS、JavaScript。一旦页面加载完成,SPA不会因为…
前端模块化:AMD、CMD、ES6、CommonJS
Nodejs是Commonjs的主要实践者,它有四个重要的环境变量为模块化提供支持。module、export、require、global。在实际的使用中,使用module.exports定义当前模块对外输出接口,用require加载模块。 Commonjs采用同步的方式进行…
简说作用域
(1)广义:可访问变量、函数、对象的集合,决定代码区域中变量和其他资源的可见性。 (2)狭义:所有编程语言最基本的功能就是存储变量的的值,并且在之后能够访问和修稿它,这种访问或者修改变量的值得能力给程序带来了“状态”,如果没有状态,程序的灵活性会大大降低,在程序中如何存储变量,…
XSS&CSRF&点击劫持&中间人攻击
XSS其实就是恶意攻击者想尽办法将可执行代码注入到页面中。 XSS分为两种:持久性和非持久性。 持久型也就是攻击的代码被服务端写入进数据库中,这种攻击危害性很大,因为如果网站访问量很大的话,就会导致大量正常访问页面的用户都受到攻击。 非持久型相比于前者危害就小的多了,一般通过修…
原来new Array(1) 和 [undefined]不一样
我以为原因是:因为我们数组里面的值是undefined,所以我们不能给undefined赋值。好的,接下来验证我的猜想。 实际上new Array(x)这个操作不是创建一个x项都是undefined的数组,它创建的是一个只有长度的数组,里面的每项都是没有被赋过值的(可以想象ne…
手写call、apply、bind
撒也不说,直接上代码,skr.... // bind返回的是一个函数,对于函数的调用方式有两种。一种是直接调用,一种是使用new;
解决回调函数带来的回调地狱
回调函数一个通过指针调用的函数。如果你把这个指针作为参数传给另一个函数,当这个指针指向的函数被调用的时候,我们就说和这个函数是回调函数。回调函数不是由函数的实现方直接调用的,而是在特定的时间或者条件,由另一方函数调用。 把调用者和被调用者区分开,所用调用者不关心谁是被调用者,它…
package-lock.json file not updated after package.json file is changed
node在升级到8.0之后,会顺带的把NPM升级到5.0,升级之后的效果亮瞎双眼。 5、安装时间大幅提升,是因为 package-lock.json 文件中已经记录了整个 node_modules 文件夹的树状结构,甚至连模块的下载地址都记录了,再重新安装的时候只需要直接下载文…
Iterator
Iterator是一种接口,为各种不用的数据结构提供统一的访问机制,任何数据接口只要部署Iterator接口,就可以完成遍历操作。 ①为各种数据接口提供提议的遍历机制。 ②是各种数据接口可以按照某种次序访问。 ③提供for...of 消费。 (3)第二次调用指针对象next()…
下一页
个人成就
文章被点赞
59
文章被阅读
22,722
掘力值
649
关注了
62
关注者
26
收藏集
1
关注标签
51
加入于
2018-01-17