- 博客(13)
- 资源 (4)
- 收藏
- 关注
原创 webpack学习
webpack是前端资源构建工具,静态模块打包器,将资源打包成浏览器能够识别的语言1、安装webpack,npm i webpack webpack-cli -g -g全局安装,安装完后就可以使用webpack命令2、webpack可以打包JS、JSON、样式、图片、HTML等资源3、webpack的配置,配置在webpack.config.js文件里,大致配置如下:/* webpack.config.js webpack的配置文件 loader的使用:1、需要先下载 2、进行对应的配
2021-06-13 19:09:20 56
原创 Promise学习
1、Promise是个构造函数,使用new Promise()得到实例对象,接收一个函数作为参数,如:let p = new Promise((resolve, reject) => {})2、Promise有三种状态:pending(进行中)、resolved(成功)、rejected(失败),状态只会从pending => resolved 或者 pending => rejected,当状态发生改变就会执行对应的回调函数resolve或reject(两者只会执行一个)let
2021-06-06 22:22:42 79
原创 es6学习(Set和Map)
Set和Map1.Set是一个类似数组的数据结构,成员的值都是唯一的,没有重复的值。通过new Set()来生成一个Set的数据结构。var s = new Set();打印之后会看到如下信息:会看到拥有一个size属性,来获取长度。同时会看到Set.prototype拥有许多来操作set的方法:add(value): 添加某个值,返回Set结构本身。clear(): 清空set。delet
2016-09-24 20:31:15 303
原创 JS实现跨域的几种方式
JS通过ajax去请求非同源中的资源时会出现跨域请求。同源定义如果两个页面拥有相同的协议(protocol),端口(如果指定),和主机,那么这两个页面就属于同一个源(origin)。下表给出了相对http://store.company.com/dir/page.html同源检测的示例: URL 结果 原因 http://store.company.com/dir2/other.htm
2016-06-30 16:11:37 319
原创 session, cookie, localStorage, sessionStorage
sesion: 是存储在服务器端的, 用户是看不到的cookie: 存储在客户端,用户可看到localStorage,sessionStorage是html5中新增的数据存储方式。cookiecookie是document的一个属性,通过document.cookie可以获取所有的cookie,返回一个通过;分割的key=value字符串。设置一个新的cookie: 通过document.co
2016-06-16 17:24:07 339
原创 简易JS模板引擎
前段时间在做移动端专题页时,因为页面比较少就没有引入一些功能强大的JS模板引擎,自己在String上扩展了一个方法用于html模板渲染,很简单,后续再扩展。
2016-06-14 19:18:38 398
原创 发布-订阅模式
发布-订阅模式又叫观察者模式,它定义对象间的一种一对多的关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知。在JS中,我们一般用事件模型来替代传统的发布-订阅模式
2016-06-12 22:22:14 197
转载 markdown语法
Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键
2016-06-12 21:36:46 188
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人