脚本动态切换class
A. 如何使用shell定时执行javaclass文件
脚本还是简单:
/sbin/java /.../javaproject/delete
当然上面的需要将路径设置正确。
最好能将delete.java修改为首字母大写的Delete.java,然后编译。
至于定时执行,在CentOS上可以编辑crontabs文件并加上:
0 */2 * * * /sbin/java /.../javaproject/delete
每两个小时执行一次delete.class
B. DIV的class属性设置问题
通过JavaScript脚本动态设置的。。。
C. 如何用shell脚本动态的设置classpath-CSDN论坛
PATH=/bin:/sbin:/usr/bin:/user/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
if [ "$JAVA_HOME" != "" ]; then
echo "You JAVA_HOME is: $JAVA_HOME "
else
echo "You JAVA_HOME is not configured, please configure and then execute again!"
exit 1
fi
CLASSPATH=.
echo ${CLASSPATH}
$JAVA_HOME/bin/java -cp ${CLASSPATH} LauncherBootstrap $*
D. JS脚本:jquery 如何动态添加、删除class样式方法介绍
取与设置样式 获取class和设置class都可以使用attr()方法来完成。例如使用attr()方法来获取p元素的class,JQuery代码如下:复制代码代码如下:var p_class = $("p").attr("class"); //获取p元素的class[html]使用attr()方法来设置p元素的class,JQuery代码如下:[code]1 $("p").attr("'class", "high"); //设置p元素的class为 "high"
大多数情况下,它是将原来的class替换为新的class,而不是在原来的基础上追加新的class。
2 .another{ font-style:italic; color:blue; }
后在网页中添加一个“追加class类”的按钮,按钮的事件代码如下:
1 $("#btn_3").click(function(){
2 $("#nm_p").addClass("another"); // 追加样式3 });后当单击“追加class类”按钮时,p元素样式就会变为斜体,而先前的红色字体也会变为蓝色。此时p元素同时拥有两个class值,即"high"和"another"。在CSS中有以下两条规定。
1.如果给一个元素添加了多个class值,那么就相当于合并了它们的样式。 2.如果有不同的class设定了同一样式属性,则后者覆盖前者。 在上例中,相当于给p元素添加了如下样式:复制代码代码如下:1 color : red; /* 字体颜色设置红色*/
2 font-style:italic;
3 color:blue;
以上的样式中,存在两个“color”属性,而后面的“color”属性会覆盖前面的“color”属性,因此最终的“color”属性的值为“blue”,而不是“red”。
移除样式 如果用户单击某个按钮时,要删除class的某个值,那么可以使用与addClass()方法相反的removeClass()方法来完成,它的 作用是从匹配的元素中删除全部或者指定的class。例如可以使用如下的JQuery代码来删除p元素中值为“high”的class:复制代码代码如下:1 $("p").removeClass("high"); //移除p元素中值为"high"的class
果要把p元素的两个class都删除,就要使用两次removeClass()方法,代码如下:
1 $("p").removeClass("high").removeClass("another");
Query提供了更简单的方法。可以以空格的方式删除多个class名,代码如下:
1 $("p").removeClass("high another");
外,还可以利用removeClass()方法的一个特性来完成同样的效果。当它不带参数时,就会将class的值全部删除,JQuery代码如下:
1 $("p").removeClass(); //移除p元素的所有class
换样式 JQuery中有一个方法toggle(),JQuery代码如下:
1 toggleBtn.toggle(function(){
2 //元素显示 代码③
3 }, function(){
4 //元素隐藏 代码④5 })oggle()方法此处的作用是交替执行代码③和代码④两个函数,如果元素原来是显示的,则隐藏它:如果元素原来是隐藏的,则显示它。此时,toggle()方法主要是控制行为上的重复切换。
另外JQuery还提供了一个toggleClass()方法控制样式上的重复切换。如果类名存在则删除它,如果类名不存在则添加它。例如对p元素进行toggleClass()方法操作。
复制代码代码如下:1 $("p").toggleClass("another"); //重复切换类名“another”
不断单击“切换样式”按钮时,p元素的class的值就会在“myClass”和“myClass another”之间重复切换。
判断是否含有某个样式 hasClass()可以用来判断元素中是甭含有某个class,如果有,则返回true,否则返回false。例如可以使用下面的代码来判断p元素中是否含有“another”的class:复制代码代码如下:1 $("p").hasClass("another");
个方法是为了增强代码可读性面产生的。在JQuery内部实际上是调用了is()方法来完成这个功能的.该方法等价于如下代码:复制代码代码如下:view sourceprint? 1 $("p").is(".another"); //is("."+class);
E. 如何动态打开verbose class
Linux/Unix: ps -ef | grep java
1 public MBeanServerConnection getMBeanServerConnection(long pid)
2 {
3 MBeanServerConnection serviceConnection = null;
4 VirtualMachine vm = null;
5 try
6 {
7 vm = VirtualMachine.attach(String.valueOf(pid));
8 String connectorAddress =
9 vm.getAgentProperties().getProperty(CONNECTOR_ADDRESS);
10 if (connectorAddress == null) {
11 String agent = vm.getSystemProperties().getProperty("java.home") +
12 File.separator + "lib" + File.separator + "management-agent.jar";
13 vm.loadAgent(agent);
14 connectorAddress = vm.getAgentProperties().getProperty(CONNECTOR_ADDRESS);
15 }
16 if(connectorAddress == null)
17 System.exit(1);
18 serviceConnection = getMBeanServerConnection(connectorAddress);
19 }catch(Exception e){}
20 return serviceConnection;
21 }
2:remote management的listening address及listening port
为了启用remote managed port,我们需要在服务器的启动脚本中加入如下内容,如果你觉得不做验证、non-ssl很不爽,你可以使用SSL及password file做认证.
set JAVA_OPTIONS=-Dcom.sun.management.jmxremote.port=9192 %JAVA_OPTIONS%
set JAVA_OPTIONS=-Dcom.sun.management.jmxremote.authenticate=false %JAVA_OPTIONS%
set JAVA_OPTIONS=-Dcom.sun.management.jmxremote.ssl=false %JAVA_OPTIONS%
F. 单击时js怎么更改li里的class名称并显示出来应用该类的效果
javascript中className属性可以获取和设置对象的类名,下面进行实例演示:单击li元素,该元素在red类之间切换(即单击一次显示红色,再次单击恢复原来的颜色,如此循环)。
1、HTML结构
<ul>
<li>Glen</li>
<li>Tane</li>
<li>John</li>
<li>Ralph</li>
</ul>
2、主要的css类
li{margin:5px;list-style:none;}
.red{color:red!important;}
3、javascript代码
window.onload=function(){
obj_li=document.getElementsByTagName("li");//获取li对象数组
for(kinobj_li)
obj_li[k].onclick=function(){//为每个li注册单击事件
this.className=this.className=="red"?"":"red";//如果当前类为red,则取消当前类;否则,为当前元素添加red类
}
}
4、效果展示
G. 请帮我写个简单的:js随机切换class脚本
<script>
var a=parseInt(10*Math.random());
document.getElementById("redban").className='banbg'+a;
</script>
H. 用脚本实现,根据选中的radio来切换下面要显示的内容
<!DOCTYPEhtml>
<html>
<head>
<metacharset=utf-8/>
<title>test</title>
<scripttype="text/javascript">
window.onload=function(){
varradios=document.getElementsByName('object');
for(vari=0;i<radios.length;i++){
radios[i].indexs=i+1;
radios[i].onchange=function(){
if(this.checked){
document.getElementById("id1").style.display="none";
document.getElementById("id2").style.display="none";
document.getElementById("id"+this.indexs).style.display="block";
}
}
}
}
</script>
</head>
<body>
<table>
<tr>
<td>
<inputid="users"class="radio"type="radio"name="object"value="0"/>
<labelfor="users">非用户组</label>
<inputid="usergroup"class="radio"type="radio"name="object"value="1"/>
<labelfor="usergroup">用户组</label>
</td>
</tr>
<tr>
<td>
<spanid="id1"style="display:none;">内容1</span>
<spanid="id2"style="display:none;">内容2</span>
</td>
</tr>
</table>
</body>
</html>
I. Unity Editor脚本怎么弄Class[]
在脚本属性上使用[Header("标题")]之类的属性特性就可以了
这个就是在属性面板里对脚本的属性添加标题。
这个主要用于开发插件,正常的游戏开发很少会用到
J. Greasemonkey 如何替换class内容,或者进入网页时使用自己修改过的CSS样式
当定义一个属性时,是使用id,还是使用class?我们平常在用DIV CSS制作Xhtml网页页面时,常会用到class 和id来选择调用CSS样式属性。对学习CSS的新手来说class和id可能比较模糊,同时不知道什么时候该用class,什么时候又用id,以及它们用法与限制是怎么样的。接下来我们就来详细了解CLASS与ID基本属性及用法。
DIV CSS中id与class使用原则id的使用原则:先来说说id,id具有唯一性,其使用原则也是依据这一特性建立的。id是不能重复的,所以在XHTML的结构中,大结构一定是用id。比如标志、导航、主体内容、版权。这些根据制定的规范命名为#logo,#nav,#content,#right等等,本着其唯一性的原则园子建议定义id尽量在外围使用。ID是表示着标签的身份,在JS脚本中会用到id,当JS要修改一个标签的属性时,JS会将id名作为该标签的唯一标识进行操作。也就是说ID只是页面元素的标识,供其他元素脚本等引用。假如你的页面里出现了两个ID那JS效果特性较出现逻辑错误不知道依据哪个ID来改变其标签属性。 在CSS里的ID不一定为JS而设置的,但是同样ID在页面里也只能出现一次,并且是唯一性。虽然可能我们才学DIV+CSS爱好者在一个页面里同时调用相同的ID多次但是仍然没有出现页面混乱错误,但是我们为了W3C及各个标准我们也要遵循ID在一个页面里唯一性。以免出现浏览器兼容问题。
class的使用原则:class在CSS的定义中具有普遍性。说白一点就是class具有可重复无限制的使用多次,园子建议大家尽量在结构内部使用。这样做的好处是有利于网站代码的后期维护与修改,这样的做法就会让所有的class都成为id的子级或是孙级。在我们写CSS的时候可以写成这样#father.child{…},另外需要注意的是尽量不要让class包含id,比如.father#child{…}如果写成这样很显然就非常不可取。当然这也只是相对于良好书写习惯的一些建议,仅供大家参考。
Class 在程序中称“类”,同时在CSS中也书面语也叫“类”。在CSS样式中以小写的“点”及“.”来命名如: .css5{属性:属性值;} ,而在html页面里则以class="css5" 来选择调用,命名好的CSS又叫css选择器。如: .css5{属性:属性值;} 选择器在html调用为“我是class例子 ”如果不知道怎么引用CSS,那就可以了解下css引用。
而且class(类)在同一个html网页页面可以无数次的调用相同的class类,在这里例子里则可以在对应的网页里可以无数次调用选择“css5”。这也说明class一般是用来调用css中的预配制属性的,比如说有一个预配制属性为如这里的“.class01{属性:属性值;} ”,这样就可以像调用函数一样不用再一个网页页面里重复的配置一个“类”属性,而只需要写上一个class类选择,就可以在同一个页面里任何位置调用选择具有相同的CLASS类。Div css 页面中的ID是怎么个用法呢?通常我们在CSS样式定义的时候 以“#”来开头命名id名称如:#css5{属性:属性值;} 这个也有点像class的定义,只是class是以小写句号“.”开头命名,而ID是以“#”好开头定义。那id是怎么个用法呢? Css里的ID用法与class用法一样,只是把class换成id。如例子:在CSS样式定义ID --- #css5{height:25px;width: 200px;} ,调用ID --- 我是ID例子。其实两种方法的效果是一样的,但是id只能给一个元素指明类样式,而class可以在任一元素中定义它的样式。特别注意:在命名id和class类的时候特别要注意大小写,ID和class是对大小写非常敏感的,最好以英文开头,不要用中文命名CSS类名。
保持一个良好的代码书写习惯对于以后的代码维护会有很大的帮助