自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (1)
  • 收藏
  • 关注

原创 python整理

1、*.py文件生成*.pyc、*.pyo文件python -m py_compile hello.pypython -o -m py_compile hello.py

2017-09-28 22:54:48 283

原创 requireJS常用用法

为什么使用requirejs?1、异步加载文件; 2、模块化开发:一个文件即是一个模块,减少全局变量。相关方法1、define()定义模块define('moduleName可选', [依赖的模块], function (依赖的模块别名) { return 返回值;});2、require()加载模块require([加载模块], function (加载模块别名) { 具体实

2017-09-03 07:50:47 4119

原创 Webapp 知识整理

1、base64格式显示图片 background:url(data:image/png;base64,{img_data};

2017-08-22 23:50:53 409

原创 Angular2 学习

一、使用angular-cli初始化项目1、安装angular-clinpm install -g @angular-cli2、初始化项目,通过cnpm来安装相关的依赖包ng new app-demo --skip-installcd app-democnpm installng serve

2017-07-14 23:58:55 301

原创 web移动端开发技巧

一、定制键盘行为搜索框设置type="search" 用一个form表单包围起来,在onsubmit 事件里面阻止默认行为;对于只输入数字的文本框,可以通过以下设置来实现键盘只显示数字,不显示其他字符。<input type="text" pattern="[0-9]*" />配置input节点的 autocapitalize 、autocorrect属性;autocapitalize="of

2017-07-03 23:02:39 368

原创 CROS代理跨域

http://cors.itxti.net/?

2017-06-14 17:30:55 657

原创 jQuery mobile

一、data-XXXdata-roledata-role="page" 整个页面data-role="header" 头部data-role="content" 内容data-role="footer" 尾部data-positiondata-position="fixed" 固定头部和底部data-transition 页面的跳转动画data-ajax 页面跳转是否使用A

2017-05-11 08:24:20 2635

原创 Cordava 基础

一、安装环境安装node安装cordova:npm install -g cordova安装Java jdk安装Andriod sdk:访问网址安装Ant(java平台下打包部署工具):访问网址,下载安装完成后,将bin目录放在PATH下eclipse EE安装ADT工具:Help / Install New Software... / https://dl-ssl.google.com

2017-05-08 23:46:56 664

原创 JS中的引用类型——Array 类型

一、JS中的数组类型与其他语言的区别JavaScript 数组的每一项可以保存任何类型的数据。也就是说,可以用数组的第一个位置来保存字符串,用第二位置来保存数值,用第三个位置来保存对象,等等。JavaScript 数组的大小是可以动态调整的,即可以随着数据的添加自动增长以容纳新增数据。JavaScript 数组的 length 属性很有特点——它不是只读的。因此,通过设置这个属性,可以从数组的

2017-04-25 15:37:56 778

原创 前端代码模块系统化

模块系统的好处:模块系统能提供独立的作用域,避免泄漏到全局作用域中;模块系统能自动生成依赖图,无需自己手动创建多个<script>标签,从而改进代码基的组织方式;模块系统还支持依赖注入模式,这对隔离测试单个组件十分重要。

2017-04-21 14:12:01 350

原创 前端工程化工具

一、Node通过 npm 安装相应的包,可一次性安装多个包 npm install 参数(可选,--global、--save-dev) 包名(grunt、bower、yo等)--global 作用:告诉npm我们安装的包不是项目层面的,而是系统全局层面的。其实,这么做是为了直接在命令行中使用安装的包。 --save-dev 作用:告诉npm把这个包添加到清单文件package.json中

2017-04-20 18:26:49 3747

原创 前端相关的技术术语全称

javaScript nodenpm (全称:Node Package Manager)nodeJs的包管理器CLI (全称:Command-Line Interface)命令行接口,比如一些grunt-cli、vue-cli等等JSON (全称:JavaScript Object Notation)JavaScript 对象表示法

2017-04-20 15:41:03 2949

原创 处理事件节流方法

事件短时间多次触发,仅一次有效

2017-04-19 15:40:12 4958

原创 Ajax 跨域

一、本地模拟跨域环境修改 C:\Windows\System32\drivers\etc\hosts 文件如下:127.0.0.1 a.test.com127.0.0.1 b.test.com二、跨子域ajaxajax不允许跨子域(IE9及以下的浏览器不允许,现代浏览器可以),但iframe可以,通过iframe协助完成跨子域操作。<iframe id="bfrm" sty

2017-04-17 12:06:03 367

原创 插件

一、浏览器HTTP Analyzer v7 —— 分析http请求;RESTClient —— 模拟浏览器发请求给后端(火狐);

2017-04-07 11:32:24 326

原创 jQuery ui中日期控件datepicker的使用整理

一、控件的引入该控件依赖于jQuery,故需要先引入jQuery。<link href="//cdn.bootcss.com/jqueryui/1.12.1/jquery-ui.css" rel="stylesheet"><script src="//cdn.bootcss.com/jquery/2.2.4/jquery.js"></script><script src="//cdn.bootc

2017-03-22 00:48:01 6034

原创 js中window和document的宽高

一、window的宽高/** * window中涉及的宽高有window.innerWidth, window.innerHeight, window.outerWidth, window.outerHeight,以及window.screen涉及的宽高 screen.width, screen.height, screen.availWidth, screen.avail

2017-03-07 10:49:13 1862

原创 禁用浏览器操作

// 屏蔽键盘按键 $(window).on('keydown', function(e){ var keycode = e.keyCode || e.which; if(e.ctrlKey && keycode == 187){ //屏蔽Ctrl+ '+' e.preventDefault();

2017-02-23 18:14:48 606

原创 git 客户端使用

1、TortoiseGit记住密码 在settings->git->Edit local .git/config,加上下面的内容,就能记住密码了。[credential] helper = store

2017-02-23 11:30:38 282

原创 从一组文件名中保留某些同名且带后缀的文件

// 剔除与后缀_signature同名的文件var arr = [ "/repository/temp/upload/idCard-0.jpg", "/repository/temp/upload/idCard-1.jpg", "/repository/temp/upload/idCard_IDcheck.jpg", "/repository/temp/uploa

2017-02-15 11:31:09 381

原创 nodejs 知识

1、cwd代表当前工作目录, __dirname代表当前文件目录, __dirname不是一个global,而是每个文件私有。

2017-02-06 10:35:50 199

原创 Ajax 知识

一、Ajax创建对象// 创建对象// IE7+和其它浏览器都支持// XMLHttpRequest 有 level1 和 level2两个版本// 现代浏览器支持 xhr level 2,支持情况参考相关资料// xhr level2兼容xhr1并新增:// 1. timeout支持// 2. CORS 跨域支持// 3. upload 文件上传支持function crea

2017-02-05 22:01:09 198

原创 Javascript中的闭包

闭包是阻止垃圾回收器将变量从内存中移除的方法,使得在创建变量的执行环境的外面能够访问到该变量。另一种使用闭包的常见情况是,保存变量以便在Ajax请求返回时使用。当使用JavaScript对象中的方法时,this指向这个对象:var prison = { names: 'Mike Mikowski', who: function(){ return this.name;

2017-01-12 14:50:02 301

原创 Linux 知识收集

Linux 严格区分大小写;Linux 一切内容皆文件;Linux 不靠扩展名区分文件类型,但是靠约定俗称来区分;Windows 下的 程序不能直接在 Linux 中安装和运行,需要靠模拟器;

2017-01-08 09:35:32 573

原创 前端神器 WebStrom 常用快捷键

一、 查找/替换1、 查找 Ctrl + F 多文件批量查找 Ctrl + Shift + F2、 替换 Ctrl + R 多文件批量替换 Ctrl + Shift + R 3、 查找/替换上一个 Shift + F3 或 Ctrl + Shift + L 查找/替换下一个 F3 或 Ctrl +

2017-01-03 18:29:16 1117

转载 jQuery图片旋转

<script> /* * 解析matrix矩阵,0°-360°,返回旋转角度 * 当a=b||-a=b,0<=deg<=180 * 当-a+b=180,180<=deg<=270 * 当a+b=180,270<=deg<=360 * * 当0<=deg<=180,deg=d; * 当180<deg<=270,deg=18

2016-12-05 15:58:13 485

原创 git 常用命令

add &nbsp; &nbsp; &nbsp; &nbsp;添加文件内容至索引;bisect 通过二分查找定位引入 bug 的变更;branch 列出、创建或删除分支;checkout 检出一个分支或路径到工作区;clone 克隆一个版本库到一个新目录;commit 记录变更到版本库;diff 显示提交之间、提交和工作区之间等的差异;fetch 从另外一个版本库下载

2016-11-30 11:15:32 337

原创 你不知道的JavaScript · 摘要

1、JavaScript 是一门编译语言。但与传统的编译语言不同,它不是提前编译的,编译结果也不能在分布式系统中进行移植。尽管如此,JavaScript 引擎进行编译的步骤和传统的编译语言非常相似,在某些环节可能比预想的要复杂。2、在传统编译语言的流程中,程序中的一段源代码在执行之前会经历三个步骤,统称为“编译”。分词/词法分析;这个过程会将由字符组成的字符串分解成(对编程语言来说)有意义的代码块

2016-11-22 16:33:28 459

原创 Javascript 常见的浏览器报错

一、常见的异常EvalError在错误的调用eval函数时引发该异常对象RangeError在一个数字型变量的值超出了其范围时引发该异常对象ReferenceError使用一个无效的引用时引发该异常对象SyntaxError在解析js代码时,其中的语法错误引发该异常对象TypeError当遇到一个意外的类型时引发该异常对象,如未声明的变量URIError在错误的使用encodeURI或者d

2016-11-18 17:40:38 613

原创 Npm的常用命令

参考这篇博客:npm 常用命令详解以下是自己整理的常用命令。1、安装命令npm install -g <包名>-g —— 参数的意思是安装在全局环境npm install -g cnpm --resistry=https://registry.npm.taobao.org/

2016-11-05 10:45:07 554

原创 日期时间格式化

// 设置时间格式 2016-10-20 17:41:03 function getNowFormatDate(timeDate){ var date = new Date(timeDate); var seperator1 = "-"; var seperator2 = ":"; var year = date.getFullYea

2016-10-24 13:01:13 2138

原创 javascript 中 call() 和 apply() 的区别

在 ECMAScript 核心所定义的全部属性中,最耐人寻味的就要数 prototype 属性了。对于ECMAScript 中的引用类型而言, prototype 是保存引用类型所有实例方法的真正所在。换句话说,诸如toString()和 valueOf()等方法实际上都保存在 prototype 名下,只不过是通过各自对象的实例访问罢了。在创建自定义引用类型以及实现继承时, prototype

2016-10-19 14:20:14 358

原创 xmapp 使用过程中的报错解决

xmapp 的参考教程。常见报错问题: 一、 phpMyAdmin 尝试连接到 MySQL 服务器,但服务器拒绝连接。您应该检查配置文件中的主机、用户名和密码。 解决方法: 如果修改了 xmapp 中 mysql 的端口号,需要在 phpMyAdmin 中的配置文件 config.inc.php下 增添下面代码才能连接集成的mysql。// 3308是xampp中 mySql 的端口号$c

2016-10-19 14:07:15 785

原创 Eclipse 系列软件的常用配置

点击菜单Window – Preferences,进入配置界面。General – Workspace, Text file encoding选择Other: UTF-8;Install/Update – Automatic Update, 不选 Automatically find new updates and notify me。Java – Installed JREs, 添加上文安装

2016-10-19 11:26:37 515

原创 MySQL 常用命令

修改登录密码——set password for root@localhost = password(‘new password’); 参考资料

2016-10-13 18:09:33 204

原创 使用 jQuery 编写插件的设计建议

1、编写定制的选择符插件在使用选择符表达式查找元素的时候,jQuery会在一个内部的对象 expr 中取得JavaScript代码。这个对象中的值与我们传入到 .filter() 或 .not() 中的筛选函数非常相似,当且仅当取得的函数返回 true 的情况下,才会让每个元素包含在结果集中。使用 $.extend() 函数可以为这个对象添加新的表达式。(function($) { $.ex

2016-10-11 07:57:14 333

原创 jQuery基础教程 · 摘要

一、jQuery 能做什么?取得文档中的元素;如:获取选择器等修改页面的外观;如:操作css改变文档的内容;如:追加、修改文档等响应用户的交互操作;如:jQuery事件为页面添加动态效果;如:jQuery动画无需刷新页面从服务器获取信息;如:简化Ajax操作 简化常见的 JavaScript 任务。如:jQuery改进了对基本的 JavaScript 数据结构的操作(迭代和数组操作等)

2016-10-10 14:08:37 1270 1

原创 js对系统、IE浏览器的相关操作

添加网址到收藏夹<input type="button" onclick="window.external.addFavorite('http://www.hao123.com','hao123')" value="添加到收藏夹" />

2016-10-10 11:14:40 330

原创 JavaScript中的函数

1、 JavaScript中的函数是对象,函数名则只是指向函数对象的一个指针。2、 函数内部属性 函数内部有两个特殊的对象:arguments 和 this。 1)、 arguments是一个类数组对象,包含着传入函数中的所有参数。这个对象还有一个名为callee的属性,该属性是一个指针,指向拥有这个arguments对象的函数。 2)、 对象this。this引用的是

2016-07-01 10:17:04 241

原创 css 样式技巧

position:absolute;left:0;right:0;此时不设置width值,也可以实现自适应宽度。非表格类的标签,使得外观看起来像表格一样展示父元素样式:display:table; table-layer:fixed; width:100%;子元素样式:display:table-cell; vertical-align:middle; width:1%;

2016-06-23 11:23:57 291

inspinia_admin-v2.7.1_ReactJS_Seed_Project

该资源是Inspinia_admin 2.7.1版本中关于React的seed项目,可在该项目上构建react版本的admin页面

2018-05-07

空空如也

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

TA关注的人

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