text函数

js array对象

最后都变了- 提交于 2020-03-18 22:11:22
js array对象 Array 数组对象 数组对象是一个对象的集合,里边的对象可以是不同类型的。数组的每一个成员对象都有一个“下标”,用来表示它在数组中的位置,是从零开始的 数组定义的方法: 1. 定义了一个空数组: var 数组名= new Array(); 2. 定义时指定有n个空元素的数组: var 数组名 =new Array(n); 3.定义数组的时候,直接初始化数据: var 数组名 = [<元素1>, <元素2>, <元素3>...]; 我们定义myArray数组,并赋值, 代码如下: var myArray = [2, 8, 6]; 说明: 定义了一个数组 myArray,里边的元素是:myArray[0] = 2; myArray[1] = 8; myArray[2] = 6。 数组元素使用: 数组名[下标] = 值; 注意: 数组的下标用方括号括起来,从0开始。 数组属性: length 用法:<数组对象>.length;返回:数组的长度,即数组里有多少个元素。它等于数组里最后一个元素的下标加一。 数组方法: 数组连接concat() concat() 方法用于连接两个或多个数组。此方法返回一个新数组,不改变原来的数组。 语法 arrayObject.concat(array1,array2,...,arrayN) 参数说明: 注意: 该方法不会改变现有的数组

JS内置对象

假如想象 提交于 2020-03-18 21:58:27
1.什么是对象 JavaScript 中的所有事物都是对象,如:字符串、数值、数组、函数等,每个对象带有 属性 和 方法 。 对象的属性: 反映该对象某些特定的性质的,如:字符串的长度、图像的长宽等; 对象的方法: 能够在对象上执行的动作。例如,表单的“提交”(Submit),时间的“获取”(getYear)等; JavaScript 提供多个内建对象,比如 String、Date、Array 等等,使用对象前先定义,如下使用数组对象: var objectName =new Array();//使用new关键字定义对象 或者 var objectName =[]; 访问对象属性的语法: objectName.propertyName 如使用 Array 对象的 length 属性来获得数组的长度: var myarray=new Array(6);//定义数组对象 var myl=myarray.length;//访问数组长度length属性 以上代码执行后,myl的值将是:6 访问对象的方法: objectName.methodName() 如使用string 对象的 toUpperCase() 方法来将文本转换为大写: var mystr="Hello world!";//创建一个字符串 var request=mystr.toUpperCase(); //使用字符串对象方法

前端 -- javas-基本语法/引用等

故事扮演 提交于 2020-03-18 06:11:29
javas-基本语法/引用等 JavaScript介绍 JavaScript是运行在浏览器端的脚步语言,JavaScript主要解决的是前端与用户交互的问题,包括使用交互与数据交互。 JavaScript是浏览器解释执行的,前端脚本语言还有JScript(微软,IE独有),ActionScript( Adobe公司,需要插件)等。 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中).后将其改名ScriptEase.(客户端执行的语言) Netscape(网景)接收Nombas的理念,(Brendan Eich)在其Netscape Navigator 2.0产品中开发出一套livescript的脚本语言.Sun和Netscape共同完成.后改名叫Javascript 微软随后模仿在其IE3.0的产品中搭载了一个JavaScript的克隆版叫Jscript. 为了统一三家,ECMA(欧洲计算机制造协会)定义了ECMA-262规范.国际标准化组织及国际电工委员会(ISO/IEC)也采纳 ECMAScript 作为标准(ISO/IEC-16262)。从此,Web 浏览器就开始努力(虽然有着不同的程度的成功和失败)将 ECMAScript 作为 JavaScript 实现的基础。EcmaScript是规范. 前端三大块 1

hadoop倒排索引

牧云@^-^@ 提交于 2020-03-18 04:48:05
1.前言 学习hadoop的童鞋,倒排索引这个算法还是挺重要的。这是以后展开工作的基础。首先,我们来认识下什么是倒拍索引: 倒排索引简单地就是:根据单词,返回它在哪个文件中出现过,而且频率是多少的结果。这就像百度里的搜索,你输入一个关键字,那么百度引擎就迅速的在它的服务器里找到有该关键字的文件,并根据频率和其他一些策略(如页面点击投票率)等来给你返回结果。这个过程中,倒排索引就起到很关键的作用。 2.分析设计 倒排索引涉及几个过程:Map过程,Combine过程,Reduce过程。下面我们来分析以上的过程。 2.1Map过程 当你把需要处理的文档上传到hdfs时,首先默认的TextInputFormat类对输入的文件进行处理,得到文件中每一行的偏移量和这一行内容的键值对<偏移量,内容>做为map的输入。在改写map函数的时候,我们就需要考虑,怎么设计key和value的值来适合MapReduce框架,从而得到正确的结果。由于我们要得到单词,所属的文档URL,词频,而<key,value>只有两个值,那么就必须得合并其中得两个信息了。这里我们设计key=单词+URL,value=词频。即map得输出为<单词+URL,词频>,之所以将单词+URL做为key,时利用MapReduce框架自带得Map端进行排序。 下面举个简单得例子: 图1 map过程 输入/输出 2.2

通过按钮执行对应操作完成javascript检测

此生再无相见时 提交于 2020-03-18 01:12:58
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>编程挑战</title> 6 <style type="text/css"> 7 body{ 8 font-size: 12px; 9 } 10 ul{ 11 list-style-type: decimal; 12 } 13 #text{ 14 width: 400px; 15 height: 200px; 16 border: 1px solid #ccc; 17 padding: 5px; 18 line-height: 24px; 19 text-align: justify; 20 } 21 #con{ 22 text-indent: 2em; 23 } 24 </style> 25 </head> 26 <body> 27 <h2 id="con">JavaScript课程</h2> 28 <div id="text"> 29 <h3>JavaScript为网页添加动态效果并实现与用户交互的功能。</h3> 30 <ul> 31 <li>JavaScript入门篇,让不懂JS的你,快速了解JS。</li> 32 <li>JavaScript进阶篇,让你掌握JS的基础语法、函数、数组、事件、内置对象、BOM浏览器、DOM操作</li>

