- 博客(13)
- 收藏
- 关注
原创 你必须知道的ES6基本语法
ES6 必懂必会基础语法以下是对ES6中常用的语法进行的总结作用域:let与const1、使用let代替var,定义块级作用域2、const定义不可修改的变量{ var a = '1'; let b = '2';}console.log(a); // '1'console.log(b); // ReferenceError: b is not definedconst ...
2019-02-21 11:32:12
575
原创 JS常见方法封装之数组
前言接之前的字符串常用方法封装,这里是数组类型。Array类型元素API在此之前你还需要掌握一些JS原生的字符串API。Array 对象属性length 设置或返回数组中元素的数目Array 对象方法concat() 连接两个或更多的数组,并返回结果。join() 把数组的所有元素放入一个字符串,元素通过指定的分隔符进行分隔。 **注释:**默认使用逗号作为分隔符push(...
2019-02-18 10:42:09
3049
原创 JS常见方法封装之字符串
前言面试经常会碰到让你徒手撸一个数组去重、字符串首字母大写等类似的问题。在实际的项目中,也有很多地方会用到。这个时候就要考虑将一些常用的方法进行封装,便有使用。省去为了一个方法而加载一个库的麻烦。String类型元素API在此之前你还需要掌握一些JS原生的字符串API。charAt() 返回指定位置的字符。 **注释:**如果参数 index 不在 0 与 string.length 之...
2019-01-29 10:46:39
1296
原创 iframe缓存刷新问题
页面中嵌入iframe出现了缓存,带来的页面刷新问题工作中碰到的问题包含iframe的页面,iframe中存在登陆验证的问题。当通过iframe已经完成了登陆,此时iframe对应的服务异常上下电又恢复了服务时,这时再刷新整个页面,即使用新的登陆验证信息依然无法验证通过。通过对iframe里请求的分析发现,刷新后请求头依然使用的是之前的验证信息(token和session)。一般的做法...
2018-11-27 14:02:13
9191
原创 基于Hugo搭建个人Blog
前言hugo和hexo一样,是静态网站生成器,特点是基于Go语言编写,部署高效快速。安装下载对应操作系统版本的Hugo安装包: https://github.com/gohugoio/hugo/releases解压缩或者安装后,将hugo.exe所在文件夹的目录添加到系统环境变量Path下验证Hugo版本 hugo version生成站点创建静态站点# YourSi...
2018-11-15 16:26:27
1169
原创 window查看端口占用
打开cmd控制台查看所有端口占用情况netstat -ano,记下PID查看对应PID占用的进程tasklist|findstr "2547"
2018-11-12 10:21:56
1585
原创 前端前置-Git踩坑
1、git和svn区别详见: git和svn区别2、绑定远程仓库绑定远程仓库$ git config --global user.name "zhangsan"$ git config --global user.email "zhangsan@qq.com"ssh key(rsa加密)检查 cd ~/.ssh默认目录
2018-11-10 14:42:43
177
原创 Sublime Text手动安装pyv8-binaries
一、下载PyV8 BinariesFor Sublime Text 2 (Python 2.6):Window x32Window x64For Sublime Text 3 (Python 3.3):Window x32Window x64下载参考地址:https://github.com/emmetio/pyv8-binaries二、新建PyV8文件夹打开Su...
2018-11-08 15:18:45
14128
13
原创 前端模块化和RequireJS的用法
模块化CommonJS 规范引用模块:require('./module')定义模块:module.exports = {}例如:NodejsAMD规范引用模块:require([module], callback)定义模块:define([module], function(module) {})例如:requirejsCMD引用模块:seajs.use(['mod...
2018-10-25 10:51:09
376
原创 构建工具Gulp使用
1. gulp安装确保nodejs环境后,全局安装gulpnpm install -g gulp注: 项目本地还需安装一次npm install --save-dev gulp2. 使用Gulp根目录下新建gulpfile.js文件var gulp = require('gulp');gulp.task('default',function(){ console.log...
2018-10-25 10:48:42
181
原创 前端前置-Linux
VMware 安装网上下载VMware的安装包进行安装此处就不多说,但注意使用管理员权限运行安装虚拟网络配置桥接模式 (相对外部是真实的主机)nat模式√ (本地主机作为路由)Ubuntu安装(非图形界面)语言:other-Asia-ChinaEnglish-US键盘检测Nohome目录加密NoUbuntu分区/: 系统根目录/us...
2018-10-25 10:39:26
315
原创 JavaScript-事件
JS事件事件分类用户触发类:鼠标、键盘页面触发类:资源加载过程事件传播总体分为三阶段:捕获阶段:从window开始,从外到内,由不具体到具体目标目标阶段:事件到达事件发生现场冒泡阶段:和捕获相反,事件从具体目标到外层windowIE8及以下,只有冒泡没有捕获事件委托(代理)一句话总结就是将目标元素的事件监听委托给它的父元素进行监听。举个栗子:在一个有多个子项li的无...
2018-10-24 16:11:03
131
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人