当前位置:  编程技术>WEB前端
本页文章导读:
    ▪『JavaScript』比较和逻辑运算符      比较和逻辑运算符用于测试 true 或 false。比较运算符比较运算符在逻辑语句中使用,以测定变量或值是否相等。给定 x=5,下面的表格解释了比较运算符:运算符描述例子==等于x==8 为 false===全.........
    ▪Tag lifecycle in JSP page      The following is the flow of methods that are called on a tag when it's encountered in a page: Two methods, setParent() and setPageContext(), are called on the TagHandler class. These methods are handled automatically by BodyTagSupport and TagSupport .........
    ▪PhotoShop学习心得分享------(三)通道和图层蒙版       前言:        在这篇文章里会主要介绍下PhotoShop的通道和图层蒙版,顺便附带一些具体的操做,希望可以帮助朋友们更好的理解,同时在下边自己做练习时也可以做一个参考。.........

[1]『JavaScript』比较和逻辑运算符
    来源:    发布时间: 2013-11-06

比较和逻辑运算符用于测试 true 或 false。

比较运算符

比较运算符在逻辑语句中使用,以测定变量或值是否相等。

给定 x=5,下面的表格解释了比较运算符:

运算符描述例子==等于x==8 为 false===全等(值和类型)x===5 为 true;x==="5" 为 false!=不等于x!=8 为 true>大于x>8 为 false<小于x<8 为 true>=大于或等于x>=8 为 false<=小于或等于x<=8 为 true

如何使用

可以在条件语句中使用比较运算符对值进行比较,然后根据结果来采取行动:

if (age<18) document.write("Too young");

您将在本教程的下一节中学习更多有关条件语句的知识。

逻辑运算符

逻辑运算符用于测定变量或值之间的逻辑。

给定 x=6 以及 y=3,下表解释了逻辑运算符:

运算符描述例子&&and(x < 10 && y > 1) 为 true||or(x==5 || y==5) 为 false!not!(x==y) 为 true

条件运算符

JavaScript 还包含了基于某些条件对变量进行赋值的条件运算符。

语法

variablename=(condition)?value1:value2

例子

greeting=(visitor=="PRES")?"Dear President ":"Dear ";

如果变量 visitor 中的值是 "PRES",则向变量 greeting 赋值 "Dear President ",否则赋值 "Dear"。

本文链接


    
[2]Tag lifecycle in JSP page
    来源: 互联网  发布时间: 2013-11-06