jQuery基础语法知识梳理

半世苍凉 提交于 2020-03-16 07:56:21
一、attr() attr()方法设置或返回元素的属性。 attr(属性名):获取元素属性名的值。 attr(属性名,属性值):设置元素属性名的值。 例子: <a href=”http://127.0.01” id =”a1”>点我就变</a> <div>我改变后的地址是:<span id=”tip”></span></div> <script type=”text/javascript”> $("#a1").attr(“href”,”www.imooc.com”); var $url = $(“a1”).attr(“href”); $("#tip").html($url); </script> 二、html()、text() html():获取元素的html内容,原文的格式代码也被抓取 text():获取元素的html内容,原文的格式代码没有抓取。 如果方法中包含参数,则表示将参数值设置为元素内容。 例子: <div id=”html”></div> <div id=”text”></div> <script type=”text/javascript”> var $content=”<b>你好</b>”; $(“#html”).html($content); $(“#text”).text($content); </script> 三、addClass()、css()

html5 自定义验证信息

扶醉桌前 提交于 2020-03-09 00:40:50
h5 为表单新增了很多类型,及属性。 根据这些新增的类型及属性 h5也为我们提供了验证这些数据的js函数,这些验证表单的函数都存在了 ValidityState对象 中,接下来让我们一起来了解一下这些函数的用法: ValidityState对象 ValidityState对象是通过validity 属性获取的,该对象有8个属性,分别针对8个方面的错误验证,属性值均为布尔值。 1.valueMissing属性 必填的表单元素的值为空。 如果表单元素设置了required特性,则为必填项。如果必填项的值为空,就无法通过表单验证,valueMissing属性会返回true,否则返回false。 <input id="inp1" type="text" value="foo" required/> <input id="inp2" type="text" value="" required/> <script type="text/javascript"> document.getElementById('inp1').validity.valueMissing; //false document.getElementById('inp2').validity.valueMissing; //true </script> 2.typeMismatch属性 输入值与type类型不匹配。

html5 form-Validity验证函数

纵饮孤独 提交于 2020-03-09 00:40:29
h5 为表单新增了很多类型,及属性。 根据这些新增的类型及属性 h5也为我们提供了验证这些数据的js函数,这些验证表单的函数都存在了 ValidityState对象 中,接下来让我们一起来了解一下这些函数的用法: ValidityState对象 ValidityState对象是通过validity 属性获取的,该对象有8个属性,分别针对8个方面的错误验证,属性值均为布尔值。 1.valueMissing属性 必填的表单元素的值为空。 如果表单元素设置了required特性,则为必填项。如果必填项的值为空,就无法通过表单验证,valueMissing属性会返回true,否则返回false。 <input id="inp1" type="text" value="foo" required/> <input id="inp2" type="text" value="" required/> <script type="text/javascript"> document.getElementById('inp1').validity.valueMissing; //false document.getElementById('inp2').validity.valueMissing; //true </script> 2.typeMismatch属性 输入值与type类型不匹配。

Java语言基础JavaScript

不羁岁月 提交于 2020-03-08 16:40:04
JavaScript概述 JavaScript是基于对象和事件驱动的脚本语言,主要应用在客户端。 特点: 1.交互性(它可以做的是信息的动态交互) 2.安全性(不允许直接访问本地硬盘) 3.跨平台性(只要是可以解析Js的浏览器都可以执行,和平台无关) JavaScript与Java的不同 1.Js是Netscape(网景)公司的产品,前身是LiveScript;Java是Sun公司的产品,现在是Oracle公司的产品。 2.Js是基于对象,Java是面向对象。 3.Js只需解释就可以执行,Java需要先编译成字节码文件,再执行。 4.Js是弱类型,Java是强类型(每一种类型都有具体的划分)。 JavaScript与Html的结合方式 1.将JavaScript代码封装到<script>标签中; 2.将JavaScript代码封装到js文件中,并通过<script>标签中的src属性进行引用; <script type="text/javascript" src="demo.js"> </script> 注意:如果<script>标签中使用了src属性,那么该标签中封装的javascript代码不会被执行。所以导入js文件通常都是使用单独的<script>标签。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional/

高阶函数,嵌套函数,装饰器

独自空忆成欢 提交于 2020-03-08 06:16:10
高阶函数、嵌套函数、装饰器 其实这三种都是函数,运用高阶函数和嵌套函数就能写出装饰器 装饰器的主要作用,是不修改原有函数代码,不改变原有函数调用方式,增加原有函数功能的一种函数,两种原则缺一不可。 举例: import time def timer(fun): def decorery(): start_time=time.time() fun() stop_time=time.time() print("the fun time :%s"%(stop_time-start_time)) return decorery @timer def text() time.sleep(2) print("in the text") text()  timer就是一个装饰器,在没有改变text的代码及调用方式的情况下,为text增加了计算时间的功能。 这里有有几个问题, 一、如果text参数,而且参数个数不固定,怎么解决 那么久需要在decorery函数上面增加不固定形式参数。 decorery(*args,**kwars) 后面的调用把参数加入: fun(*args,**kwars) 二、如果text有返回值 那么decorery就也需要返回值,return fun(*args,**kwars) 三、如果装饰器需要参数来增加装饰器的功能,怎么传递参数 这个就需要多一层函数嵌套: