元素}); each为jQuery第三方定义类数组对象的方法; forEach是原生js中Array类型的方法; 使用:$("要查找的元素").index("所有元素");返回要查找的元素在所
2016-11-07 10:42 [JQuery]
(一)underscore入门和数组类工具API学习
开发JS代码的都知道,JS原生的Array、String等内置的API很少,不能满足实际开发过程中国的需要。所以引入一些工具库很有必要,避免我们重复的写一些本来应该公用的方法。 1.学习资料 underscore官网 官网中文翻译
2014-10-18 15:45 [SDK/API]
为jquery ajax请求增加正在运行提示_优就业
IT优就业 2016-12-12 16:50 在jquery源码中增加showMask()方法调用: if ( xhrSupported ) { jQuery.ajaxTransport(function( options ) { // Cross domain only allowed if supported through XMLHttpRequest if ( !options.crossDomain || support.cors ) { var callback; return { send: function( headers, complete ) { showMask(); ...... Web前端: 在jquery源码中增加hideMask()方法调用: // Callback for when everything is done function done( status, nativeStatusText, responses, headers ) { //alert(1); hideMask(); var isSuccess, success, error, response, modified, statusText = nativeStatusText; // Called once if ( state === 2 ) { return; } ...... //调用的是easyui的效果 // Load function showMask() { $("<div class=\"datagrid-mask\"></div>").css({ display: "block", width: "100%", height: $(window).height() }).appendTo("body"); $("<div class=\"datagrid-mask-msg\"></div>").html("正在运行,请稍候。。。").appendTo("body").css({ display: "block", left: ($(document.body).outerWidth(true) - 190) / 2, top: ($(window).height() - 45) / 2 }); } // hidden Load function hideMask() { $(".datagrid-mask").remove(); $(".datagrid-mask-msg").remove(); } 更多Web前端知识尽在优就业IT培训:
2016-12-13 09:05 [Ajax]
Java基础学习之(二)?对象与类的方法参数
一、Java中,方法参数的使用情况: 1、一个方法不能修改一个基本数据类型的参数; 2、一个方法可以改变一个对象参数的状态; 3、一个方法不能让对象参数引用一个新的对象; 例子代码为: package com.study.write; public class ParamTest { public static void main(String[] args) { /*方法不能修改基本数据类型参数*/ System.out.println("Testing tripleValue"); double percent = 10; System.out.println("Before:percent=" + percent); tripleValue(percent); System.out.println("After:percent=" + percent); /*方法能改变对象参数的状态*/ System.out.println("/nTesting tripleSalary:"); Employee1 harry = new Employee1("Harry", 50000); System.out.println("Before:salary=" + harry.getSalary()); tripleSalary(harry); System.out.println("After:salary=" + harry.getSalary()); /*方法不能让对象参数引用一个新的对象*/ System.out.println("/nTesting swap:"); Employee1 a = new Employee1("Alice", 70000); Employee1 b = new Employee1("Bob", 60000); System.out.println("Before: a=" + a.getName()); System.out.println("Before: b =" + b.getName()); swap(a, b); System.out.println("After: a=" + a.getName()); System.out.println("After: b=" + b.getName()); } public static void tripleValue(double x) { x = 3*x; System.out.println("End of method: x=" + x); } public static void tripleSalary(Employee1 x) { x.raiseSalary(200); System.out.println("End of method:salary=" + x.getSalary()); } public static void swap(Employee1 x, Employee1 y) { Employee1 temp = x; x = y; y = temp; System.out.println("End of method: x=" + x.getName()); System.out.println("End of method: y=" + y.getName()); } } class Employee1 { public Employee1(String n, double s) { name = n; salary = s; } public String getName() { return name; } public double getSalary() { return salary; } public void raiseSalary(double byPercent) { double raise = salary * byPercent; salary += raise; } private String name; private double salary; } 二、final关键字 private final Date hiredate; 存储在hiredate变量中的对象引用在对象构造之后不能被改变。而并不意味着hiredate对象是一个常量。任何方法都可以对hiredate引用的对象调用setTime更改器。 例子代码: package com.study.write; public class TestFinal { public static void main(String[] args) { Date d = new Date(2012, 3, 14); final Date hiredate = d; System.out.println(hiredate.toString()); d.setDate(2012, 3, 15); System.out.println(hiredate.toString()); } } class Date { public Date(int y, int m, int d) { year = y; month = m; day = d; } public String toString() { return String.valueOf(year) + String.valueOf(month) + String.valueOf(day); } public void setDate(int yy, int mm, int dd) { year = yy; month = mm; day = dd; } private int year; private int month; private int day; } 结果:
2014-01-23 17:04 [JAVA基础类]
5 下一页>