js大总结

2024-08-07

js大总结(共8篇)

js大总结 篇1

Js学习笔记

js的数据类型:number(数字和浮点型)

string 字符串 undefined 未定义的 object 对象数组 null 空字符串 boolean true和false 正则:var reg=/pattern/;两种写法

var reg=new RegExp(pattern);括号内为规则

reg.exec(str);检索字符串内是否有规则内的字符串 reg.test(str);检查该字符串是否有规则内的字符串,有为true没有为false;

正则常用通配符

.可以匹配任何字符

d 匹配0-9的所有数字 D 匹配非数字 s 所有空白字符

S 所有非空字符

w 所有单词字符,0-9‘26个英文字母和下划线’ W 所有非单词字符

b 单词边界 单词的开头和结尾

B 非单词边界

[abc] 查找方括号 之间的任何字符 [^abc]查找任何不在方括号之间的字符 [0-9]查找任何从0至9的数字 [a-z]查找任何从小a-z的字符 [A-Z] [A-z]

(red|blue|green)查找任何指定的选项

正则表达式量词

n+ 匹配任何包含至少一个n的字符串 n* 匹配任何包含零个或多个n的字符串 n? 匹配零个或一个n的字符 n{x} 匹配包含x个n的序列

n{x,y} 匹配包含x或y个n的序列字符串 n{x,}匹配包含至少x个n的序列的字符串 x$

匹配任何结尾为n的字符串 ^n

匹配任何开头为n的

正则表达式 修饰符 i 执行对大小写不敏感的匹配

g执行全局匹配(查找所有匹配而非再找到第一个匹配后停止)m 执行多行匹配

var reg=/^[0-9a-zA-Z_-]+@[0-9a-zA-Z_-]+.(com|cn|org)/;

alert(reg.test(“q”));

var str=“wwww”;var reg=/bc/;alert(reg.test(str));

js 分支语句 if和switch语句 switch(表达式){

case 值:

break;} 循环

while循环

do while(先执行后判断)

for循环与java一样(循环次数确定)

for(变量 in 对象){

执行的语句块;

1.遍历数组的所有与元素 2.遍历对象的所有属性

}

continue 结束当前循环,直接进入下次循环

js 定义函数3种方式

注意:1.js中函数就是一个对象

2无返还类型但有返回值,

匿名函数

function构造匿名函数

语句是js的基本执行单位,每条语句都是以分号结束;

特殊语句

:语句块,空语句(多用于没有循环体的);

异常抛出;异常捕捉,with语句

