排序:
默认
按更新时间
按访问量

使用webpack4 兼容ios8 自动添加前缀

   最近写了移动端的项目,没有考虑到要兼容ios8。flex布局和css3的transform等没有起到作用。Safari是用webkit内核,需要增加一些前缀,才能起到作用。用webpack构建css样式的时候,使用postcss-loader加载器去做自动加载前缀。   flex布局,添加...

2018-07-24 20:56:10

阅读数:136

评论数:0

移动端rem布局,加载瞬间页面缩小

   在移动端rem布局在加载渲染页面的时候会出现元素由小到恢复正常一个现在。项目的设计稿是以750px,用以下代码设置html根元素font-size的代码。    在完成整个页面的时候,我们在手机就看到了加载元素会先变小后恢复正常。1.js加载顺序与加载方法  页面加载顺序通常是“从上往下”加...

2018-07-07 20:36:18

阅读数:327

评论数:0

mac下安装PHP扩张phpredis

下载php-redis,下载地址:点击打开链接下载得到phpredis-master.zipsudo make install移到/usr/local/目录中sudo cp phpredis-master /usr/local/进入/usr/local/目录下cd /usr/local/解压php...

2018-07-07 16:37:21

阅读数:88

评论数:0

mac系统配置LNMP环境

  由于工作的需要,这几天在mac上安装LNMP开发环境,安装了好几天了。后面才了解到mac有自带的php,由于版本过低,重新安装了7.0.30的版本1.安装Homebrew  homebrew是mac系统下的软件包管理工具,非常方便在mac上进行安装或者卸载软件$ /usr/bin/ruby ...

2018-07-05 09:43:55

阅读数:103

评论数:0

mac下webpack4 配置

环境:mac操作系统node1.安装webpack  npm由于连接是国外的网站,运行速度要稍微慢些,可以用淘宝镜像npm install -g cnpm --registry=https://registry.npm.taobao.org全局安装webpack、webpack-cli、webpa...

2018-06-28 17:08:59

阅读数:213

评论数:0

使用js把Unix时间戳转化成普通日期

方法一:var time = 1523141099; var unixTimestamp = new Date(time*1000); var commonTime = unixTimestamp.toLocaleString()方法二Date.prototype.Format = functio...

2018-06-07 11:40:54

阅读数:1110

评论数:0

移动端web如何在真机上进行调试

   在做移动端页面的时候,在chrome的手机模拟器上进行模拟测试界面。但是在真机上打开页面的时候,却出现界面或者是功能上的bug。所以我们做完移动端页面的时候,不妨先用真机进行调试本地手机页面。   主要介绍使用过的两种方法1.Fiddler代理调试  Fiddler是一个web调试代理,能够...

2018-04-27 15:12:10

阅读数:603

评论数:0

echarts饼图实例

1.引入jquery文件2.引入echart文件在html页面中给id为echartsPie的div宽和高度echarts初始化echarts的optionseries中的data设置最终效果图

2018-04-17 17:28:48

阅读数:97

评论数:0

echart百度图表使用方法

最近几个项目都是有关图表,在国内echart和国外highchart比较,还是比较倾向于使用echart做可视化,echart是完全开源,配置项文档非常详细。创建html文档,设置好DOM,给节点设置width和height步骤1引入echart.min.js文件步骤2配置echarts和折线图步...

2018-04-13 16:47:48

阅读数:235

评论数:0

前端性能优化?

content方面减少HTTP请求:合并文件、css精灵、inline 图片减少DNS查询:DNS查询完成之前浏览器不能从这个主机下载任何文件。方法:DNS缓存、将资源分布到恰当数量的主机名,平衡并行下载和DNS查询避免重定向:多余的中间访问使AJAX可缓存非必须组件延迟加载未来所需组件预加载减少...

2018-10-10 19:09:37

阅读数:8

评论数:0

js去除日期字符串时分秒

方案一: var date = "2018-10-08 00:00:00"; var newDate=/\d{4}-\d{1,2}-\d{1,2}/g.exec(date) newDate="2018-10-08"; ...

2018-10-09 10:40:02

阅读数:29

评论数:0

vue中使用element-ui监听键盘事件,input只能输入纯数字

1.element-ui的input监听事件   vue中element-ui在使用el-input的时候,由于el-input在输入框的外层添加了一层的<div class="el-input">&...

2018-09-30 09:29:59

阅读数:54

评论数:0

ios时间转时间戳出现invalid Date

  在ios上无法读取new Date('2018-08-09 11:59:59'),但是在Android是可以用的。 方法一 var endTime = new Date('2018/08/10 11:59:59') alert(endTime.getTime()) 方法二 vare...

2018-08-10 10:52:04

阅读数:64

评论数:0

用js去掉字符串的第一个字符或者最后一个字符

stringObject.substring(start,stop) //截取的是开始与结束的字符串。 stringObject.substr(start,length) //截取的是开始与字符串长度。 var str = 'abc,def,hgi'; str = str.substr(1)...

2018-08-09 17:44:34

阅读数:3378

评论数:0

vue element-UI table嵌套表格 无法更新视图

1.点击“编辑”,当前的div显示“删除”; 2.查看row.isShow =  true,但是视图没有更新;代码如下: <template> <el-table :data="tableData...

2018-08-07 19:36:37

阅读数:507

评论数:0

es6

1.let、cont和block作用域   let允许创建块级作用域,ES6推荐在函数中使用let定义变量,而非var。const声明一个常量,同样在块级作用域有效,const声明的变量类似于指针,指向某个引用,也就是说这个【变量】并非一成不变。 var a = 2; { let a =...

2018-08-07 15:55:32

阅读数:53

评论数:0

微信分享朋友、朋友圈、QQ、QQ空间

1.准备工作   APPID公众号id、申请好友分享接口、ip白名单、js接口安全域名设置(必须是通过备案)。要先登录微信公众平台进入“公众号设置”的功能设置里填写“JS接口域名” 2.引入js 注意:支持使用AMD/CMD标准加载方法 <script src=&a...

2018-08-07 15:54:13

阅读数:102

评论数:0

jquery 3D视图切换

  网上有很轮播插件,比较有名有swiper,功能多、使用简单、可以在pc端和移动端使用。在这里我们就不介绍swiper,主要分享3D视图切换的思维,和普通轮播图还是有点差距的。在布局上不同,功能却是一样。如图:   把li的类名写成一组数组形式, var arr  = ['1', '2',...

2018-07-26 19:55:52

阅读数:63

评论数:0

零散的JavaScript知识

1.谈谈优雅降级和渐进增强的区别  渐进增强:针对低版本浏览器进行构建页面,保证最基本的功能然后再针对高级浏览器进行的效果、交互等改进和追加功能达到更好的用户体验  优雅降级:一开始就构建完整的功能,然后再针对低版本浏览器进行兼容。2.描述cookies,sessionStorage和localS...

2018-07-07 20:50:10

阅读数:448

评论数:2

web安全XSS攻击防范

  XSS全称(Cross Site Scripting)跨站脚本攻击,是Web程序中最常见的漏洞。指攻击者在网页中嵌入客户端脚本(例如JavaScript),当用户浏览此网页时,脚本就会在用户的浏览器上执行,从而达到攻击者的目的,比如获取用户的Cookie,导航到恶意网站,携带木马等。1.XSS...

2018-07-07 20:41:47

阅读数:128

评论数:0

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