一、作用域 var和es6中的let 的区别。 1、var 是JavaScript中定义全局变量的关键字 2、let 是es6语法中定义变量的关键字 但是let的变量是块级作用域(只能在自己的块里面使用 也就是在大括号里面可以使用在外面是用不了) 实例(var): ‘use strict‘; if(true){ var a="apple"; } console.log(a); //控制台输出apple 实例(let) ‘use strict‘; if(true){ let a="apple"; } console.log(a); //控制台输出 ...
JavaScript是使用“对象化编程”的,或者叫“面向对象编程”的。所谓“对象化编程”,意思是把JavaScript能涉及的范围划分成大大小小的对象,对象下面还继续划分对象直至非常详细为止,所有的编程都以对象为出发点,基于对象,小到一个变量,大到网页文档、窗口甚至屏幕,都是对象。今天我将在马海祥博客上跟大家讲述一些JavaScript对象属性的基础教程指南。 一、JavaScript对象的基础知识JavaScript 中的所有事物都是对象:字符串...
1.字母的大小写敏感2.标识符3.数据类型数字型数据(number)整型(十进制、八进制和十六进制)浮点型字符串型数据(string)布尔型数据(boolean)特殊数据类型转义字符未定义类型(undifined)空类型(null)对象类型日期类型窗口类型文档类型…4.函数的调用书上有说4中调用方式:方法调用模式函数调用模式构造器调用模式apply调用模式下面我们来看看一些实例更好理解。1:方法调用模式。请注意this此时指向myobject。/*函数调用模式*/v...
1、为什么Java规定作为程序入口点的main为静态?因为静态的方法不用建立对象,而程序的主函数一定要被引用。2、变量的作用域问题public class fun1 { private static int v=1; public static void main(String[] args) { int v=2; System.out.println(v); }}结果为23、double类型不准确的原因与计算机内部的二进制有关4、package fun;public class fun2 { public static void main(String args[]) { int x=100; int y=200; Sy...
通过javassit操作类,是各种链路追踪系统最基本的知识。通过java agent机制实现代码不侵入的监控性能,实现主动监控,主动告警,代码时间消耗记录等等...核心类ClassPool:map结构 key为类名 value为CtClassCtClass:拿到对应的操作类对象CtField:构造类字段CtMethod:操作方法,能赋到CtClass上 成为一个新方法CtConstructor:操作构造方法 赋值到CtClass 成为一个新的构造方法实践生成class文件ClassPool pool = ClassPool.getD...
Java基础一、注释1.单行注释//我是单行注释内容 2.多行注释/* 我是 多行 注释内容 */ 3.文档注释/** *我是 *文档 *注释内容 */ 二、标识符Java关于标识符的语法规则标识符的第一个字符不能是数字例:12a 是非法的标识符 首字符之后可以是字母(A~Z或a-z)、下划线(_)、美元符($)或数字的任何组合,不限长度例:a1、$1、_12a 是合法的标识符 标识符不能是关键字标识符是大小写敏感的hello和Hello是不一样的 标识符不能是false、...
方式一: 1<script type="text/javascript"> 2function test() {3 $.ajax({4 url:"test1",//要发送的地址 5 data:{6"str":"你好",7"str2":"世界" 8 },//发送的数据 9 type: "POST",//发送的类型10 dataType:"html",//预期响应的数据类型11 success: function (data) { 12//服务器返回的内容13 alert(data) 14 } 15 })...
1. 常用内置对象所谓内置对象就是ECMAScript提供出来的一些对象,我们知道对象都是有相应的属性和方法。1.1 数组Array1.1.1 数组的创建方式字面量方式创建(推荐大家使用这种方式)。var colors = [‘red‘,‘color‘,‘yellow‘];使用构造函数(后面会讲)的方式创建,使用new关键词对构造函数进行创建对象。var colors2 = new Array();1.1.2 数组的赋值var arr = []; //通过下标进行一一赋值 arr[0] = 123; arr[1] = ‘哈哈哈‘;...
Java起源:SUN(全称Stanford University Network,后来被Oracle公司以74亿美金收购)公司的工程师考虑到c++复杂性,于是使用c++开发出了新的平台——Oak(橡树)平台,主要设计师为James gosling,后来oak得到了sun公司首席执行官Scott McNealy的支持,为了更好地进行推广,正式将Oak更名为Java。Java开发的三个方向:J2SE:包含构成Java语言核心的类,比如数据库连接、接口定义、数据结构、输入输出、网络编程,这是三者之中最基...
[作业1]------------------------------------使用抽象类和接口实现适配器模式设计。涉及的类和接口分别为ButtonListener(接口),其中含有click() / dbclick() / keyUp() / keyDown()等方法。ButtonAdapter(按钮适配器类),适配器中对非click()方法进行默认实现。Button类中添加addListener(ButtonListener l)方法。答:/*定义一个接口,让接收到值判断做出相应动作,接口接收的值需要一个监视器接收注意问题:a.接口实现全部实现即...
大学里虽然老师教过JAVA,但我没学。后来工作了,断断续续的也碰到了JAVA的项目,都是拉过来就干的节奏。也没有好好系统的学习一下。从今天开始系统学习整理一下JAVA,以后再碰到JAVA项目的时候,心里也踏实点。咱也是正儿八经学过的人了,发发博客就当做个笔记,有不足的地方,大家多多指点,先在这里谢谢大家。1. 环境搭建第一步,安装JDK。JDK 是Java开发工具包 (Java Development Kit ) 的缩写。JDK 是一系列工具的集合,这些...
书接上文,上文提到若干条JavaScript的基础性知识,大部分都是一些概念性的东西,本着认真严谨的态度,我们要认真对待,有些条目的问题是某个知识点的周边延伸,为节约篇幅,就一起整理了,如有描述不对的地方或者是描述不足的地方,望大家批评指正,下面是我给我”参考答案“,也只是仅供参考:1.JavaScript运行在html中,引用有几种方式?我知道的方法有3种:第一种:外部引用远程JavaScript文件,如<script type="text/javascri...
1 grunt和grunt插件是通过npm安装并管理的,npm是node.js的包管理器2 grunt-cli为grunt的插件,将其安装到全局环境中就可以在任何目录下执行grunt命令了,grunt-cli的任务很简单:调用Gruntfile在同一目录中的Grunt.3 一般在你的grunt项目中需要添加两份文件:package.json和Gruntfile package.json:此文件被npm用于存储项目的元数据,以便将此项目发布为npm模块。你可以在此文件中列出项目依赖的grunt和grunt插件,放置于devDepe...
前言 学习java的第一步就要搭建java的学习环境,首先是要安装JDK,JDK安装好之后,还需要在电脑上配置"JAVA_HOME”、"path”、"classpath"这三个环境变量才能够把java的开发环境搭建好。在没安装过jdk的环境下,path环境变量是系统变量,本来存在的,而JAVA_HOME和classpath是不存在的。一、配置JAVA_HOME变量 操作步骤(win7系统):计算机→右键“属性”→高级系统设置→高级→环境变量,如下图所示: 点击系统变量下面的...
在DRP项目中接触到了JSTL标签库,对我这种比较懒的人来说,第一感觉就是“惊艳”。JSTL标签库的使用,可以消除大量复杂、繁复的工作。工作量减少的不是一点半点,是减少了一大半。任何工具的引入,都会使我们的工作变的简单,但是问题是我们工作可以变的简单,但是我们不能让自己的大脑变的简单。所以,我们不是简单的会用就可以,我们还需要了解这个工具是如何工作的,如何为我们提供便利的。ok,下面进入正题,我们从问题开始……...