- 博客(12)
- 收藏
- 关注
转载 EL语法
${sessionScope.user}的使用方法 EL 全名为Expression Language,EL 语法很简单,它最大的特点就是使用上很方便。接下来介绍EL主要的语法结构:${sessionScope.user.sex}所有EL都是以${为起始、以}为结尾的。上述EL范例的意思是:从Session的范围中,取得用户的性别。假若依照之前JSP Scriptlet的写法如下:User use
2016-05-30 15:24:01 1003
原创 jquery判断var变量是否存在
var创建的是一个对象,判断是否为空有两种方法:var var1=$('#target');1.调用length()方法:if(var.length()>0){}2.if(var[0]){}
2016-05-30 14:50:34 3671
转载 拼装网页路径
<% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %>这个语句是用来拼装当前网页的相对路径的。是用来表明当前页面的相对路径所使用的根路径的。
2016-05-27 20:43:55 431
原创 如何消灭inline元素换行产生的空白
解决办法: 1.牺牲html代码的可读性,编程时不使用换行。其实这样做纯属无奈之举,而且被人重新排版了就不行了。2.将父级font-size置0,行内元素再恢复字体大小。因为inline元素实际上是没有width和height而言的,font-size的高度实际上就是元素的高度。3.利用注释进行排版,或者使用返回标签。<ul> <li>Item content</li><!-- --><li
2016-04-22 22:17:40 396
原创 Grunt学习——配置不同的构建模式
注:此篇文章是《JavaScript Web应用开发》的学习笔记!配置构建模式构建模式仅限于调试或发布,针对构建目标可命名为debug或release。通用的任务不用遵守这个约定,例如jshint。'use strict';module.exports = function(grunt){ grunt.initConfig({ clean: { build: 'build'
2016-04-06 20:28:49 387
转载 Windows 7内存占用大的原因
Windows 7内存管理机制: “Superfetch ”并不是一个新的技术,在Vista时代就已经开始采用,不过鉴于用过Vista的人数比较少,而XP时代的各种电脑技巧始终还深入人心,所以很多人都在疑问为何Windows 7内存占用如此之大。 Superfetch内存管理机制会将用户可能使用的应用程序页面利用内存可用空间进行预加载;尽可能地避免系统发生从硬盘的页面调用;让应用程序最快速度开
2016-03-13 19:46:57 817
原创 Grunt学习——检查代码完整性
1. 清理工作目录工作目录其实就是开发过程中代码基的根目录。最好的做法是在一个子目录中放置构建过程中编译得到的文件。这样做的目的很明显可以很清楚地把构建生成的内容和源码清楚地分开,可以确保不会意外删除源码。介绍一个概念,幂等性。在开发中指的是只要制定好了一步构建方案,想执行多少次就能执行多少次,而且效果不变。grunt-contrib-clean这个插件的作用是:你提供目标名称,它会删除通配模式指定
2016-03-08 19:59:49 796
原创 Grunt学习——创建子图集
注:此篇文章是《JavaScript Web应用开发》的学习笔记!图像往往是Web应用中最耗资源的,我们应该尽量通过一些技术手段减少对服务器的请求数量,而不是一味地使用更好更贵的硬件来提升。子图集是由多张图像而成的一个大图像文件。有了它我们便可以使用background-position,width,height这三个CSS属性从子图集中选择需要的图像。它也是对静态资源的打包,不过打包的是图像。在w
2016-03-08 19:23:04 540
原创 Grunt学习——简化静态资源
注:此篇文章是《JavaScript Web应用开发》的学习笔记!简化的目的和拼接类似,都是为了减轻网络连接的负担。但是不同的是,简化只是通过删除空白,缩短变量名,以及优化代码的句法树来缩减文件大小。要付出的代价便是简化后的代码几乎没有可读性。还有一种是在服务器端做GZip压缩。这个我没试过,不过书上说,简化静态资源的效果较之更明显。需要注意的是,虽然把代码弄乱了,但是别人仔细研究的话还是可以看明白
2016-03-08 10:48:13 557
原创 Grunt学习——打包静态资源
注:此篇文章是《JavaScript Web应用开发》的学习笔记!什么是打包呢?打包就是在你把应用交给客户之前把所有静态资源都放在一起。这么做的好处便是能够降低网络消耗。传输的数据可能变多了,但客户端能省去很多对服务器不必要的网络请求。 简单点说,打包是把各个文件的内容添加到前一个文件的末尾。如何安装插件和配置的方法不再详述,可以参考文章《Grunt学习——把less代码编译成css 》最后在终端
2016-03-05 21:16:45 521
转载 CommonJS模块规范
CommonJS模块规范未来主要发挥威力的地方:服务端JavaScript应用,命令行工具,图形界面应用,混合应用(Titanium、Adobe AIR等) CommonJS定义的模块分为:模块引用(require);模块定义(exports);模块标识(module)
2016-03-05 20:20:31 2519
原创 Grunt学习——把less代码编译成css
Grunt任务分为两部分,一部分是任务,即Grunt要执行的代码,找到对应功能的插件就成。所以等会要下载grunt-contrib-less包,这个插件便是把less文件编译成能直接使用的css。另一部分是配置,即传给grunt.initConfig方法的对象。
2016-03-05 20:16:22 3248 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人