web_xyk的专栏

如今你的气质里,藏着你走过的路,读过的书和爱过的人

后续博客发布在语雀

csdn博客不再更新,后续博文将发布在语雀,欢迎拍砖:https://www.yuque.com/xuyakai

2019-02-28 10:01:43

阅读数 299

评论数 0

Vue3.0简介

阅读不怎么舒适,参看我的语雀原文:https://www.yuque.com/xiaocao-4xvac/zxcdyp/qepwd0 更快,初始渲染/更新最高可提速一倍 1.virtual dom实现完全重构 2.结合模板编译提高运行时性能。减少运行时开销 例如:模板里很多没有变动的地方,...

2018-11-30 18:04:27

阅读数 444

评论数 0

position的8种定位方式

position定位的八种方式:  一、常见/用的四种 1.static positon定位的默认值,没有定位 2.relative 生成相对定位的元素,相对于其正常位置进行定位,一般在子元素设置absoute定位时,给父元素设置relative 元素的位置通过top、right、...

2018-09-18 15:31:52

阅读数 901

评论数 0

内存泄露和javaScript的内存管理机制

1.内存泄漏(Memory Leak) 是指程序中己动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果 2.javaScript的内存管理机制 内存基元在变量(对象,字符串等等)创建时分配,然后在他们不再被使用时“自动”释...

2018-09-12 18:34:33

阅读数 96

评论数 0

js大数相加

function sumStrings(a,b) { a = '0' + a; //加0是因为两个最大的位数相加后可能需要进位 b = '0' + b; a.length - b.length > 0 ? (b = Array(a.len...

2018-09-12 17:57:13

阅读数 361

评论数 0

js正则实现数字格式化,每三位加逗号

  var num = '10000000000000', reg = /(?=(\B)(\d{3})+$)/g; //每三位加','号 console.log(num.replace(reg,',')) //10,000,000,000,000 //其他符号只需更改replace...

2018-09-12 17:19:51

阅读数 929

评论数 0

H5实现多图上传与预览,图片压缩上传

 H5多图上传,并实现压缩(可根据实际情况选择对多大的图片进行压缩,本例为大于512KB的进行压缩)和预览 <!DOCTYPE html> <html lang="en"&gt...

2018-08-23 18:05:47

阅读数 1500

评论数 0

linux(centOS)下搭建node服务器四、nginx实现通过域名或特定网址访问项目

上一篇 linux(centOS)下搭建node服务器三、 pm2管理和保持后台运行node应用 讲述了如何使用pm2管理node应用程序和保持后台运行node应用,本篇讲述通过使用nginx实现:通过域名或网址访问项目(去掉端口号)、一台服务器同时支持多项目访问 Nginx安装使用需要依赖一些...

2018-08-14 17:53:38

阅读数 724

评论数 0

图片预加载完成再执行动画,解决动画执行时图片还未加载完成的问题

一、场景 1.多图片衔接动画 2.鼠标指向图片时,图片翻转显示另一张图 等等   二、实现方式 利用 Image()构造函数创建一个屏幕外图片对象,之后将该对象的src属性设置成期望的URL,由于图片元素并没有加载到文档中,因此,它是不可见的,但是浏览器还是会加载图片并将其缓存...

2018-08-07 17:11:10

阅读数 756

评论数 0

js截取字符串的三种方法,slice、substring、substr的区别

一、slice()和substring()都有两个参数start和end ,获取字符串从start(包含)到end(不包含)位置的字符 不过start和end都不是必填的(不填:start默认为0,end默认为字符串长度length),参数个数不同具体对应情况如下: 注:字符串的索引是从0...

2018-08-01 19:14:04

阅读数 610

评论数 0

linux(centOS)下搭建node服务器三、 pm2管理和保持后台运行node应用

上一篇 linux(centOS)下搭建node服务器二、 使用koa2搭建项目 讲述了如何使用koa2搭建项目,本篇讲述使用pm2管理node应用程序和保持后台运行node应用 一、安装pm2 全局安装pm2: npm install -g pm2 安装完成查看帮助命令(pm2 -h...

2018-07-25 16:31:41

阅读数 2268

评论数 1

linux(centOS)下搭建node服务器二、 使用koa2搭建项目

前言: 上一篇linux(centOS)下搭建node服务器之 安装Node.js讲述了如何搭建和配置node环境。本篇来讲下如何基于node环境开发项目 网上各种关于node.js教程都讲述了如何创建一个简单的 "hello world!" 应用。主要组成部分: 引...

2018-07-25 15:34:00

阅读数 1636

评论数 0

linux(centOS)下搭建node服务器之一、 安装Node.js

本例系统环境:腾讯云 CentOS 7.4 64位  一、找相应node版本,复制链接 1. 打开网址 http://nodejs.cn/download/; 2. ctrl+shift+i(打开开发者工具) 如图: 二、登录腾讯云服务器,进入系统界面 三、用命...

2018-07-23 21:13:45

阅读数 1713

评论数 0

创建百度地图,多个地址切换

1.先注册百度账号 2.登录百度地图开放平台 点击跳转登录 3.申请秘钥 地址 引入地图js文件时最后的 ak即自己申请的秘钥,记得更换 <html> <head> <...

2018-07-19 18:05:30

阅读数 317

评论数 0

实现dtGrid列总计功能

先看效果     1.在jquery.dtGrid.js中添加根据列id计算列总计代码 1.新增总计列id数组 $.fn.DtGrid.defaultOptions = { grid : { lang : 'en', totalCountColById:[], //...

2018-07-19 16:50:32

阅读数 316

评论数 0

CSS Grid布局

什么是Grid布局?     Grid布局即网格或者栅格布局,是一种基于二维网格布局系统。 一、兼容性 ie10、ie11支持带前缀-ms-   二、Grid布局 类似flex布局。grid布局分为重要的两部分,容器和子元素。 这里给父容器设置类container,子元素设置类it...

2018-07-10 19:21:15

阅读数 234

评论数 0

js判断两个值是否相等

方法:     function looseEqual(a, b) { if (a === b) { return true } var isObject = function (obj) { return obj !== null &amp...

2018-07-02 16:58:37

阅读数 3860

评论数 2

jquery3.0新增的方法$.escapeSelector

3.0以后才支持,使用的时候注意jquery的版本哦! $.escapeSelector() 获取 类选择器或者ID选择器中包含一些CSS特殊字符 (如# .)的元素;  它的作用是为了解决下面的这种问题 例: html <div id="#div...

2018-06-02 09:37:27

阅读数 173

评论数 0

新一代的前端存储方案--indexedDB

indexedDB是浏览器端存储大量数据的方法,它创造的数据可以查询,并且可以离线使用。基于实物操作的key-value型前端数据库1.创建一个indexedDB数据库        const request = indexedDB.open('myDatabase','1')        i...

2018-06-02 09:26:25

阅读数 200

评论数 0

jquery 选中或取消checkbox,radio标签,jquery获取select选中的文本值

一、checkbox的选中或取消 html: <input type="checkbox" name= "checkbox" >   js $('[name=&...

2018-06-02 09:22:14

阅读数 96

评论数 0

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