js和Java(二)

原创 2018年04月15日 20:43:08

新的一周新的作业!!奋斗


js是一门什么样的语言及特点?
        js是一种基于对象和事件驱动的并具有相对安全性的客户端脚本语言。也是一种广泛用于web客户端开发的脚本语言,常用来给html网页添加动态功能,如响应用户的各种操作。
        主要的目的是为了解决服务器端语言遗留的速度问题,为客户提供更流畅的浏览效果。


JS中常用的一些小技巧:
1.使用!!操作符转换布尔值,对于变量可以使用!!varable做检测,只要变量的值为:0,null , "" , undefind或者NaN都将返回的是false反之的是true
function Account(cash)
{
this.cash = cash;
this.hasMoney = !! cash;
}
2.使用+将字符串转换为数字,只适用字符串数据,否则返回NaN
function toNumber(strNum) {
return +strNum;
}
适用于Date()返回时间戳数字:+new Date();
3.在循环很大时候数字的长度先给去出来,var legth = array.legth;
4.if('querySelector' in document) {
document.querySelector("#id");
} else {
document.getElementById("id");
}

Java:

 面向对象编程的概念
这 是一个java的核心概念,对于任何java开发者都需要熟练掌握。Java中很多特性或者说知识点都是和java面向对象编程概念相关的。在我的理解, 一个好的开发者不仅仅需要了解这些特性(知识点)本身,也更需要知道这些对象在java的面向对象编程概念中是如何体现出来的,这样更有利于开发者掌握 java这门开发语言,以及其他面向对象编程的语言。在这里只是简单罗列了一下,主要的知识点包括有:
面向对象三大特性:封装,继承,多态; 各自的定义概念,有哪些特性体现出来,各自的使用场景
静态多分派,动态单分派的概念
重载的概念和使用
继承:接口多实现,基类单继承
抽象,抽象类,接口
多态:方法覆盖的概念和使用
接口回调


封 装(面向对象特征之一):是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。

好处:将变化隔离;便于使用;提高重用性;安全性

封装原则:将不需要对外提供的内容都隐藏起来,把属性都隐藏,提供公共方法对其访问。

This:代表对象,就是所在函数所属对象的引用。

this到底代表什么呢?哪个对象调用了this所在的函数,this就代表哪个对象,就是哪个对象的引用。

Java 二分叉查找

Java 二分叉查找
  • h70614959
  • h70614959
  • 2014-07-25 17:11:32
  • 956

[转载]Android笔记(三十六)Android中js和java的互调(二)(调用js获取返回值)

原文地址:Android笔记(三十六)Android中js和java的互调(二)作者:潜易 20.4读取js全局变量或函数返回值 借助现有接口技术,js可以执行原生java代码中的方法,可...
  • fei0724
  • fei0724
  • 2015-05-19 18:18:00
  • 3168

空间数据可视化:ArcGIS JavaScript API 二、三维数据一体化

ESRI不愧为GIS业界巨头,从本科起就开始接触ArcGIS系列,桌面端从ArcMap 到 ArcPro,服务端从ArcIMS 到 ArcServer,无不体现了这个了不起的公司在与时俱进、不断创新。...
  • yaoxiaochuang
  • yaoxiaochuang
  • 2016-05-21 11:45:17
  • 11334

jQuery来操作Radio的方法,通达OA二开实例

在开发过程中经常会用到Radio来实现用户的选择效果,积累了一些利用jQuery来操作Radio的方法,分享如下: 1、改变radio的选择,触发一些效果        $("in...
  • hai7425
  • hai7425
  • 2017-02-11 20:43:17
  • 415

Java微信支付开发之扫码支付模式二

官方文档准备工作:已通过微信认证的公众号,域名可以不通过ICP备案借鉴了很多大神的文章,在此先谢过了大体过程:根据固定金额和商品的ID先生成订单,再生成二维码,客户扫一扫付款模式二支付的流程如下图,可...
  • phil_jing
  • phil_jing
  • 2017-06-30 01:44:24
  • 3320

js 特效 html 特效 跟随鼠标时钟(二)

  • 2011年06月14日 21:02
  • 20KB
  • 下载

web二三维联动

二三维联动是包括2个部分: l  二维对三维的联动:鼠标在二维中浏览操作的时候,将影响三维中摄像机控制,即鼠标在二维中缩放或者漫游操作后所示的地理范围将修改三维中的摄像机的位置和方向,使三维中所看到...
  • bull_wenjin
  • bull_wenjin
  • 2013-10-21 16:12:12
  • 1468

Java核心技术卷二(中文第九版)---高清版.pdf

  • 2017年04月23日 18:35
  • 39.44MB
  • 下载

利用JS对两行Input radio 进行互斥选择。

根据项目需要对radio 进行选择 就是说第一种选了第二种不能在选了。 标签是很简单 直接   主要说一下JS代码如下  $(function()...
  • u010056396
  • u010056396
  • 2016-09-27 08:41:04
  • 1759

笔试面试算法经典--打印数组中相加和为给定值的二元组及三元组(Java)

【题目】给定一个递增的数组,要求打印数组中和为给定值的二元组,例如: arr[]={-8, -4, -1, 0, 1, 3, 4, 5, 6, 7, 9} , k=10,打印结果为:  1——9 ...
  • u013309870
  • u013309870
  • 2017-04-13 21:52:38
  • 522
收藏助手
不良信息举报
您举报文章:js和Java(二)
举报原因:
原因补充:

(最多只允许输入30个字)