{

with(docment){ new function(参数列表,函数执行体);

}

js常用内置对象: 对象是一种数据类型,是自我包含的集合;

date对象

new Date(yyyy,mth,dd,hh,mm,ss);new Date(month dd,yyyy hh:mm:ss);getTime

Math对象常用方法

abs(x)返回数的绝对值 ceil(x)对数进行上舍入 write(“什么鬼); write(”什么鬼); write("什么鬼);

floor(x)

下舍入

random()返回0-1之间的随机整数;

BOM(brower obiect model)浏览器对象模型

主要用于和浏览器窗口进行交互,包括

window document location navigator screen 等

window 对象,脚本运行的顶层对象

window 属性 document

location navigator

常用方法 alert()confirm()prompt()警告框,确认框 提示框

DOM是文档对象模型(document object model)当网页加载时,可以将结构化文档在内存中转换成对象树。

节点的集合,元素

文本

属性

动态修改html元素,须先访问html元素。dom提供两只种方式,来访问合同,html元素: 1.根据ID访问HTML元素

调用getElementById()方法查找具有唯一ID属性值得元素。2.利用节点关系访问html元素

document访问表单控件

Dom为列表框、下来菜单添加选项的方式: New option(text,value,defaultSelected,selected)参数说明:text 该选项的文本

Value 选中该选项的值

DefaultSelected 设置默认是否显示该选项 Selected 设置该选项当前是否被选中

js事件概念和事件监听

事件概念:可以被javascript侦测到的一种行为

事件流:主要分为冒泡型和捕获型事件,ie只支持冒泡型,支持标准dom的浏览器比如火狐,chrome,两者都支持 通用事件监听方法: 1:绑定html 元素属性 2.绑定Dom对象属性

Document.getElementById(“btn1”).onclick=test;test函数名; 非通用

Ie attachEvent(“事件类型”,“处理函数”);添加监听 DetachEvent取消监听

农业对接-js 篇2

【播出日期】2012-4-28

【采访记者】万杏华 科技站记者:陈刚 陈慧慧

【标题】我市深入开展重点农业科技企业技术需求对接活动(CH)

【导语】4月27日,武汉市科技局组织来自江汉大学、华中农业大学、省市农科院等高校科研院所的专家团队,来到武汉如意情集团有限公司开展面对面的技术需求对接活动。

【Lead_in】On April 27th, the Wuhan Scientific Bureau organized an agricultural expert team from Jianghan University, Huangzhong Agricultural University and the Hubei and Wuhan Agricultural Academy to go to the Wuhan Ruyi Group, launching a face-to-face discussion with agricultural enterprises.【画外】

今年是农业科技促进年,为进一步推进农业科技创新发展,市科技局于今年开展了重点农业科技企业技术需求调查,组织了新华扬、汉口精武、如意情、中油宏大等50家重点农业科技企业,开展技术需求征集,广泛收集企业技术需求信息。随后市科技局联系华中农业大学、武汉工业学院、市农科院等涉农大学、科研院所,对企业提交的技术难题,组织有关专家有针对性的提出解决方案,目前,针对130项技术难题,有关高校、科研院所提出了200余项解决方案。

此次在如意情集团开展的对接活动,是首场技术供给方与技术需求方面对面的交流。武汉如意情集团有限公司提交的“农业废弃物资源化利用”、“金针菇新品种选育”、“蔬菜健康种植”等技术需求难题得到了江汉大学、武汉工业学院、省农科院等六个专家团队的响应,专家们带着各自的解决方案,来到如意情集团生产线现场考察,并与企业技术负责人开展交流座谈,经过进一步的交流考察后,企业将从中选择最优方案。

今年,市科技局将陆续组织企业、高校和科研机构进行更深入对接,并将配对成功的项目列为3-5年农业科技重点计划。

《武汉快讯》报道

远离JS!识别正品手机 篇3

手机串号,如同手机的身份证,每部机子的 IMEI 号都是惟一的,一般说来可以由此来判断一部机子是否为正品。判别方法如下:在手机的待机状态下输入 * # 06 #,手机显示的一串数字即为其主板串号,将其记下; 取下机子电池,看机身后面的两个标签中的白色标签上的串号 即机壳串号,另一个标签一般是入网许可证。是否和前面数字一致;再看机子包装盒上的 IMEI 号,比较三者,看是否都一致。如果主板串号和机壳串号不一致,那么这台机器很有可能是经过维修或零件拼装的,千万不能买。如果三个串号都一致,加上有入网许可证的话,基本上就能证明此机是正品,但是也不能百分之百的肯定,因为现在的 JS 什么都能造假,主板串号可以用电脑和软件刷写,假的串号标签和入网许可证更是几块钱就可以买到,为慎重起见还应该按下面的方法继续验证。

1.看机子外包装和说明书

正规新机子的包装和说明书印刷精美,多为铜版纸印刷,字体和图像十分清晰、有层次感,而假冒的包装盒却多为简单单面纸张仿造,字体和图像都很粗糙,印刷字迹模糊,不少非正规渠道的改装的说明书甚至是复印的。还有一些翻新机子虽然采用的是原来正品的包装盒和说明书,但毕竟机器是旧的,其包装盒必有磨损,说明书也一定存在使用过的痕迹,购买时多加留意,就能发现。

2.看入网许可证

真的入网许可证上有水印,表面的颜色不均匀,有深有浅,有粗有细;而假的多为复印,表面颜色没有变化。如果你看不出的话,还可以用验钞机照一下入网许可证,真的里面有防伪图案 会呈现出红色的“ CMII ”的图案。而假的图案则模糊不清。真的入网证一般都是用针式打印机打印的,数字清晰,仔细看有针打的凹痕,而假的入网许可证是普通打印机打印的,数字不十分清晰,没有凹痕。一般而言,入网许可证是比较难造假的,毕竟造假所需的设备在成本方面比较高。另外还可以上网查询来检验入网许可证的真伪,在此就不详细说明了。

3.看手机外壳

打开一款新机子时会很明显地注意到,在机子“关键部位”都有贴膜做重点防护,例如内屏、外屏,摄象头等等,这些部位只要接触,就会留下指纹.当您看到新机子上的指纹后,任凭 JS 如何解释您也不要听信。此外,灰尘和使用痕迹也是翻新机子同样难以避免的,机子上下外壳之间的缝隙,键盘周围的空隙,还有充电器插槽等处都是容易“藏污纳垢”的地方,翻盖机子的转轴处也会留下使用过的痕迹,同样也要特别注意。

4.翻新机子一般采用的外壳都是仿原装的,或旧外壳精心处理而成的,所以机子外壳前后两个部分很容易出现闭合不紧、留缝很大的情况,鉴别方法是用手指甲试试能否插入手机上下盖的接缝,如果能插进去,就是组装壳。对于没有更换外壳机子,JS 出售前用一种像清洁剂的雾剂一喷,旧壳的表面立刻出现一种像新机一样的磨砂效果,若不仔细查看,便会被 JS 蒙混过关,但是用不了多长时间,机壳的喷漆就会落,购买的时候一定要仔细观察外壳,因为 JS 的工艺再好,也没有原厂的设备先进,如果仔细查看的话就能看到一点小颗粒 , 是灰尘,由于喷漆时没有在真空房间作业造成。

5.如果是翻盖机还可以查看一下翻盖的结合处,因为有些时候,就算 JS 把机器表面处理得再好,这些地方也难免留下一些灰尘的痕迹。另外查看机身螺丝是否崭新,有没有螺丝刀拧动过的痕迹。更要注意的是,许多新手机都有一股明显的檀香味,而旧机子和换壳机一般都没有这样的味道,或是有加工时留下的异味。

6.看手机配件

正规厂家的新机子有全套的原厂配件,至少也得有一电一充。翻新手机的配件一般都不

齐全或者不是原厂的,购机之前最好先去相关的网站了解一下标配的原厂配件都有哪些,以此防止被 JS 克扣配件。另外,如果发现配套的充电器和耳机的插头上有划痕的话,那么这台手机也很有可能不是全新的。

7.看使用记录

看一看手机中的游戏、短信、电话本、通话记录、自编铃声等项目有没有使用过的记录,如果有的话则有非常大的翻新嫌疑。另外在正常的使用过程中,机子频繁地自动关机或是死机,那么可以肯定地说这款手机的主板或是软件存在一定问题。

8.看保修

向经销商询问机子的保修期并索要正规的发票。翻新手机无法享受正规手机“三包”规定的所有权益,因此一般没有保修期或保修期相对较短。如果销售商说他们自己负责保修也不能答应,因为正规手机一般都是全国联保的。如果销售商无法做到这些,那么手机肯定存在问题。

9.看价格

俗话说,贪小便宜吃大亏。在购买机子前,最好先在当地报纸或是网站上了解一下手机的价格,如果 JS 报出的价格“十分便宜”,就要警惕了,这样“廉价”的手机不是翻新手机、非正规渠道产品,就是配件“缺斤短两”。建议到信誉好、重服务的正规销售店购买手机,拥有完备的三包凭证 有效的发货票及三包卡。这样在机子出现问题的时候,合法权益才能有所保证。

10.闻气味

js大总结 篇4

package com.demo.android.JavaJsDemo;

import android.app.Activity;

import android.os.Bundle;

import android.webkit.WebView;

import java.util.ArrayList;

import java.util.List;

public class JavaJsDemo extends Activity {

/** Called when the activity is first created. */

private WebView web;

public Listlist;

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

initData;

setContentView(R.layout.main);

web = (WebView)this.findViewById(R.id.webview);

//开启javascript设置

web.getSettings().setJavaScriptEnabled(true);

//把RIAExample的一个实例添加到js的全局对象window中

//这样就可以使用window.javatojs来调用它的方法

web.addJavascriptInterface(this, “javatojs”);

//加载网页

web.loadUrl(“file:///android_asset/index.html”);

}

void initData(){

list=new ArrayList();

for(int i=0;i<5;i++){

list.add(“我是List中的第”+(i+1)+“行”);

}

}

/**

* 该方法将在js脚本中,通过window.javatojs.....()进行调用

* @return

*/

public Object getObject(int index){

return list.get(index);

}

public int getSize(){

return list.size();

}

public void Callfunction(){

web.loadUrl(“javascript: GetList()”);

}

}

index.html

DOCTYPE html PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN” “xxx.w3.org/TR/html4/loose.dtd”>

上一篇:文化生活第四单元复习下一篇:西方历史专业学生毕业留言