自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

知行合一

创新来源于不断的持续改进和探索,尽一切所能,去探索新的视界

  • 博客(37)
  • 资源 (22)
  • 收藏
  • 关注

原创 window对象用法

window对象用法:1. open方法语法格式:window.open(URL,窗口名称,窗口风格)功能:打开一个新的窗口,并在窗口中装载指定URL地址的网页。说明:open方法用于打开一个新的浏览器窗口,并在新窗口中装入一个指定的URL地址open方法在打开一个新的浏览器窗口时,还可以指定窗口的名称(第二个参数);open方法在打开一个新的浏览器窗口时,还可以指定窗口的风格(第三个参数),

2017-12-22 09:22:06 1738

原创 js只能输入数字和分号

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>只能数字和分号</title></head><body>只能数字和分号:<input type="text" onkeyup="/^[;0-9]*$/.test(this.value)?this.value:this.value=''">

2017-12-20 19:07:32 1136

原创 js判断是否IE浏览器

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>判断是否IE浏览器</title> <script> window.onload = function() { function isIE() { if(!!wind

2017-12-19 14:05:34 243

原创 js判断数组里是否有重复元素的方法

第一种方法:但是下面的这种数字字符串,返回的还是真var ary11 = new Array("1", "ff", "11", "aa", "2222"); // 验证重复元素,有重复返回true;否则返回falsefunction mm(a) { return /(\x0f[^\x0f]+)\x0f[\s\S]*\1/.test("\x0f" + a.join("\x0f\x0f

2017-12-19 11:41:25 23085 6

原创 修改Sublime Text3 的侧边栏字体大小

1. 安装”Package Control Package Control”,建议使用官方安装命令:https://sublime.wbond.net/installation2. 安装”PackageResourceViewer”3. Ctrl+Shift+P,搜索”PackageResourceViewer: Open Resource”4. 搜索”Theme – Default”5. 搜索”D

2017-12-15 10:06:28 7262

原创 360个人图书馆 轻松解除网页防复制

chrome浏览器也有些插件,不过我不喜欢装那么多插件,那么我们直接用一句代码来解除。chrome浏览器按F12(打开谷歌浏览器的开发者工具)点击Console然后按F5 刷新下网页,(根据测试必须刷新下网页等下插入代码才能生效)在console里输入代码回车就可以复制网页上的内容了:document.oncontextmenu=document.onselectstart=document.bod

2017-12-15 08:49:15 648

原创 break和continue的区别

break1.break 语句可用于跳出循环。2.break所在的循环体已经结束。continue1.continue 语句中断循环中的迭代,如果出现了指定的条件,然后继续循环中的下一个迭代。2.continue所在的循环体并没有结束。demo演示html>head>meta charset="utf-8">meta http-equiv="X-UA-C

2017-12-15 08:48:39 357

原创 JavaScript Functional Programming:组合函数 Composition

组合(Composition)函数,就是把两个或以上的函数组合到一块儿,整成一个新的函数。我找到了一个很好的例子,很好地解释了组合函数这个概念。比如一个应用主要是记录一下日常的花销(expenses),应用里的数据看起来像这样:const expenses = [ { name: '租金', price: 3000, type: '日常' }, { na

2017-12-14 15:25:43 355

原创 JavaScript Functional Programming:箭头函数 Arrow functions

箭头函数在 JavaScript 里面,是 ES6(ES2015)才加入进来的。因为函数里有个像箭头一样的符号:=>,所以叫箭头函数,英文经常也会称为 Fat arrow functions,胖乎乎的箭头函数。这种函数也称为 lambda 表达式。箭头函数不能当作构造函数使用。语法一个箭头函数看起来像这样:const greet = () => hello箭头(=>)左边是函数的参数,如果函数没有参

2017-12-14 15:19:23 260

原创 JavaScript Functional Programming:高阶函数 Higher order functions

高阶函数(higher-order functions),就是返回其它函数的函数,或者使用其它函数作为它的参数的函数。使用函数作为参数因为函数本身就是一个值,所以可以让函数作为参数传递给其它的函数。JavaScript 有些函数就需要用到函数类型的参数,比如 Array.map。比如我有一组数据:const names = ['小猫', '小狗', '小刺猬']我要分别问候一下这组数据里的每个项目:

2017-12-14 15:14:59 342

原创 JavaScript Functional Programming:声明式与命令式

函数式编程属于声明式编程(declarative programming)的范畴,经常跟声明式编程一块儿讨论的是命令式编程(imperative programming),因为它们是两种不太一样的风格。命令式编程一般就是说清楚具体要怎么样得到一个结果:先这样做,再这样做,然后再这样,如果这样,就这样做 … 声明式编程就是声明(说明)一下你想得到的结果是什么样的:把这组电影里的平均分大于 9 分的电

2017-12-14 15:05:23 982

原创 JavaScript Functional Programming:纯函数

函数式编程鼓励我们多创建纯函数(pure functions),纯函数只依赖你交给它的东西,不使用任何函数以外的东西,也不会影响到函数以外的东西。跟纯函数对应的就是不纯函数(impure functions),也就是不纯函数可能会使用函数以外的东西,比如使用了一个全局变量。也可能会影响到函数以外的东西,比如改变了一个全局变量的值。多使用纯属函数是因为它更可靠一些,也没什么副作用(side effec

2017-12-14 14:57:46 271

原创 javascript作用域和闭包,this

全局作用域打开一个 js 文件,写了一行代码,这行代码所在的位置就会是全局作用域(global scope)。比如:var name = 'minigui'局部作用域全局作用域只有一个,在全局使用域里面定义的其它的作用域都被称为局部作用域(local scope)。局部作用域是由函数创建的,每个函数都会创建一个局部作用域。下面我创建了一个名字是 greet 的函数,在它里面声明了一个 name 变量

2017-12-14 14:48:14 2432 1

原创 定义函数的几种方法

在 JavaScript 语言里,函数是一种对象,所以可以说函数是 JavaScript 里的一等公民(first-class citizens)。之前我们这样定义过一个函数:function greet(greeting, name) { return `${greeting}, ${name}`}因为在 JavaScript 里面是对象(object),所以它会有一些属性还有方法。比如 n

2017-12-14 14:33:53 4555

原创 console.time和console.timeEnd用法

console.time和console.timeEnd用法console.time和console.timeEnd这两个方法可以用来让WEB开发人员测量一个javascript脚本程序执行消耗的时间。随着WEB应用越来越重要,JavaScript的执行性能也日益受到重视,WEB开发人员知道一些性能测试机器是必须的。今天要介绍的console.time和console.timeEnd就是其中之一。c

2017-12-14 11:45:40 12362

原创 对象深浅拷贝

关于对象的深浅拷贝,我个人见解就是有一下几点:1.深拷贝和浅拷贝只针对像Object, Array这样的引用类型数据。2.浅拷贝是对对象引用地址进行拷贝,并没有开辟新的栈,也就是拷贝后的结果是两个对象指向同一个引用地址,修改其中一个对象的属性,则另一个对象的属性也会改变。3.深拷贝则是开启一个新的栈,两个对象对应两个不同的引用地址,修改一个对象的属性,不会改变另一个对象的属性。浅拷贝var myIn

2017-12-14 11:19:42 559

原创 ES6数组去重写法

[...new Set([2,"12",2,12,1,2,1,6,12,13,6])]//[2, "12", 12, 1, 6, 13]//es6的新特性

2017-12-14 10:55:16 335

原创 通过谷歌浏览器的超链接打开本地一个exe文件

1、首先需要先写一个注册表文件;通过txt文本写,写完以后更改后缀名:longzhoufeng.reg;Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\longzhoufeng]@="longzhoufeng Protocol""URL Protocol"=""[HKEY_CLASSES_ROOT\longzhoufeng\Defau

2017-12-13 21:06:07 16668 5

原创 JS调用微软TTS DEMO朗读

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script LANGUAGE="JavaScript"> // Create the Sapi SpVoice object var VoiceObj = new Activ

2017-12-13 20:20:49 2717

原创 Jquery对input file控件的onchange事件

<!doctype html><html><head><meta charset="utf-8"><title>无标题文档</title><script type="text/javascript" src="jquery.js"></script><script type="text/javascript">$(document).ready(function(e) { $(

2017-12-13 10:48:02 6150 1

原创 js调用微软TTS5.1语音引擎朗读

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><script type="text/javascript"> var VoiceObj = new ActiveXObject("Sapi.SpVoice"); function Speak

2017-12-12 22:57:43 6451 3

原创 js打开word文档,而不是下载

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script> function openmydoc(path) { var doc = new ActiveXObject("Word.Application");

2017-12-12 16:20:48 20819 5

原创 JS获取word文档内容到html页面

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script> var w = new ActiveXObject('Word.Application'); var docText; var obj;

2017-12-12 16:12:36 36145 4

原创 JS常用正则表达式

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>常用正则表达式</title></head><body><script> //中文字符 var pattern = /[\u4e00-\u9fa5]/; var str = "幸福之家"; console.l

2017-12-12 16:11:17 176

原创 JS判断window本地路径地址和网络url地址文件时是否存在

JS判断window本地客户端文件时是否存在var filePath = "C:\\Program Files (x86)\\MarkdownPad 2\\MarkdownPad2.exe"var fso, s = filePath;fso = new ActiveXObject("Scripting.FileSystemObject");if(fso.FileExists(filePath)

2017-12-12 16:08:47 9816 3

原创 javascript调用TTS实现语音播报html文本信息

<HTML><HEAD> <meta charset="UTF-8"> <SCRIPT LANGUAGE="JavaScript"> // Create the Sapi SpVoice object var VoiceObj = new ActiveXObject("Sapi.SpVoice"); </SCRIPT> <SCRIPT

2017-12-12 15:48:11 14531 1

原创 js调用exe可执行文件(IE8)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <meta http-equiv="Conten

2017-12-12 09:25:20 1265

原创 js调用本地exe程序的两种方式

第一种方法:就是 url protocol 的方式来实现。用这种方式实现,任何浏览器都兼容,不会存在只有IE或FIREFOX才行的情况。 都用过QQ,迅雷,电驴,在网页上点击的时候,就会弹出QQ,或者迅雷,电驴的下载界面,用的就是这个原理,在微软的MSDN上也有说明:http://msdn.microsoft.com/en-us/library/aa767914%28v=vs.85%29.aspx

2017-12-12 09:19:11 48814 13

原创 js获取input file的扩展名和文件名(支持IE8)

&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;head&gt; &lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt; &lt;title&gt;&lt;/title&gt;&lt;/he

2017-12-11 11:02:41 9552 1

原创 在JS中获取文件点之后的扩展名

在JS中获取文件点之后的扩展名var upFileName = $("#fileToUpload").val();var index1=upFileName.lastIndexOf(".");var index2=upFileName.length;var suffix=upFileName.substring(index1+1,index2);//后缀名

2017-12-09 17:07:16 1036

原创 js清空input类型为type的文件框的内容

用到了文件域,在选择文件后想要清空文件的内容,在网上找了好久都是有以下几种说法,但是试了都没有用: 文件域如下: 第一种: var obj = document.getElementById(‘longzhoufeng’) ; obj.select(); document.selection.clear(); 第二种: var obj = document.getElem

2017-12-09 15:22:53 995

原创 sublime text 3 package Install 无法安装插件

1、用Package Control安装插件的方法1. 按下Ctrl+Shift+P调出命令面板。2. 输入install 调出 Install Package 选项并回车。3. 在列表中选中要安装的插件,或者输入插件名(比如要安装IMESupport插件,则输入IMESupport,它会实时过滤筛选结果),根据命令面板中的过滤结果,选择要安装的插件。2、用Package Control查看已安装

2017-12-07 14:58:55 2543

原创 ueditor编辑器内容高度太多,怎么出现滚动条

在开发网站的时候,有的页面需要加载ueditor编辑器,如果内容很长,默认设置的时候编辑器会根据内容拉长,而不是页面出现滚动条,如果拖动页面滚条,会比较麻烦,要拖动很长才能看到提交按钮。如何才能让编辑辑器出现滚动条?设置方法:在编辑器目录下的config.js文件中,修改autoHeightEnabled: false,,默认是 true 改成false 即可。

2017-12-06 17:22:17 14186 7

原创 AngularJS中如果ng-src 图片加载失败处理方法

我们知道AngularJS加载图片的方法是用技术分享加ng-src标签,例如:img ng-src="{{currentUrl}}"/>其中currentUrl为图片地址,如果图片正常能显示,那这么使用一点问题没有,但是,如果图片加载失败了(例如该图片已经不存在,从而出现404错误),在该放图片的地方就会出现一个难看的图片加载失败图标,如果想把这个图标换成你自定义的图片,可以如下这么做

2017-12-04 10:55:57 2621

原创 angular中service和factory区别

这里总结下service和factory的区别,以及为什么我们最好使用service。1、那到底这两个在angularjs里有啥区别?我们都知道,可以这样定义Service:app.service('MyService', function () { this.sayHello = function () { console.log('hello'); };

2017-12-01 17:31:56 1385

原创 Angular.forEach用法

1.针对对象循环(key,value)var values = {name: 'misko', gender: 'male'};var log = [];angular.forEach(values, function(value, key) { this.push(key + ': ' + value);}, log);expect(log).toEqual(['name: m

2017-12-01 17:27:53 620

原创 angular安装指定版本

npm install -g @angular/[email protected] install -g @angular/[email protected]安装完成之后,可以用命令查看:ng version如果安装时,没有相应的版本,可能会安装最新的,安装之前可以先查看一下官方有那些版本的

2017-12-01 17:25:11 13603 4

JDK1.8 API 中文文档.zip

JDK1.8 API 中文文档,是比较全的api文档,可以查看相关api的源码使用方法,以及相关的说明

2019-05-17

vue-devtools编译包

vue-devtools是一款基于chrome游览器的插件,用于调试vue应用

2018-11-28

js解决IE6~8的响应式布局问题

响应式布局,理想状态是,对PC/移动各种终端进行响应。媒体查询的支持程度是IE9+以及其他现代的浏览器,但是IE8在市场当中仍然占据了比较大量市场份额,使我们不得不进行IE低端浏览器的考虑。 那么如何在IE6~8浏览器中兼容响应式布局呢?这里我们需要借助这样一个文件:respond.js。关于respond.js的使用,有一些需要注意的地方,一旦不注意,在IE6-8中就无法显示出来。

2017-12-31

JS自定义地图标注

今天再来讲讲怎么在自定义地图(也不一定是地图)上做标记,比如像一人员定位系统之类的软件,就需要用到类似的功能,不过以前大多都是在桌面软件上实现,今天我在这里演示如何在web平台实本功能,首先我们需要用到一张地图素材,我在这里随便在网上搜了一张某某矿井的地图:

2017-12-31

Setup Factory v9.2 最完整中文汉化注册版

Setup Factory 提供了智能化的开发环境使创建安装程序更快,更容易并且更灵活,通过使用微软下一代的 Windows Installer XML(WiX) 编译器技术提供了超强的灵活性和控制。同时,它还拥有 LZMA 压缩和两百多种动作的完全可编程的 Bootstrap Wrapper,并提供了超强的 Windows 平台兼容性。

2014-04-22

jquery文本向上滚动代码带上下翻转按钮的jQuery插件

jquery文本向上滚动代码带上下翻转按钮的jQuery插件

2012-12-11

临摹炫彩图标

名龙工作室成立于2009年,是一家策划、创意、设计和制作于一体的专业设计团队,拥有多年与众多企业成功合作的经验、富有创造力的团队。多年来坚持以高水准的服务标准,专业的流程,服务于客户为企业提供品牌化的视觉解决方案。我们主要从事界面UI设计

2012-12-08

数字时钟矢量图

数字时钟矢量图,也就是很多的数字时钟显示的矢量图从0到9个数字。

2012-07-13

PS保存为ICO 图标插件

PS保存为ICO 图标 将文件解压之后,放到以上目录下就可以 C:\...\Adobe Photoshop CS5\Plug-ins\File Formats

2012-07-13

flash播放器(swf格式文件)

这是一款极小的flash文件(即swf格式)播放器。使用方法很简单:1、双击启动flash播放器。2、单击“文件”菜单、选择“打开”,再点“浏览”,找到需要打开的flash文件。另一种方法:在需要打开的flash文件上右击,选“打开方式”、再点“浏览”,找到存放flash播放器的位置,确定就能打开了。

2011-12-08

网页滚动截图软件截取长页面工具

滚动截图软件可以截取任何网上滚动的页面不可以看到的页面

2011-05-24

XP系统输入法出错时,输入法设置工具可解决此问题

输入法设置工具可以轻松的把输入法的正确的设置成你想要的,有些系统输入法出了问题,你可用此工具

2011-05-24

photoWORKS图片转换压缩工具

图片转换压缩工具,可以将批量图片快速转换为指定像素的图片大小

2011-04-26

爱普生打印机清零软件 V4.20 绿色版

爱普生打印机清零软件,如有EPSON打印机打印时出现,打印机提示,相关的内部件已接近使用期限,就可以用这个软件清零.

2011-04-26

Illustrator条形码插件

Illustrator CS2的条形码可用于AI Illustrator CS4 将Barcode Toolbox.aip复制到 C:\Program Files\Adobe\Adobe Illustrator CS4\增效工具\Illustrator 滤镜 或者 C:\Program Files\Adobe\Adobe Illustrator CS4\Plug-ins\Illustrator Filters 文件里,在工具栏里就会出一个条形码

2010-05-29

IIS5.1(Internet 信息服务)

IIS5.1安装说明: 一: IIS 5.1版本适用于Windows XP_SP1、XP_SP2、XP_SP3 二: ISS 5.1安装步骤(各版本IIS都可以按照该方法安装,以IIS5.1安装至Windows xp_SP3为例) 1.依次打开 左下角的"开始"菜单----控制面板----选择"添加/删除程序",打开"添加/删除程序"窗体 ----点击窗体左侧"添加/删除Windows组件"(A) 2.解压IIS 压缩包,在打开的"Windows组件向导"窗体中,将"Internet 信息服务(IIS)"前面 小方框钩选上----点击下一步-----在弹出的"插入磁盘"窗体中,点击"确定"按扭------ 将解压后的IIS 5.1路径(如D:\飞翔下载\IIS\iis5.1xp)复制到"文件复制来源"输入框中, 如再遇到需要"插入光盘"之类的提示,继续粘贴该IIS路径即可,直到完成安装,当出现安装 完成提示按扭时,点击"完成"按扭关团向导,即可完成安装. 三: 问题及解决方案 1.IIS安装过程中,如果出现某些文件无法复制,则可能是该IIS不适合你的系统,请换一个 对应于系统的IIS,IIS版本说明如下. Windows XP_SP1 ,XP_SP2 ,XP_SP3 系统 适用 IIS5.1版本 Windows 2000 系统 适用 IIS5.0 版本 Windows server 2003系统 适用 IIS 6.0 版本 Windows Server 2008 ,Vista 系统 适用 IIS 7.0 版本 2.能完成IIS的安装即无法正常使用等问题,部分原因如下 可能与迅雷等网络工具TCP 端口产生冲突,打开控制面板----双击"性能和维护"打开--- "管理工具"----"Internet 信息服务"---"网站"---"选择"默认网站"右击---选择"属性" 菜单---在默认网站属性窗体分页框内选择"网站"标题---"TCP 端口" ----设为80即可完 成(IIS 默认80端口.如果使用其它端口,如8080,测试时需http://localhost:8080). 3.IIS 80端口被占用的解决方法 cmd 命令窗口----输入netstat -abn ->c:/port80.txt然后到c盘port80.txt文件中找到 占用80端口的程序pid,记下pid.打开任务管理器,点击"查看"/选择列,勾选"PID(进程标识 符)",然后单击"进程"标签,找到80端口对应的pid,就可以看到是哪个程序占用的了,更改 这个程序的port,再重启这个程序,使更改生效.再次启动iis.

2010-05-29

破解Word与Excel的文档密码

如果把加密文档的密码忘了就相当于将这个文件报废了,那将会是一件多么可怕的事情。但人类是万能的,今天就为大家介绍一款软件,可以松破解Word和Excel密码,解您后顾之忧。这个工具就是Office Password Remover。 它可以在很短的时间内破解Word和Excel文档的密码,经过测试最多不超过5秒。使用本软件时需要连接到Internet,因为要给该软件的服务器发送数据并解密。不过大家可以放心,本软件不会泄露任何个人隐私

2009-06-03

gif动画图像制作工具软件

01,容易的创建动画标识;图片和按钮... 02,贴心的向导帮助... 03.支持 GIF 图像特效 04,支持 GIF 动画特效 05,支持 GIF 文字特效(支持中文) 06,支持制作超绚中英文符号按钮 07,支持调用外部图像编辑器 08,支持管理动画图像画帧 09,支持其它图像转换为 GIF 动画 10,支持调色板编辑 GIF 动画颜色 11,支持在浏览器中预览 GIF 动画 12,支持翻转/旋转 GIF 动画任意部份 13,支持添加可视效果到你的 GIF 动画 14,支持设置动画循环数和画帧持续时间 15,支持输出 GIF 动画到 AVI 格式 16,支持生成 GIF 动画到 HTML 代码 17,支持输出 GIF 动画到 Flash 格式 18,支持 GIF, JPG, BMP 和 PNG 等众多流行的图像格式. 19,支持任意在线搜索众多五花八门的图片...

2009-06-02

ADSL拨号网络密码查看器

拨号上网的密码不小心丢了怎么办?这个工具可以帮你!别看这个软件,在紧要关头,它会让你体验到它的奇效!有备无患,快收藏这个小东东吧。 这是一款拯救忘记了拨号网络密码的使用者的救星,它能够显示出计算机中记录的拨号网络密码,让忘了密码的使用者能够赶紧记录下遗忘的密码。 

2009-04-06

PHP+MYSQL网站设计入门实践(1.52G)(包括高级应用篇)

PHP+MYSQL网站设计入门实践(1.52G)(包括高级应用篇)很好的PHP学习视频教程

2009-02-17

空空如也

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

TA关注的人

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