• 最新文章
  • 前端开发
  • AI技术
  • 工具软件
  • 网站建设
  • 电脑基础

Firefox 下对包含时分秒日期的 Date 格式化兼容方案

对于格式为 \'2015-09-14 09:30:16\' 的日期字符串,在谷歌等浏览器下可以直接使用 new Date 进行格式化: new Date(\'2015-09-14 09:30:16\'); //Mon Sep 14 2015 09:30:16 GMT+0800 (中国标准时间) 但在 firefox 上却会输出 “Invalid Date”。不兼容现象由此产生。 Date 对象将字符串转为
Firefox 下对包含时分秒日期的 Date 格式化兼容方案

ECMAscript6 转换器 babel 的安装与使用

ECMAscript6 标准于 2015 年 6 月正式发布,所以又称为 ECMAscript 2015。随着各浏览器对其逐渐完善的支持,可以预见的是,2017 至 2018 年它将会取代 ES5 成为主流。 使用 Babel 转换器可以让你在未获得浏览器支持的情况下,以 ES6 的语法形式书写代码, Babel 负责将它转换为可在当前主流浏览器环境执行的 ES5 的代码。 一、安装 使用 npm
ECMAscript6 转换器 babel 的安装与使用

使用 jquery-mockjax 模拟 ajax 请求独立进行前端开发

基于前后端分离的开发方式,后端只需提供 api 接口,前端负责数据展示和交互实现。 对于前端开发来说,一个比较大的问题是,api 接口数据不能较早的获得,那么只能使用模拟数据。前端模拟数据可有如下思路: 1. 使用临时的数据获取方法替代 ajax 接口请求,联调时修改数据获取方式; 2. 使用代理方式,代理转发到本地模拟文件或模拟接口; 3. 在前端截获接口请求,针对性处理后返回数据。 方法一在简
使用 jquery-mockjax 模拟 ajax 请求独立进行前端开发

TortoiseGit:“自动加载 Putty 秘钥”为灰色不可选

1. 问题 使用右键 TortoiseGit clone 代码时,不能 load 私钥,即:“Load Putty Key” 是灰色的。 2. 原因 原因其实很简单,就是 TortoiseGit 默认使用的 SSH client 为 ssh.exe,但该文件却不在环境变量路径下存在。 3. 解决办法 在 TortoiseGit 的 Settings 中找到 Network,在下面的 SSH cli
TortoiseGit:“自动加载 Putty 秘钥”为灰色不可选

wordpress emoji 表情加载报错问题解决方案

wordpress 升级到 4.2 以后的版本,增加了 emoji 表情。该表情使用了如下 CDN 远程加载: http://s.w.org/images/core/emoji/72x72/ 问题在于,该 CDN 在国内访问很慢,甚至大多时候,是访问不了的。 知道了原因,那么解决思路也就有了。志文工作室提供了两种思路以解决该问题,仅供参考。 方案一:更改可访问的 CDN 图片等静态资源被下载一次后
wordpress emoji 表情加载报错问题解决方案

win10 激活:windows 10 激活神 key 与方案参考

据说使用win7 sp1 以上已激活版本的系统升级到 windows 10,均会自动激活。 但是官方的升级太折腾人了,志文工作室表示尝试了两次自动升级,好不容易下载完成,到了准备安装的地方,等着等着就死掉了,然后再试则又重新下载。 再也不想如此折腾,于是使用了 u 盘方式全新安装(参考:window 10 下载与 U盘安装)。安装完成了,但也出现了一个问题那就是:系统处于未激活状态,部分个性化设置
win10 激活:windows 10 激活神 key 与方案参考

chrome谷歌浏览器扩展无法关闭、删除:此扩展程序受政策控制,无法删除或停用

在谷歌浏览器中,你可以通过安装扩展应用以使用其提供的功能。当不需要继续使用它时,也可以停用或删除它。但是你可能也和我一样,遇到了无法停用或删除扩展的情况,其表现如下: 在 chrome 浏览器扩展页面中(chrome://extensions/),该扩展的启用复选框被禁用无法选择,并且包含如下提示文案:“此扩展程序受政策控制,无法删除或停用”。 通过政策页面(chrome://policy/),我
chrome谷歌浏览器扩展无法关闭、删除:此扩展程序受政策控制,无法删除或停用

Mac OS X 系统自带的 php-fpm 配置和 nginx、mysql 的安装

Mac OS X 系统自带有 php-fpm 等 php 运行环境,但还需要配置起来才能正常使用。本文简要介绍配置和运行系统自带 php-fpm 的方法与步骤,以及 nginx 的安装与配置。 1 安装 brew brew 是 mac os x 上最流行的包管理工具,使用它安装软件非常的方便。如果你没有安装,那么安装它: # 官方脚本 /usr/bin/ruby -e \"$(curl -fsSL
Mac OS X 系统自带的 php-fpm 配置和 nginx、mysql 的安装

javascript 数组的深度复制

一般情况下,使用 “=” 可以实现赋值。但对于数组、对象、函数等这些引用类型的数据,这个符号就不好使了。 1. 数组的简单复制 1.1 简单遍历 最简单也最基础的方式,自然是循环处理。示例: function array_copy(arr) { var out = , i, len; if (arr instanceof Array === false) { return arr; } for
javascript 数组的深度复制