摘要:
在 Express 中调用 jade 模板引擎jade 变量调用if 判断循环Case 选择在模板中调用其他语言可重用的 jade 块 (Mixins)模板包含 (Includes)模板引用 (Extends)在 Express 中调用 jade 模板引擎12345678910111213var e...
阅读全文
posted @ 2015-10-17 23:00
{前端开发}
阅读(463)
推荐(0)
摘要:
var str = "男的\'女的\'老的\'少的";str.replace(/'/g,'')
阅读全文
posted @ 2015-10-13 20:31
{前端开发}
阅读(512)
推荐(0)
摘要:
1234567上面的例子看似简单,但结果并不好了解,很容易把人们给想绕了——“a.x不是指向对象a了么?为啥log(a.x)是undefined?”、“b.x不是应该跟a.x是一样的么?为啥log出来居然有2个对象”当然各位可以先自行理解一下,若能看出其中的原因和工作机理自然就无须继续往下看啦。下面...
阅读全文
posted @ 2015-10-08 23:03
{前端开发}
阅读(3628)
推荐(3)
摘要:
javascript和其他编程语言相比比较随意,所以javascript代码中充满各种奇葩的写法,有时雾里看花,当然,能理解各型各色的写法也是对javascript语言特性更进一步的深入理解。( function(){…} )()和( function (){…} () )是两种javascript...
阅读全文
posted @ 2015-10-08 19:19
{前端开发}
阅读(24918)
推荐(12)
摘要:
项目中oracle10g数据库表字段为varchar(n)类型,存英文很简单,只要字母个数不大于n即可。但是对于汉字,按照同样的方法就不行了。因为对于汉字不同的字符集,在数据库占用的字节是不一样的。UTF-8字符集,一个汉字占三个字节,gbk字符集,一个汉字占两个字节,比如varchar(10)类型...
阅读全文
posted @ 2015-09-06 23:57
{前端开发}
阅读(25424)
推荐(0)
摘要:
前言好比C++中,定义int类型需要多少字节,定义double类型需要多少字节一样,MySQL对表每个列中的数据也会实行严格控制,这是数据驱动应用程序成功的关键。MySQL提供了一组可以赋给表中各个列的数据类型,每个类型都强制数据满足为该数据类型预先确定的一组规则,例如大小、类型及格式。这里先总结数...
阅读全文
posted @ 2015-09-05 17:28
{前端开发}
阅读(355)
推荐(0)
摘要:
介绍常见的流程图符号及流程图的例子。本章例1-1的算法的流程图如图1-2所示。本章例1-2的算法的流程图如图1-3所示。在流程图中,判断框左边的流程线表示判断条件为真时的流程,右边的流程线表示条件为假时的流程,有时就在其左、右流程线的上方分别标注“真”、“假”或“T”、“F”或“Y”、“N”另外还规...
阅读全文
posted @ 2015-09-05 13:58
{前端开发}
阅读(9845)
推荐(0)
摘要:
在JavaScript可以使用try...catch来进行异常处理。例如:try { foo.bar();} catch (e) { alert(e.name + ": " + e.message);}目前我们可能得到的系统异常主要包含以下6种:EvalError: raised when an e...
阅读全文
posted @ 2015-06-24 17:26
{前端开发}
阅读(925)
推荐(0)
摘要:
1.js方法/*判断浏览器名称和版本目前只能判断:ie/firefox/chrome/opera/safari2012年5月16日23:47:08浏览器内核UA:UA;浏览器内核名称:NV.name;浏览器内核版本:NV.version;浏览器外壳名称:NV.shell;*/var NV = {};...
阅读全文
posted @ 2015-06-15 17:01
{前端开发}
阅读(835)
推荐(0)
摘要:
1.location 对象// 假设当前url是 http://localhost/rpc/plugin.php#hash?a=aaa&b=bbbalert(window.location.hash);// #hashalert(window.location.hostname);// localh...
阅读全文
posted @ 2015-06-15 16:46
{前端开发}
阅读(638)
推荐(0)
摘要:
floatDecimal.html This is my HTML page.
阅读全文
posted @ 2015-06-02 14:59
{前端开发}
阅读(2761)
推荐(0)
摘要:
HTML5 的本地存储 API 中的 localStorage 与 sessionStorage 在使用方法上是相同的,区别在于 sessionStorage 在关闭页面后即被清空,而 localStorage 则会一直保存。我们这里以 localStorage 为例,简要介绍下 HTML5 的本地...
阅读全文
posted @ 2015-05-22 15:47
{前端开发}
阅读(5152)
推荐(1)
摘要:
在某些情况下,我们调用Javascript函数时候,this指针并不一定是我们所期望的那个。例如: 1 //正常的this使用 2 $('#myElement').click(function() { 3 4 // 这个this是我们所期望的,当前元素的this. 5 6 $(t...
阅读全文
posted @ 2015-05-03 14:18
{前端开发}
阅读(267)
推荐(0)
摘要:
velocity与freemaker、jstl并称为java web开发三大标签技术,而且velocity在codeplex上还有.net的移植版本NVelocity,(注:castle团队在github上也维护了一个版本)对于使用异构技术的团队(即要搞.NET又要搞JAVA),总是希望找一种通用的...
阅读全文
posted @ 2015-04-24 14:16
{前端开发}
阅读(1372)
推荐(0)
摘要:
一、基本语法1、"#"用来标识Velocity的脚本语句,包括#set、#if 、#else、#end、#foreach、#end、#iinclude、#parse、#macro等;如:#if($info.imgs)#else#end2、"$"用来标识一个对象(或理解为变量);如如:$i、$msg、...
阅读全文
posted @ 2015-04-24 13:50
{前端开发}
阅读(492)
推荐(0)
摘要:
// 为id为element的元素中的所有span元素绑定click事件$("#element").on( "click", "span", function(event){ // event.delegateTarget 就是id为element的DOM元素 // this 就是当前触...
阅读全文
posted @ 2015-04-12 14:04
{前端开发}
阅读(999)
推荐(0)
摘要:
原先的#if($mobile)这种写法是不准确的 ,请换成"$!{mobile}"!=""说明 : #if($mobile) 这种写法只能 对null 起作用也就是说#if($mobile) or receiver_mobile =:mobile #end如果mobile 参数 是 null, 那么...
阅读全文
posted @ 2015-04-08 23:46
{前端开发}
阅读(2037)
推荐(0)
摘要:
触碰jQuery:AJAX异步详解传送门:异步编程系列目录……示例源码:触碰jQuery:AJAX异步详解.rarAJAX全称Asynchronous JavaScript and XML(异步的JavaScript和XML)。它并非一种新的技术,而是以下几种原有技术的结合体。1)使用CSS和XHT...
阅读全文
posted @ 2015-04-06 22:45
{前端开发}
阅读(3458)
推荐(0)
摘要:
jQuery获取Select选择的Text和Value:语法解释:$("#select_id").change(function(){//code...});//为Select添加事件,当选择其中一项时触发 varcheckText=$("#select_id").find("option:sele...
阅读全文
posted @ 2015-04-06 01:00
{前端开发}
阅读(255)
推荐(0)
摘要:
关于默认元素在不同浏览器中的margin值是多少的问题,今天做了一个探讨复制代码代码如下:// body的margin值firefox 20.0 ----------------------- body的margin为: margin:8px 8px 8px 8px;Internet Explore...
阅读全文
posted @ 2015-03-30 23:02
{前端开发}
阅读(1204)
推荐(0)
摘要:
本文是http://blog.csdn.net/xiazdong/article/details/7304239的补充,当年看了《大话数据结构》总结的,但是现在看了《算法导论》,发现以前对排序的理解还不深入,所以打算对各个排序的思想再整理一遍。本文首先介绍了基于比较模型的排序算法,即最坏复杂度都在Ω...
阅读全文
posted @ 2015-02-07 22:04
{前端开发}
阅读(295)
推荐(0)
摘要:
概述排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。我们这里说说八大排序就是内部排序。当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序序。 快速排序:是目前基于比较...
阅读全文
posted @ 2015-02-07 22:03
{前端开发}
阅读(248)
推荐(0)
摘要:
toStirng()与Object.prototype.toString.call()方法浅谈一、toString()是一个怎样的方法?它是能将某一个值转化为字符串的方法。然而它是如何将一个值从一种类型转化为字符串类型的呢?通过下面几个例子,我们便能获得答案:1.将boolean类型的值转化为str...
阅读全文
posted @ 2015-02-06 11:57
{前端开发}
阅读(2154)
推荐(0)
摘要:
前段时间在《修复iPhone上submit按钮bug》中介绍了使用“-webkit-appearance: none; ”来改变按钮在iPhone下的默认风格,其实我们可以反过来思路,使用“appearance”属性,来改变任何元素的浏览器默认风格,简单的说,你可以使用“appearance”属性将...
阅读全文
posted @ 2015-01-19 15:26
{前端开发}
阅读(2850)
推荐(0)
摘要:
在CSS布局中float属性经常会被用到,但使用float属性后会使其在普通流中脱离父容器,让人很苦恼1 浮动带来布局的便利,却也带来了新问题 1 2 3 4 5 Clear float 6 23 24 25 26 27 ...
阅读全文
posted @ 2015-01-16 15:09
{前端开发}
阅读(278)
推荐(0)
摘要:
定义和用法splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。注释:该方法会改变原始数组。语法arrayObject.splice(index,howmany,item1,.....,itemX)参数描述index必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位...
阅读全文
posted @ 2015-01-10 18:04
{前端开发}
阅读(237)
推荐(0)
摘要:
查看修改的文件记录svn cat -- 显示特定版本的某文件内容。svn list -- 显示一个目录或某一版本存在的文件列表。svn log -- 显示svn 的版本log,含作者、日期、路径等。svn diff -- 显示特定修改的行级详细信息。list示例:svn list http://sv...
阅读全文
posted @ 2015-01-09 23:25
{前端开发}
阅读(260)
推荐(0)
摘要:
『 cd /etc 』这个情况,这也就是所谓的『绝对路径』,他是从根目录连续写上来的一个情况,所以不论你在哪一个路径现执行这一个指令,都会将你移动到该路径下。那如果我是使用『 cd etc 』呢?那表示你要切换到『目前这个目录下的 etc 目录中』,情况可是不一样的呦!通常第一次接触 Linux 的...
阅读全文
posted @ 2015-01-06 16:34
{前端开发}
阅读(437)
推荐(0)
摘要:
前言:此文章仅是个人工作中遇到问题后的一些记录和总结,可能毫无意义。。事件回顾:在开发中,PM要求在一个页面中输入多个链接然后可以一键在新窗口打开,所以就想到用window.open来实现,但是测试的时候发现会被拦截分析:关于window.open的用户很多前辈都有写过相关文章,就不在这里介绍了,查...
阅读全文
posted @ 2015-01-06 10:51
{前端开发}
阅读(11862)
推荐(0)
摘要:
Flexbox通常能让我们更好的操作他的子元素布局,例如:如果元素容器没有足够的空间,我们无需计算每个元素的宽度,就可以设置他们在同一行;可以快速让他们布局在一列;可以方便让他们对齐容器的左、右、中间等;无需修改结构就可以改变他们的显示顺序;如果元素容器设置百分比和视窗大小改变,不用提心未指定元素的...
阅读全文
posted @ 2015-01-05 18:13
{前端开发}
阅读(800)
推荐(0)
摘要:
一.首先介绍一下pxpx就是css中最基本的长度单位了,用px做单位基本上没什么问题,可以做到让页面按套路精确的展现!可但是!但可是!如果全篇用px布局会暗藏一个蛋疼的问题,就是当用户和Ctrl滚页面的时候(说白了就是ctrl+,ctrl-),你会发现页面结构产生了不可预知的错乱,因此有砖家倡导使用...
阅读全文
posted @ 2015-01-05 15:29
{前端开发}
阅读(795)
推荐(0)
摘要:
你可以在很多地方看到三角形(小三角):tooltips提示框、下拉菜单、甚至在loading载入动画里。不管你喜欢还是不喜欢,这些小元素对各UI元素之间的联系关系式很重要的。有一些不同的方法来设计并制作一个三角形,在本文中,我将介绍:点此查看实例展示编码 图片假如你已经有了三角形的图片,并且减少HT...
阅读全文
posted @ 2015-01-01 21:40
{前端开发}
阅读(8712)
推荐(0)
摘要:
原文:http://blogs.msdn.com/b/jscript/archive/2007/07/26/scope-chain-of-jscript-functions.aspx在JavaScript中,函数的作用域链是一个很难理解的东西.这是因为,JavaScript中函数的作用域链和其他语言...
阅读全文
posted @ 2014-12-19 15:29
{前端开发}
阅读(173)
推荐(0)
摘要:
每种语言都有它特别的地方,对于JavaScript来说,使用var就可以声明任意类型的变量,这门脚本语言看起来很简单,然而想要写出优雅的代码却是需要不断积累经验的。本文利列举了JavaScript初学者应该注意的七个细节,与大家分享。(1)简化代码JavaScript定义对象和数组非常简单,我们想...
阅读全文
posted @ 2014-12-19 14:57
{前端开发}
阅读(182)
推荐(0)
摘要:
作用域是JavaScript最重要的概念之一,想要学好JavaScript就需要理解JavaScript作用域和作用域链的工作原理。今天这篇文章对JavaScript作用域和作用域链作简单的介绍,希望能帮助大家更好的学习JavaScript。JavaScript作用域 任何程序设计语言都有作用...
阅读全文
posted @ 2014-12-19 13:40
{前端开发}
阅读(174)
推荐(0)
摘要:
下面是对Jquery几个经常用到的地方进行的增强。功能是参考百度七巧板JS框架来完成的。一、页面属性$.page.getHeight():获取页面高度$.page.getWidth():获取页面宽度$.page.createStyleSheet(options):在页面中创建样式表对象$.page....
阅读全文
posted @ 2014-12-16 11:59
{前端开发}
阅读(560)
推荐(0)
摘要:
前言:浏览器的渲染对性能影响非常大,特别是在移动端页面,在宏观上,我们可以参考雅虎那20几条军规来操作,但在微观渲染层面,实际还没有一套相对成型的理论做为依据。本文只是抛砖引玉,带大家进入微观的优化领域,实际在渲染优化这块上,还有很多技巧及方法需要大家去挖掘。本文写的也比较凌乱,望包涵!!先来看个c...
阅读全文
posted @ 2014-12-15 13:55
{前端开发}
阅读(1230)
推荐(1)
摘要:
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不须要任何特殊的 API 或工具包。 本文主要是对...
阅读全文
posted @ 2014-12-08 23:30
{前端开发}
阅读(154)
推荐(0)
摘要:
依次在两个浏览器中运行以下代码 1 2 3 4 5 6 14 15 16 17 18 19 20 21 22 23 24 32 33 34 35 36 37 38 39 40 41 42 三段代码在firefox下面都是ok的,但是只有第三段在ie6下面能正常运行,前两段都会报参数无效的错...
阅读全文
posted @ 2014-11-30 00:32
{前端开发}
阅读(260)
推荐(0)
摘要:
input:focus,select:focus,textarea:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}
阅读全文
posted @ 2014-11-19 14:16
{前端开发}
阅读(1359)
推荐(0)