ES6 学习笔记 版权声明:本文为博主原创文章,未经博主允许不得转载。 Let :声明的变量在所在的块级作用域内有效。 不存在变量提升 (var存在变量提升,声明前调用为undefind,let会报错) 暂时性死区 (在没有声明前,都属于死区,let会报错) 不允许重复声明 (同一作用域不能重复声明,let会报错) ps: for循环的计数器 i 就很适合使用let的命令。 2018/01/16
webpack笔记 版权声明:本文为博主原创文章,未经博主允许不得转载。 原理本质上,webpack 是一个现代 JavaScript 应用程序的静态模块打包器。由于 webpack 不支持以.js意外的文件,loader 可以将所有类型的文件转换为 webpack 能够处理的有效模块,然后你就可以利用 webpack 的打包能力,对它们进行处理。plugin用于扩展了 webpack 的功能,插件的范围包括,从打包优化和压缩,一直到重新定义环境中的变量。 功能 依赖管理:让模块更容易的被复用,避免全局引入的冲突,避免重复导入或加载不需要的模块 合并代码:把各个分散的模块打包成一个文件,减少HTTP的... 2018/01/10
利用百度地图API,不需要秘钥即可找出周边的标记点的经纬度 版权声明:本文为博主原创文章,未经博主允许不得转载。 由于需要深圳某一点周边的学校,医院,消防的经纬度数据,有麻烦的办法,就是利用百度地图的拾取坐标系统去一个一个找出来,点击复制,过程是很繁琐的,而且也经常会忘记你点过哪里了。所以,去看了周边搜索的API,功夫不负有心人,可是在控制台打印出来想要的数据了 百度地图周边搜索APIdemo需要在这个demo上操作,不需要去申请秘钥,可是省了大半会儿的时间。打开页面是这样的: 把源代码编辑器的JavaScript代码替换成,如下: // 百度地图API功能 var map = new BMap.Map("allmap")... 2017/11/01
字体图标库,解决使用icon图标的烦恼 版权声明:本文为博主原创文章,未经博主允许不得转载。 css雪碧图以前最经常使用的小图标都会做css雪碧图,是一种CSS图像合并技术,该方法是将小图标和背景图像合并到一张图片上,然后利用css的背景定位来显示需要显示的图片部分。 他的优点是 减少加载网页图片时对服务器的请求次数 提高页面的加载速度 减少鼠标滑过的一些bug 但是他的缺点也是挺让人烦恼的 CSS雪碧的最大问题是内存使用 拼图维护比较麻烦 使CSS的编写变得困难 因为他的使用比较繁琐,注意的问题较多,字体图标只要一个简单的文件,就能实现图标的展示,而且控制图片就当文字来css编辑,图标的大小,粗细,颜色前端开发人... 2017/10/30
max 上使用svn客户端 版权声明:本文为博主原创文章,未经博主允许不得转载。 mac上有自带的svn服务端和客户端的功能,所以我们不用借助第三方软件就可以使用svn来帮我们快速的实现版本的管理。 使用svn客户端1.创建一个新的文件夹用于存放 ,然后进入文件夹,检出工作副本, mkdir svnrtest cd svntest svn checkout https://地址 --username xxx --password xxx 也可以不提前输入用户i名和密码,直接回车,跟着控制台的提示输入。 2.增加文件或文件夹或增加所有 svn add css svn ass reset.css svn add ... 2017/10/27
学习MongoDB笔记 版权声明:本文为博主原创文章,未经博主允许不得转载。 为什么要选择mongobgmongodb是开源的noSQL数据库(NoSQL = Not Only SQL ),也被叫做“芒果数据库”,免费,开源,良好的技术支持。github,淘宝,京东,360,百度都在使用。NoSQL的拥护者们提倡运用非关系型的数据存储,相对于铺天盖地的关系型数据库运用,这一概念无疑是一种全新的思维的注入。 1、基本的用法是存储JSON数据,这很适合JavaScript程序。其特性如下: 没有表结构的概念,每条记录可以有完全不同的结构 业务开发方便快捷 sql数据库需要事先定义表结构再使用 2、完全支持... 2017/10/07
JS实现 EasyUI-Tree 数据格式转换 版权声明:本文为博主原创文章,未经博主允许不得转载。 废话不多说,先上代码: loadFilter:function(content){ let bufferData = {};// 缓存数据 let node = null; let parentNode = null; for (let i = 0; i < content.length; i++) { node = content[i];//当前节点 parent... 2017/09/11
Js 引擎的LHS、RHS查询 版权声明:本文为博主原创文章,未经博主允许不得转载。 在写 js 代码的时,编译器在编译的时候生成了代码,引擎执行它时,会通过查找变量 a 来判断它是否已经声明过。查找的过程中需要通过作用域来协助,这时候引擎会为变量 a 进行 LHS 查询,另一种查询类型是 RHS 查询。及当变量出现在 “=” 的左侧的时进行 LHS 查询,出现在右侧时进行 RHS 查询。讲的更好理解一点,LHS 查询出来的是变量的地址,而 RHS 查询出来的是变量存储的值。 function foo(a){ console.log(a) } foo(2) 让我们把上面的代码处理成一段对话,来让我更加容易... 2017/08/30
Less 之快速入门 版权声明:本文为博主原创文章,未经博主允许不得转载。 Less 是一种动态样式语言,它将CSS赋予了动态语言的特性。如:变量,继承,运算,函数。LESS 既可以在客户端上运行(支持IE 6+,Webkit,Firefox),也可以借助Node.js或者Rhino在服务端运行。 Ps: Less需要编译,才能转成CSS文件,上一篇文章详细介绍了 我个人比较常用的快速的编译的方法,希望对小伙伴们有所帮助。 #注释Less // 注释(该注释不会被编译到CSS文件里面) /*注释(该注释会被编译到CSS文件里面)*/ Less 编译完成的CSS /*注释(该注释会被编译到CSS文件里面)... 2017/08/20
Less自动编译成css的简单快速的方法 版权声明:本文为博主原创文章,未经博主允许不得转载。 我之前最先学习less的时候用的是koala进行编译,它既可以编译less也可以编译sass,使用起来也是比较方便的,但是需要下载工具,简单配置一下即可使用。这里我说的不是这个方法,感兴趣的可以去看看。还有一些其他的方法,比如用vue的开发,使用webpack配置。Less 还和流行的 Grunt 构建工具进行了集成,可以参考 grunt-contrib-less 插件。 现在我来说我最近比较经常用的方法: 使用sublime text的less2css插件 步骤: 需要安装node.js,这个到官网下载即可 需安装less,在... 2017/08/15