3)html当中如何引用js文件 如果需要javascript工程师和html美工各干各的工作,需要分开写文件。...例 1.2 ... Hello.js(如果你用notepad建立一个txt之后你再改为js,一定在存时,要存成utf-8或unicode格式): var a ; /*before you..."他们"); a = true; document.writeln(typeof(a) + ""); /*下面的console.log只有安装了firebug的firebox
7.jdbc的transaction例子: import java.sql.*; public class MySQlTransaction1 { public static void main
# JS 当中的函数柯里化和高阶函数 # 一、函数柯里化 在使用 React 的时候,有受控组件和非受控组件,在受控组件当中,通过 onChange 的事件来修改组件的状态,一般数量少表单控件可以采用一个控件一个监听函数的方式来编写...,但是这种写法会让我们写大量的重复代码,所以我们应该采用函数柯里化的方式来编写 柯里化: 在计算机科学中,柯里化(Currying)是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数...,并且返回接受余下的参数且返回结果的新函数的技术 如下一个最简单的实例,求和: function sum(a, b, c) { return a + b + c; } sum(1, 2, 3); /...; }; }; } sum(1)(2)(3); // 6 # 二、受控组件当中使用函数柯里化 使用方法如下面代码所示: class Login extends React.Component...常见的高阶函数有:Promise、setTimeout、arr.map()等等 JavaScript 当中的高阶函数使用指南: 高阶函数 (opens new window)
reduce当中的cleanup的用法: 马克-to-win @ 马克java社区:上面的topN是解决每个组里的topN,比如每个订单中的最小的。...但如果需要横向的比较所有的key(初学者忽略:cleanup方法慎用, 如果所有的key的数据巨大量怎么办?...这时候setUp或cleanUp就登场了,他们像servlet的init和destroy一样都只执行一次。map和reduce都有setUp或cleanUp,原理一样。我们只拿reduce做例子。...马克-to-win @ 马克java社区:这样对于最终数据的过滤筛选和输出步骤,要放在cleanUp中。...前面我们的例子都是一行一行(对于map),一组一组(对于reduce)输出,借助cleanup,我们可以全部拿到数据,完全按照java过去的算法,最后过滤输出。下面我们用它解决topN问题。
Java当中的IO IO的分类 第一种分:输入流和输出流 第二种分:字节流和字符流 第三种分:节点流和处理流 节点流处理数据,处理流是节点流基础上加工的。...方法,用于读取数据的,读的。...OutputStream类为基本的输出类,是抽象的类,在OutputStream类中定义了write方法,用于输出数据,写的。...java.io包中包含大量用来完成输入输出流的类。 Java中流的分类: 流的运动方向,可分为输入流和输出流两种。 流的数据类型,可以分为字节流和字符流。...文件与数据流 写入和读出数据文件,在Java的输入/输出操作采用数据流的形式,数据流的两种形式为16位字符或8位字节 数据流的操作对象: 数据文件的读写 线程间的数据传输 网络间的数据传播 读/写步骤:
Java当中JVM 01 在使用控制面板时的实质: Hello.java使用javac,然后变成为Hello.class通过运行java这个命令,在类加载器中(含有加载,验证,准备,解析,初始化,使用...类加载器: 加载, 验证,class文件的版本是否能兼容当前的Java虚拟机版本,然后class文件要满足虚拟机的规范。 准备,需要准备什么呢?...就是要进行类成员的初始化为初始值,其中为final修饰的类变量除外,final变量就直接初始化为变量值,而类成员不一样。 解析,什么是解析呢?...(线程栈)声明一个的对象(对象的引用指向堆内存中开辟的对象),Hello hello;在jvm中有个堆内存,就会申请一片空间内存地址,即创建一个对象,实例变量,实例方法从方法区中指向堆内存。...(),而父类没有无参的构造方法,而是有参的构造方法,那么就要自己添加,在super(xxx)中。
8.JNDI用来查找dataSource的例子: import javax.naming.InitialContext; import javax.naming.Context; import com.mysql.jdbc.jdbc2
.*/ document.write("属性"+p+"的属性值为:"+navigator[p]+""); } //--> 更多请见:
Java当中的集合框架 01 在我们班里有50位同学,就有50位对象。...可以结果没有多余的空位了,数组里的长度都是安排好的,没有空间了。...在Java中,数组的长度是不可以改变的,在数组中存储的是同种类型的元素,可以存储基本数据类型值;但是集合的长度是可以改变的,存储的是对象,对象的类型可以不一样,集合是存储对象的,当数据多,即对象多的时候...类集框架是一组类和接口的集合,位于java.util包当中,是用来用户存储和管理对象的,在这个类集合框架中,我们主要学习的为三大类,分别是集合,列表和映射。...集合,列表,映射 类集合框架是jdk提供的一类类和接口,主要掌握集合,列表,映射,集合是无序的,集合中的元素不允许是重复的,列表是有序的,列表中的元素是允许重复的,映射是以键值对的方式来存储数据,键是不可重复的
tr.myrow{ background-color:#ff0000; } --> <script language="javascript" src="jquery.min.<em>js</em>
Argument list: aName The name of the element to be retrieved */ /*马克-to-win:event.target是最上层的元素
例 1.3(insertBeforeIEFF.html) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transit...
/* 马克-to-win:showModalDialog will get back window.returnValue from second.html, 要注意两个window传递参数的方法
6.history 例 1.6(firstIEFF.html) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Tran...
- .qieClass{ background-color:#00FF00; } --> <script language="javascript" src="jquery.<em>js</em>...function(){ //当点击标签时触发事件 $("p").click(function(){ //this表标jquery对象$("p") //点击的时候不断切换.../*通过下面的方法可以回到传统的模式*/ alert(this.firstChild.nodeValue); $(this).toggleClass("qieClass"
3.getElementsByName 例 3.1 getElementsByName()IEFF.html <!DOCTYPE HTML PUB...
> 列 <input id="delrowcell" type="button" value="删最后一行<em>的</em>某一格
appendhtml.html) append()方法 $(function(){ //马克-to-win:add就是又多加了一个元素到集合当中。
例 1.2(CreateP&InputIEFF.html) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Trans...
1.confirm confirm是window的方法,返回值是真或假。 例 1.1(confirmIEFF.html) <!...{ alert("想看北海想的美!") } else { if(confirm("想看景山照片吗?")) ...{ alert("想看景山想的美!")
领取专属 10元无门槛券
手把手带您无忧上云