- 博客(99)
- 收藏
- 关注
原创 gulp常用插件
var gulp = require('gulp');// 引入组件var less = require('gulp-less'), // less minifycss = require('gulp-minify-css'), // CSS压缩 uglify = require('gulp-uglify'), // js压缩...
2016-03-29 16:16:55 143
原创 canvas转图片自动下载本地、并且重命名的解决方法
//canvas图像base64转码 var d=canvas.toDataURL("image/jpeg",0).replace("image/jpeg", "image/octet-stream;");//自动下载function saveFile(data, filename) { var save_link = document.createElementNS(...
2016-03-20 14:42:54 797
原创 CSS选择器说明
1.基础的选择器选择器含义示例*通用元素选择器,匹配任何元素* { margin:0; padding:0; }E标签选择器,匹配所有使用E标签的元素p { font-size:2em; }.info和E.infoclass选择器,匹配所有class属性...
2015-07-31 15:03:18 130
原创 JS常用排序算法
笔试面试经常涉及各种算法,本文简要介绍常用的一些算法,并用JavaScript实现。 1、插入排序 1)算法简介 插入排序(Insertion-Sort)的算法描述是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采用in-place排序(即只需用到O(1)的额外空间的排序),因...
2015-07-21 16:56:04 119
原创 JAVASCRIPT 原型
理解JavaScript的原型链和继承Table of Contentsinstanceof 引发的问题instanceof 运算符可以用来判断某个构造函数的prototype属性是否存在另外一个要检测对象的原型链上1。什么意思呢?来个题Function instanceof Object;用高中数学的话就是把x,y代入公式得:in...
2015-07-17 15:09:37 112
原创 NodeJS笔记-1
NODEJS学习笔记(WINDOWS)1、开发环境安装NodeJs,官方下载安装包:下载查看Node是否安装完成:cmd> node -v安装Express框架全局安装:cmd> npm install -g express> npm install -g express-generator查看npm全局安装路径:cmd&...
2015-04-30 13:50:55 114
JS继承机制的实现
+function(exports){ //命名空间 var MML={}; /** * 简单继承的实现 * * 1、通过代理function实例对象区分父对象与子对象的prototype属性指向的prototype对象 * 2、通过闭包原理实现动态生成私有属性存取器 * 3、子类可以添加自身的私有属性、特权方法、原型对象 * ...
2015-02-05 14:04:14 94
一段兼容IE、FF、Chrome浏览器的Div背景渐变CSS代码
.mButton{ text-align: center; line-height: 48px; font-family: "microsoft yahei"; width: 48px; height: 48px; border-radius: 5px; border: 1px solid #adadad; ...
2014-09-22 11:06:26 173
前端UI框架对比
前端UI框架对比--校长序论每种产品都是有自己的定位!根据项目业务来选择技术平台才是正确的、平台好不好、要看是否适用当前项目!下面校长根据自己的开发经验谈谈自己的看法、个人经验之谈!还有一句话要说明一下:任何一个开发人员都不喜欢去设计界面!设计师的逻辑跟程序员的逻辑思维是不一样的!设计师面对的是用户为用户体验而设计、程序员面对的是代码为系统的性能而编写!1、ExtJs...
2014-05-07 16:39:41 421
校长眼中的交互设计
校长眼中的交互设计 校长、一个Web前端开发人员! 最近工作当中、参与了一个产品的需求调研阶段!作为一个开发人员、其实基本上是不会参与到这样的环节!一个开发人员关注的仅仅只是需求需要做什么、而不是需求的来源、亦或需求的设计! 在我旁听了部分的产品分析讨论会时、我觉得一个开发人员应该尝试去了解一下设计、这样对于开发更有意义!经过一段时间的了解、探索、对于产...
2014-04-22 20:58:18 290
原创 Metro UI配色方案
Metro UI共提供10种配色方案。它们分别是:红色:E51400绿色:339933蓝色:1BA1E2橙色:F09609草绿:8CBF26湖蓝:00ABA9洋红:FF0097粉色:E671B8棕色:996600紫色:A200FF话说,以上10种颜色才是真正的Metro UI的主题颜色.那些现在就希望模仿Metro UI的孩纸们,你们的磁贴颜色可不可以弄成以上10种之一呢?...
2014-03-27 21:28:19 507
原创 Mootools系列教程
一周学会Mootools 1.4中文教程:序论一周学会Mootools 1.4中文教程:(1)Dom选择器一周学会Mootools 1.4中文教程:(2)函数一周学会Mootools 1.4中文教程:(3)事件一周学会Mootools 1.4中文教程:(4)类型一周学会Mootools 1.4中文教程:(5)Ajax一周学会Mootools 1.4中文教程:(6)动画一周学会Mootools 1....
2014-03-06 17:29:28 185
原创 前端性能优化的14个规则
作为一个半前端工程师,而且只会写点HTML5和CSS3的“假”前端工程师,为了能更好地理解一下前端的花花世界,最近拜读了《高性能网站建设指南》一书,对作者提出的前端性能优化的14个规则获益匪浅,为了让自己印象更深刻点,决定作此文,当做学习笔记也好,知识总结也罢,总归看过的东西要让自己很好地掌握很好地运用起来才是王道。在解读这些规则的同时,我会用我一年半多的移动网站开发经历提出一些针对移动网站的优...
2013-12-06 13:13:04 227
原创 Linux打包压缩命令汇总
tar命令 [root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。-z :是否同时具有 gzip 的属性?亦即是否需要用 gz...
2013-12-05 17:55:40 146
原创 10 个你需要了解的 Linux 网络和监控命令
我下面列出来的10个基础的每个linux用户都应该知道的网络和监控命令。网络和监控命令类似于这些: hostname, ping, ifconfig, iwconfig, netstat, nslookup, traceroute, finger, telnet, ethtool 用于查看linux服务器ip地址,管理服务器网络配置 ,通过 telnet 和ethernet建立与lin...
2013-10-10 07:34:36 177
原创 常用的15个jQuery代码片段
jQuery里提供了许多创建交互式网站的方法,在开发Web项目时,开发人员应该好好利用jQuery代码,它们不仅能给网站带来各种动画、特效,还会提高网站的用户体验。本文收集了15段非常实用的jQuery代码片段,你可以直接复制黏贴到代码里,但请开发者注意了,要理解代码再使用哦。下面就让我们一起来享受jQuery代码的魅力之处吧。1.预加载图片Js代码 (funct...
2013-08-16 10:56:52 122
原创 web 页面内容优化管理与性能技巧
web 页面内容优化管理与性能技巧回 想一下,以前我们不得不花费大量时间去优化页面内容(图片、CSS等等),如今用户有更快速的互联网链接,我们似乎能够使用更大的图像或更大的闪 存文件,里面包含的有视频或者图片。然而,随着移动开发的兴起,我们又回到了过去的窘状。网站优化是十分重要的,需要下载的内容少,反应速度快,就能使我 们加载应用程序更快速。图片:控制在合适的...
2013-08-15 16:48:03 90
原创 CMD 模块定义规范
在 Sea.js 中,所有 JavaScript 模块都遵循 CMD(Common Module Definition) 模块定义规范。该规范明确了模块的基本书写格式和基本交互规则。在 CMD 规范中,一个模块就是一个文件。代码的书写格式如下:define(factory);define Functiondefine 是一个全局函数,用来定义模块。define ...
2013-08-02 14:33:49 96
原创 网易开源Node.js服务端框架pomelo 的完整安装步骤
--------------------------------------------------安装环境--------------------------------------------------1、安装 python 2.0 < version < 3.0此处安装的是 python-2.7.3.msi下载地址:http://www.python.org/download...
2013-08-01 13:47:20 257
原创 使用 HTML5 WebSocket 构建实时 Web 应用
作为下一代的 Web 标准,HTML5 拥有许多引人注目的新特性,如 Canvas、本地存储、多媒体编程接口、WebSocket 等等。这其中有“Web 的 TCP ”之称的 WebSocket 格外吸引开发人员的注意。WebSocket 的出现使得浏览器提供对 Socket 的支持成为可能,从而在浏览器和服务器之间提供了一个基于 TCP 连接的双向通道。Web 开发人员可以非常方便地使用 We...
2013-07-30 13:51:21 91
原创 Flex Tree 增删改查
<?xml version="1.0" encoding="utf-8"?><s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/fl
2013-07-19 11:33:08 89
原创 REST 样式 Web 服务请求
REST 样式 Web 服务使用 HTTP 方法动词指定基本动作,并使用 URL 变量指定动作详细信息。例如,请求获得某个项目的数据时可以使用 GET 动词和 URL 变量指定方法名称和项目 ID。生成的 URL 字符串可能是:http://service.example.com/?method=getItem&id=d3452 要使用 ActionScript 访问 RES...
2013-06-20 11:00:04 98
原创 jQuery Ajax跨域请求
$.ajax({ url : "http://192.168.1.110:8080/RestTest/rest/test/getDataGrid4", dataType : "jsonp", contentType:"application/json;charset=UTF-8;", jsonp: "jsonCallBack",//服务端用于接收callback...
2013-06-07 13:18:18 103
原创 Easyui DataGrid自定义loader适配器
function myLoader(param,success,error){ var that = $(this); var opts = that.datagrid("options"); if (!opts.url) { return false; } var cache = that.data().datagrid.cache; if (!cache) {...
2013-06-06 18:40:38 187
原创 【转】CSS中文字体对照表
在写一个网站的样式表的时候,都会不可避免地用到一些中文字体,比如说微软雅黑、黑体等,除非是做英文站,或者说你乐意整站都用浏览器默认的字体,那我也算服了U。在 CSS 中写入中文字体的方法一般采用 font-family:"微软雅黑","黑体";这样类似的表达方式,但是对于像 WordPress 这样需要 UTF8 编码平台来说,一个不注意没有转换编码就会导致中文字体无法按照希望的字体表形出来。所...
2013-06-05 09:45:38 139
原创 Linux VI命令大全
vi分三种模式:一般模式,编辑模式,命令行模式。1. 一般模式,一般在进入文件时就是该模式,在此模式中,可以通过上下左右键移动光标,可以删除字符或是删除整行,可以复制粘贴,但不能编辑。2. 编辑模式:一般模式可以复制粘贴删除,但要编辑,需按下i,I,o,O,a,A,r,R等字母,才会进入编辑模式,按下按钮后,屏幕左下方会出现INSERT或REPACE等字样,如果要回到一般模式,按Esc...
2013-05-21 13:56:32 74
原创 校长娱乐-我叫MT高级技能出处
暗夜男/会长/地中海–旋风斩(物理攻击前排目标)BOSS卡出处黑巨龙活动副本 遥远呐……大帝雷得黑上-大酋长雷得/符石抽奖哈卡化身神庙-哈卡化身/符石抽奖控制者黑下-控制者/符石抽奖塔瓦鲁克陵墓-塔瓦鲁克/符石抽奖煽动者迷宫-煽动者/符石抽奖皮飒丝哀嚎-皮飒丝/友情抽奖旋风男血色-旋风男...
2013-05-06 23:32:39 213
原创 Android requestWindowFeature使用详解
requestWindowFeature可以设置的值有: // 1.DEFAULT_FEATURES:系统默认状态,一般不需要指定 // 2.FEATURE_CONTEXT_MENU:启用ContextMenu,默认该项已启用,一般无需指定 // 3.FEATURE_CUSTOM_TITLE:自定义标题。当需要自定义标题时必须指定。如:标题是一个按钮时 ...
2013-05-04 11:02:53 76
原创 校长娱乐-我叫MT套装掉落详情
今天口袋巴士小编为您带来我叫MT套装掉落表汇总,相信大家对于我叫MT中的套装不会陌生。套装的作用是进化、升级之用,而在本次的游戏中也是借鉴了魔兽世界中的元素。本次的套装名称分别为稀有保卫者、精良征服者、稀有武器、精英书籍、史诗首饰五种套装。 而关于我叫MT套装掉落,虽然官方游戏信息中也有介绍,但是信息不够完整。下面让口袋巴士小编,为您带来完整版我叫MT套装掉落表。我叫MT稀有...
2013-05-02 00:34:32 289
【叨、校长】Android报表工具AChartEngine初探总结
AChartEngine 是一个安卓系统上制作图表的框架,目前它支持如下的图表类型:•line chart (折线图)•area chart (面积图;分区图,对比图)•scatter chart ( 散点图)•time chart (时间图;进度表)•bar chart (条形图;柱状图)•pie chart ( 饼图)•bubble chart (气泡图)•doughnut cha...
2013-05-01 22:17:16 165
原创 Android定时任务的实现
文章系属于转载!仅限校长个人收藏、研究使用! 1、每隔一段时间执行一次、直到定时关闭final Handler handler = new Handler(); Runnable runnable = new Runnable(){ @Override public void run() { // TOD...
2013-04-30 19:12:21 130
原创 android.os.NetworkOnMainThreadException 异常处理
项目是2.1开发 测试手机是android4.0时候提示 android.os.NetworkOnMainThreadException异常出错误地方是访问网络的webservice有问题在网上找了半天说是用@Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated met...
2013-04-30 13:52:38 78
原创 JAVA Properties类的使用
------------------------------------------------------ Properties类的重要方法Properties 类存在于胞 Java.util 中,该类继承自 Hashtable1. getProperty ( String key) , 用指定的键在此属性列表中搜索属性。也就是通过参数 key ,得到 key 所对应的 value。2...
2013-04-26 21:26:21 82
原创 【转】Android背景选择器Selector详解
关于listview和button都要改变android原来控件的背景,在网上查找了一些资料不是很全,所以现在总结一下android的selector的用法。首先android的selector是在drawable/xxx.xml中配置的。先看一下listview中的状态:把下面的XML文件保存成你自己命名的.xml文件(比如list_item_bg.xml),在系统使用时根据Lis...
2013-04-22 13:49:49 103
原创 HTTP响应头信息和请求头信息详解
一:响应头信息HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详 细内容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修 饰符、客户信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议...
2013-03-01 16:01:45 216
原创 Java RMI
<!--done-->Java RMI Java RMI之HelloWorld篇 Java RMI 指的是远程方法调用 (Remote Method Invocation)。它是一种机制,能够让在某个 Java 虚拟机上的对象调用另一个 Java 虚拟机中的对象上的方法。可以用此方法调用的任何对象必须实现该远程接口。 Java RMI...
2013-02-25 13:13:07 75
【叨、校长】PhoneGap+jQuery Mobile+Rest 访问远程数据
最近研究Mobile Web技术、发现了一个好东西-PhoneGap!发现用PhoneGap+jQuery Mobile是一个很完美的组合!本实例通俗易懂、适合广大开发人群:高富帅、白富美、矮穷戳;不论老幼妇孺、年过花甲、还是牙牙学语!由于此实例太过惊世骇俗、望练成之后、找个地方埋了!否则天下大乱、望施主谨记!善哉、善哉!--叨、校长第一式:人剑合一(Android平台+Phone...
2013-02-13 14:22:51 124
原创 【转】JAVA发送邮件的俩个实例
/** *用spring mail 发送邮件,依赖jar:spring.jar,activation.jar,mail.jar */ public static void sendFileMail() throws MessagingException { JavaMailSenderImpl senderImpl = new Java...
2013-01-25 22:52:44 106
原创 【转】Oracle中sql查询表信息
因为项目某些模块的数据结构设计没有严格按照某规范设计,所以只能从数据库中查询数据结构,需要查询的信息如下:字段名称、数据类型、是否为空、默认值、主键、外键等等。 在网上搜索了查询上述信息的方法,总结如下:一,查询表基本信息select utc.column_name,utc.data_type,utc.data_length,utc.data_precision, ...
2013-01-22 10:45:55 85
原创 【转】java普通类获取spring bean的五种方法
方法一:在初始化时保存ApplicationContext对象说明: 这种方式适用于采用Spring框架的独立应用程序,需要程序通过配置文件手工初始化Spring的情况。ApplicationContext ac = new FileSystemXmlApplicationContex("applicationContext.xml");ac.getBean("bean...
2013-01-22 09:37:40 163
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人