自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 实现倒计时

1.设置剩余时间(时、分、秒)<!DOCTYPE html><html><head> <title>test</title> <style> #main { width: 40%; min-width: 250px; ...

2018-03-28 17:04:28 368

原创 JS类型转换

JavaScript是一种弱类型的语言,因此在确保使用值的正确的情况下,类型转换是十分重要的。本文将介绍JavaScript中转换为字符串、数字、强制转换以及简要介绍==的原理及于===的区别。目录:1.转换为字符串2.转换成数字3.强制类型转换4.==的工作原理 1.转换为字符串      可用toString()将对象转换为字符串。首先介绍几个概念:     1)伪

2018-02-01 21:49:29 216

原创 Angular自定义指令简单实例

指令是Angular1.X中比较复杂的内容,自定义指令能实现许多操作DOM元素的功能。下面就介绍七个简单场景下的自定义指令。 1.模拟ng-bind-html指令思路:可以自定义一个属性指令(A),属性指令的值即需要替换的html文本,利用指令的link可以给带有该指令的元素添加经过$compile编译后($compile(XXX)(scope))的html文本。 结果截图: 代

2018-01-29 22:21:57 801

原创 Webpack插件

插件(Plugins)是用来拓展Webpack功能的,它们会在整个构建过程中生效,执行相关的任务。 Loaders和Plugins常常被弄混,但是他们其实是完全不同的东西,可以这么来说,loaders是在打包构建过程中用来处理源文件的(JSX,Scss,Less..),一次处理一个,插件并不直接操作单个文件,它直接对整个构建过程起作用。Webpack有很多内置插件,同时也有很多第三方插件,可以让我

2018-01-17 22:34:14 2075

原创 进一步了解Webpack的强大功能

1.生成Source Maps(使调试更容易)开发总是离不开调试,方便的调试能极大的提高开发效率,不过有时候通过打包后的文件,你是不容易找到出错了的地方,对应的你写的代码的位置的,Source Maps就是来帮我们解决这个问题的。通过简单的配置,webpack就可以在打包时为我们生成的source maps,这为我们提供了一种对应编译文件和源文件的方法,使得编译后的代码可读性更高,也更容易调试。在w

2018-01-17 21:53:00 289

原创 Babel的安装与配置

Babel其实是一个编译JavaScript的平台,它可以编译代码帮你达到以下目的:让你能使用最新的JavaScript代码(ES6,ES7…),而不用管新标准是否被当前使用的浏览器完全支持; 接下来则开始学习安装BabelBabel其实是几个模块化的包,其核心功能位于称为babel-core的npm包中,webpack可以把其不同的包整合在一起使用,对于每一个你需要的功能或拓展

2018-01-17 21:13:46 2249

原创 走进Webpack大门

什么是Webpack?    本质上,webpack 是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。当 webpack 处理应用程序时,它会递归地构建一个依赖关系图(dependency graph),其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个或多个 bundle。与webpack相似的还有gulp,那么WebPack和Grunt以及G

2018-01-17 20:24:26 275

原创 CSS实现水平和垂直居中

居中问题

2018-01-09 11:02:34 192

原创 实现省、市、区三级联动的输入框

先来说说我最终的实现方法吧。 首先,可以从这里 下载获得,json文件很长很长,所以我将其作为JSON文件存储在工程下。 js读取json文件的方法有两种,一种通过Ajax,另一种通过Jquery的$.getJSON方法实现,我选取的是第二种。 然后,js代码如下: $.getJSON("../js/region.json", "", function(data) {  //

2017-12-04 21:49:00 2455

原创 笔试题

1.请给Array本地对象增加一个原型方法,它用于删除数组条目中重复的条目(可能有多个),返回值是一个包含被删除的重复条目的新数组。Array.prototype.distinct = function() { var res = new Array(); var i = j = 0; var flag; for (; i < this.length; i++) {

2017-12-04 20:01:28 131

原创 基于Node.js+express+MySQL+Bootstrap实现的简单登录注册

初学node.js及express框架,想要利用express搭建一个服务端实现简单的注册功能,接下来开始简单叙述思想并附上实现代码(代码中已有详细注释,按如下模块顺序学习实现)。基于Bootstrap实现登录注册切换页面及其交互,包括对输入信息的验证等利用express搭建一个简单的web服务端,将页面注入服务端,实现通过服务器访问到该页面利用MySQL建表实现数据持久化,进一步实现登录注册

2017-11-24 14:31:33 2033

原创 Windows下安装express遇到的问题及解决办法

Windows下安装express遇到的问题及解决办法由于多次全局安装express模块未能成功导入该模块,因此最后采取在工程所在文件夹下安装1)打开cmd,cd到工程所在文件夹下,安装 Express 并将其保存到依赖列表中。cnpm install express --save以上命令会将 Express 框架安装在当前目录的 node_modules 目录中, node_modules 目录下

2017-11-06 13:03:23 1660

原创 安装及配置OPENCV的方法

方法一:利用设置用户变量以及配置文件1.修改环境变量1.1 此电脑>属性>高级系统设置>高级>环境变量; 1.2 新建用户变量。 变量名为”OPENCV”,变量值为“E:\openCV\openCV\opencv\build“,即openCV安装文件所在路径,下述路径同为安装文件路径,不再赘述); 1.3 在用户变量中选择“path”,在其末尾添值;E:\openCV\openC

2016-12-19 20:27:44 358

空空如也

空空如也

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

TA关注的人

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