自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

以后的博客

生活和前端技术交流

  • 博客(30)
  • 收藏
  • 关注

转载 firewall防火墙

firewall防火墙1、查看firewall服务状态systemctl status firewalld出现Active: active (running)切高亮显示则表示是启动状态。出现 Active: inactive (dead)灰色表示停止,看单词也行。2、查看firewall的状态firewall-cmd --state3、开启、重启、关闭、firewalld.service服务# 开启service firewalld start# 重启service fire

2022-02-18 11:39:57 139

原创 收录常见正则(持续更新...)

//6到20位数字或字母或特殊字符/^[a-zA-Z0-9-*/+.~!@#$%^&*()]{6,20}$/

2021-11-16 16:36:42 231

原创 Nodejs 循环遍历文件夹,修改访问时间和修改时间

var fs = require("fs");const {join} = require("path"); function findFilesPath(startPath) { let result = []; function finder(path) { let pathArray = fs.readdirSync(path); pathArray.forEach((val, index) => { .

2021-11-16 14:28:13 1548

原创 fatal: unable to access ‘https://github.com/xxxxx’: Empty reply from server.

今天在我的服务器上同步github 的代码,老是报 fatal: unable to access ‘https://github.com/xxxxx’: Empty reply from server. 一查 网上建议把 https 改成 ssh想到我的服务器上还没有生成ssh ,顺便就生成一个。检查SSH keys是否存在 ls -al ~/.ssh 生成新的ssh key 输入 ssh-keygen -t rsa -C "[email protected]" 一直回车即...

2021-08-05 11:53:05 1213

原创 Nodejs child_process模块execFile() 方法报错Error: spawn sys.sh ENOENT

本人写了一个 nestjs 的 后台 ,提交代码后部署需要 登录 Linux,执行几段命令,想着如果 每次提交代码后,直接在管理端页面 点击按钮就重新部署那就方便很多了于是,我就写了一个shell脚本,用Nodejschild_process模块execFile()方法来执行。结果开始 sys.sh写的相对路径,执行报上图错误,经过调试发现,写绝对路径,该脚本可以正常执行。这可能是 nodejs 的执行路径和 脚本的路径 不一致,所以相对路径找不到该文件,后面进一步的排查下,现在只...

2021-07-30 09:28:54 2237

原创 js 的forEach 如何跳出循环

forEach() 方法用于调用数组的每个元素,并将元素传递给回调函数。对于空数组不会执行回调函数回调函数的参数 function(currentValue, index, arr) currentValue必需。当前元素 index 可选。当前元素的索引值 ...

2020-01-15 16:46:20 24843

原创 table文字超出省略

<!doctype html>  <html lang="en"> <head>   <meta charset="UTF-8" />     <title>table文字超出省略</title>   <style type="text/css"&gt

2017-12-08 15:40:11 1178

转载 彻底弄懂HTTP缓存机制及原理

前言Http 缓存机制作为 web 性能优化的重要手段,对于从事 Web 开发的同学们来说,应该是知识体系库中的一个基础环节,同时对于有志成为前端架构师的同学来说是必备的知识技能。但是对于很多前端同学来说,仅仅只是知道浏览器会对请求的静态文件进行缓存,但是为什么被缓存,缓存是怎样生效的,却并不是很清楚。在此,我会尝试用简单明了的文字,像大家系统的介绍HTTP缓存机制,期望对各位正确

2017-09-25 00:08:57 195

转载 认识HTML5的WebSocket

在HTML5规范中,我最喜欢的Web技术就是正迅速变得流行的WebSocket API。WebSocket提供了一个受欢迎的技术,以替代我们过去几年一直在用的Ajax技术。这个新的API提供了一个方法,从客户端使用简单的语法有效地推动消息到服务器。让我们看一看HTML5的WebSocket API:它可用于客户端、服务器端。而且有一个优秀的第三方API,名为Socket.IO。一、什么是W

2017-09-24 18:09:23 206

转载 javascript中this和super用法

"this",作为一个特殊的关键字,它的规则如下: 1。可以表示构造函数传递。this(a,b)表示调用另外一个构造函数。这里面的this就是一个特殊语法,不是变量,没有什么类型。 2。可以在一个类的非static成员内部使用,表示当前这个对象。此时,this就是一个final的普通变量,它有静态类型,就是这个类C本身;它有动态类型,就是当前这个对象的类型。你可以对它调用成员函数,把它传递

2017-07-25 10:35:26 4518

转载 js join() 方法和splice() 方法 slice() 方法 记一下啦

join() 方法定义和用法join() 方法用于把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的。语法arrayObject.join(separator)参数描述separator可选。指定要使用的分隔符。如果省略该参数,则使用逗号作为分隔符。返回值返回一个

2017-07-24 16:21:16 5248

翻译 CSS3 resize 属性

resize 属性规定是否可由用户调整元素的尺寸。注释:如果希望此属性生效,需要设置元素的 overflow 属性,值可以是 auto、hidden 或 scroll。resize: none|both|horizontal|vertical;值描述none用户无法调整元素的尺寸。both用

2017-07-24 09:58:41 626

原创 AngularJs1在ng-click函数中如何获取代表当前元素的DOM对象

充10元                  返10元                           由于用了定位,点击是input单选框,而不是div$scope.xuanzhe=function($event){     $($event.target).addClass('cz_xz2');  $($event.target).parent('.

2017-07-21 17:16:31 1017

转载 js中实现cookie的增删改查(document.cookie的使用详情)

一、设置cookie的值1、每个cookie都是一个名称/值对,名称/值对用等号连接,并将该名称/值对赋值给document.cookie即可。如:document.cookie="id=77";2、如果要一次存储多个名称/值对,可以使用分号加空格隔开。如:document.cookie="id=77; name=bill";在cookie的名或值中不能使用分号(;)、逗号

2017-07-20 17:38:28 266

转载 css calc()用法

calc()从字面我们可以把他理解为一个函数function。其实calc是英文单词calculate(计算)的缩写,是css3的一个新增的功能,用来指定元素的长度。比如说,你可以使用calc()给元素的border、margin、pading、font-size和width等属性设置动态值。为何说是动态值呢?因为我们使用的表达式来得到的值。不过calc()最大的好处就是用在流体布局上,可以通过c

2017-05-31 15:38:29 974

原创 JQuery获取各种宽度的问题

width() - 返回元素的宽度。height() - 返回元素的高度。innerWidth() 方法返回元素的宽度(包括内边距)。                     innerHeight() 方法返回元素的高度(包括内边距)。                    outerWidth() 方法返回元素的宽度(包括内边距和边框)。               out

2017-05-31 15:17:20 17490

原创 用vue创建一个项目

要先安装node.js  用node -v 和npm -v 查看是否安装完整然后安装淘宝镜像cnpm来代替npm 加快创建项目的速度 cnpm -v查看是否安装完整#最新稳定版本1·npm install vue 如果使用淘宝镜像安装就输入命令行      cnpm install -g vue-cli进行安装,如果没有安装淘宝镜像依旧用 npm install -g vue-

2017-05-19 09:05:44 1070 1

原创 angularjs ionic 如何使用Cordova 插件

Ionic只是个前端框架,与bootstrap差不多,不过他是专门为移动端设计的, 在效果上接近原生的app,如果你的应用只涉及到前端的东西,那么你可能不会涉及到ngCordova插件,这是phoneGap的改名叫法。如果我们应用要用到一些底层的东西,如:拍照,文件,数据库,状态栏,设备等等这些原生的东西,那么你就得要好好的学习下ngCordova提供的想着插件。1、安装ng-cordov

2017-04-26 10:57:51 861 1

转载 Cordova - 常用的插件汇总(附插件的安装、查询、更新、删除等命令)

Hybrid应用比web应用强大之处在于可以使运行在容器中的web内容访问 native APIs。Cordova 提供了许多插件用于调用移动设备上的API。一,插件相关常用命令1,查看所有已经安装的插件1cordova plugin ls2,安装插件(以camera插件为例)

2017-04-21 16:02:52 754

原创 $on、$emit和$broadcast的使用

http://www.tuicool.com/articles/qIBNve 参考文章$emit只能向parent controller传递event与data$broadcast只能向child controller传递event与data$on用于接收event与data$emit和$broadcast可以传多个参数,$on也可以接收多个参数。在$on的方法中的event事件参

2017-04-14 15:12:12 345

原创 localStorage和sessionStorage使用总结

在HTML5中,新加入了一个localStorage和sessionStorage特性,这个特性主要是用来作为本地存储来使用的,解决了cookie存储空间不足的问题(cookie中每条cookie的存储空间为4k),localStorage中一般浏览器支持的是5M大小,这个在不同的浏览器中localStorage和sessionStorage会有所不同。web storage和cook

2017-04-14 10:25:29 1891

翻译 jquery中的ajax方法参数浅谈

1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。3.timeout: 要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的

2017-04-14 10:06:47 318

原创 anglar中通过地址查询经纬度

http://blog.csdn.net/xyc_csdn/article/details/52372069

2017-04-11 09:15:52 443

原创 获取时间戳

JavaScript 获取当前时间戳:第一种方法:var qjh = Date.parse(new Date());结果:1280977330000第二种方法:var qjh = (new Date()).valueOf();结果:1280977330748第三种方法:var qjh =new Date().getTime();结果:1280977330748第一...

2017-03-31 10:48:46 529

原创 $stateChangeStart状态改变事件及参数说明

我初入angularjs,公司只有我一个前端,遇到过许多的坑,主要原因还是对angularjs的很多东西不熟悉,这次就让我来说说$stateChangeStart事件吧,大家共勉http://www.cnblogs.com/hughtxp/p/3965916.html 状态改变事件$scope.$on('$stateChangeStart', function(event

2017-03-24 12:50:21 15030

原创 JSON.parse()和JSON.stringify()和jQuery ajax - serialize() 的方法

JSON.parse()和JSON.stringify()parse用于从一个字符串中解析出json对象,如var str = '{"name":"qjh","age":"24"}'结果:JSON.parse(str)Objectage: "24"name: "qjh"__proto__: Object注意:单引号写在{}外,每个

2017-03-24 10:02:03 840

转载 前端面试题js部分小集

JAVASCRIPt介绍js的基本数据类型。 Undefined、Null、Boolean、Number、String·        介绍js有哪些内置对象?·        Object 是 JavaScript 中所有对象的父对象·         ·        数据封装类对象:Object、Array、Boolean、Number 和 String

2017-02-13 16:31:10 275

转载 前端面试题小集

HTML·        Doctype作用?标准模式与兼容模式各有什么区别?·        (1)、DOCTYPE>声明位于位于HTML文档中的第一行,处于 标签之前。告知浏览器的解析器用什么文档标准解析这个文档。DOCTYPE不存在或格式不正确会导致文档以兼容模式呈现。·         (2)、标准模式的排版和JS运作模式都是以该浏览器支持的最高标准运行

2017-02-13 16:23:07 693

原创 移动端开发注意事项

我们都知道,移动端开发需要加一些meta,下面我就给大家列出了需要加的吧 大家可以根据需要选择性的加咯

2017-02-13 16:14:59 805

原创 我的前端开场白

大家好,这个我的第一篇博客,我是一个前端开发人员,开这个博客是为了大家能够多多交流,共同进步,大家一起为前端浪起来!

2017-02-13 16:02:28 895

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除