The following is the flow of methods that are called on a tag when it's encountered in a page:

  • Two methods, setParent() and setPageContext(), are called on the TagHandler class. These methods are handled automatically by BodyTagSupport and TagSupport so you don't need to implement them explicitly if your tag extends either one of them.
  • Any set methods for attributes on this tag are called.
  • doStartTag() is called. If you haven't implemented this method, the flow continues. Otherwise you must return one of the following:
    • SKIP_BODY: Instructs the engine to ignore the body for this tag if one exists
    • EVAL_BODY_TAG: Instructs the engine to evaluate the body and call the Tag's doInitBody() method (relevant only for tags that implement the BodyTag interface; tags that extend from BodyTagSupport implement this interface)
    • EVAL_BODY_INCLUDE: Instructs the engine to evaluate and include anything in the tag body; engine proceeds to step 7 (relevant only for tags that implement the BodyTag interface; tags that extend from BodyTagSupport implement this interface)
  • setBodyContent() is called on the tag. This allows classes that extend BodyTagSupport to evaluate, manipulate and modify the body of the tag.
  • doInitBody is called. Any initialization necessary before doAfterBody is called can be done here (setting up Connections, setting variables in the pageContext, etc.).
  • doAfterBody is called. A return value of SKIP_BODY here will result in doEndTag() being called. Returning EVAL_BODY_TAG will produce another call to doAfterBody.
  • doEndTag() is called. A return value of EVAL_PAGE here will result in the rest of the JSP page being evaluated by the engine. Returning SKIP_PAGE will tell the engine to ignore the rest of the page.
  • 作者:wonderfan 发表于2013-3-10 18:59:18 原文链接
    阅读:60 评论:0 查看评论

        
    [3]PhotoShop学习心得分享------(三)通道和图层蒙版
        来源: 互联网  发布时间: 2013-11-06

    前言:

           在这篇文章里会主要介绍下PhotoShop的通道和图层蒙版,顺便附带一些具体的操做,希望可以帮助朋友们更好的理解,同时在下边自己做练习时也可以做一个参考。

    一、通道

    1)       定义

    通道:通道是用来记录颜色信息的

    2)       特点

    a)       通道只有三种颜色:黑、白、灰

    b)       通道时在后头工作的,但是会影响前台

    3)       作用

    上边都已经讲到了,通道主要是用来记录颜色信息的,总共有红、绿、蓝三个通道,每个通道有256个位置,来记录256个颜色值,三个通道合并之后便可以显示还原后的图像颜色

    4)       通道的分类

    a)       原色通道  

               颜色通道主要用来记录颜色信息(是最基本的通道)

    b)       专色通道

          专色通道跟印刷挂钩(CMYK印不出来的颜色用专色来印).在印刷时增加一道专色工序,即K颜色印刷完之后增加1个专色印刷,实际应用时:镀金;镀银;等等都是专色的通道里进行

    c)       Alpha通道

    Alpha通道主要记录选区信息的。记录选区步骤:选择区域→选择→存储选区;同时:Alpha通道也有256阶;白色表示选择;黑色表示不选择,灰色表示选择部分

    示例:

    原图:

     

    使用选择工具选中一块区域,然后点击右键“存储选区”

     

    可以起名字,也可以默认,确定之后即可保存选区

    如果想要载入选区这个时候可以选择“选择”à“载入选区”即可载入

    也可以使用快捷键按着Ctr键点击略缩图即可显示Alpha通道

    如下图:

     

    黑色的部分表示不选择、不显示,白色的部分表示选择、显示,如果有选择羽化的效果则还会出现灰色的部分,即部分显示部分不显示,如下图:

     

            羽化时需要注意选择羽化数值X表示以边缘线向内向外同时渐变X个数值的过度

    二、图层蒙版

    1) 定义

    1)       图层蒙版实际上就是一个临时的Alpha通道,可以把它看做是通道的另一个表现形式。白色表示显示范围;黑色表示遮罩范围:也有256阶;不同数值表示可以渐隐显示

    1)       作用

    图层蒙版一般是用来控制图层的显示范围

    图层蒙版:先进行复制,然后选择选区,然后选择贴入,图层蒙版是一个通道(通道的另一种表现形式),一般用来控制图层的显示范围

    2)       使用

    a)       先选择一个区域,然后进行Ctr+V复制如下所示

     

    然后再打开一个新的图像文件如下

     

    接着在该图像上选择一片区域,然后再选择“编辑”—>“贴入”,得到效果如下:

     

    b)       命令建立蒙板:图层→图层蒙板→显示全部/隐藏全部

    1)       先选择要合并的区域,然后Ctr+C复制

    如图:

     


        
    最新技术文章:
    ▪css white-space:nowrap属性用法(可以强制文字不...
    ▪IE里button设置border:none属性无效解决方法
    ▪border:none与border:0使用区别
    ▪html清除浮动的6种方法示例
    ▪三个不常见的 HTML5 实用新特性简介
    ▪css代码优化的12个技巧
    ▪低版本IE正常运行HTML5+CSS3网站的3种解决方案
    ▪CSS Hack大全-教你如何区分出IE6-IE10、FireFox、Chr...
    ▪ie6,ie7,ie8完美支持position:fixed的终极解决方案
    ▪小技巧处理div内容溢出
    ▪html小技巧之td,div标签里内容不换行
    ▪纯CSS实现鼠标放上去改变文字内容
    ▪li中插入img图片间有空隙的解决方案
    ▪CSS3中Transition属性详解以及示例分享
    ▪父div高度不能自适应子div高度的解决方案
    ▪告别AJAX实现无刷新提交表单
    ▪从零学CSS系列之文本属性
    ▪HTML 标签
    ▪CSS3+Js实现响应式导航条
    ▪CSS3实例分享之多重背景的实现(Multiple background...
    ▪用css截取字符的几种方法详解(css排版隐藏溢...
    ▪页面遮罩层,并且阻止页面body滚动。bootstrap...
    ▪CSS可以做的几个令你叹为观止的实例分享
    ▪详细分析css float 属性以及position:absolute 的区...
    ▪IE6/IE7/IE8/IE9中tbody的innerHTML不能赋值的完美解...
    ▪CSS小例子(只显示下划线的文本框,像文字一...
    ▪可以给img元素设置背景图
    ▪不通过JavaScript实现的自动滚动视差效果
    ▪div+CSS 兼容小摘
    ▪CSS的inherit与auto使用分析
     


    站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3