js函数调用-js网页特效代码_进源教程网

js 类型,怎样把字符串类型转换成mongoose的objectid

摘要: filter 过滤器js 可以过滤哪些类型一般我的方法是判断uri的是不是这三个如果是这三个,不zd做处理,直接直接下一步=================唉,直接给你看源码吧在doFilter方法里写上StringcontextPath=I ...

filter 过滤器js 可以过滤哪些类型

一般我的方法是判断uri的是不是这三个如果是这三个,不zd做处理,直接直接下一步=================唉,直接给你看源码吧在doFilter方法里写上StringcontextPath=InitObjects.getContextPath();HttpServletRequesthttpServletRequest=(HttpServletRequest)request;//获得用户请求的uriStringuri=httpServletRequest.getRequestURI();//eccludedPages是个List,存放着比如index.jsp,error.jsp等不需要过滤的页面if(!excludedPages.contains(uri)){}}filterChain.doFilter(request,response);

求一套六年级水平的数学题(包括:填空、选择、应用等类型),不要太难,也不要太简单(有奥数)

这些OK??一、填空题 1.木工师傅做完门框后,为防止变形,常常像图中所示那样钉上两条斜拉的木条 这样何等做的数学道理是___。e68a84e8a2ade799bee5baa6e997aee7ad94313332386662662.在一道减法算式中,被减数、减数、差的和是240 ,并且减数是差的3/5。那么这道减法算式的差应该是( )。3.甲数的3/4等于乙数的2/3,甲数与乙数的最简比是( ):( )。4.一个三位数,它的个位数字是a,十位数字是b,百位数字是c,那么这个三位数应记作( )。5.把8米长的铁丝平均分成5份,每份是1的( ),是3米的( ),每份长( )米。6.李师傅组装一台电视机,工效比原来提高了1%,那么时间比原来减少( )。7.有两个自然数,它们的最大公约数是8,最小的公倍数是240,这两个自然数可能是( )、( )、或( )。8、一篮苹果,每人分2个余1个,每人分3个余1个,每人分4个还余1个。这篮苹果至少有( )个。9、一个最简分数,分子分母的和是92 .若分子分母都减去16,得到的分数化简后是1/3,这个最简分数的( )。10、仔细观察下列数串的填入合适的数。(1)2,3,5,8,13,( ),( ),34,••••••(2)2,6,12,20,( ),42,••••••11.19970701读作( )。四舍五入到万位记作( )万。 12.8吨50千克=( )吨; 2.4立方分米=( )立方分米( )立方厘米 13.7/12的分数单位是( ),它有( )个这样的分数单位。 14.最小的合数是( ),它的倒数是( )。 15. 12、18和24的最小公倍数是( )。12和18的最大公约数是( )。 16.果园里桃树和梨树棵数的比是5:3,桃树和梨树共有40棵,桃树有( )棵, 梨树有( )棵。 17.( )统计图不但可以表示数量的多少,而且能够清楚地表示出数量增减变化的情况。 18.6可能是哪两个数的最小公倍数,请你分别把它们全部写出来;( )。 19.一条绳子截去后再接上9米,结果比原来还长,这条绳子原来长( )米。 20.一张长方形的纸片,长边的长是19厘米,剪去一个最大的正方形,剩下一个 小长方形纸片的周长是( )。 21.10098400读作( ),四舍五入到万位是( )。22.一个数被2、3、7除结果都余1,这个数最小是( )。23.两个质数的积为偶数,其中一个必定是( )。24.20千克比( )轻20%. ( )米比5米长 。25.甲数的4倍是乙数的 ,甲数比乙数为( )。26.一段电线,长( )米,截去 后,再接上4米,结果比原来电线长。27.甲、乙两数的平均数是16,甲、乙、丙三数平均数是20, 可算出丙数为( )。28.某商品在促销时期降价10%,促销过后又涨10%,这时商品价格是原来价格的( )。29.一项工作,6月1日开工,原定一个月完成,实际施工时,6月25日完成任务,到6月30日超额完成( )%.30.一个长方体表面积是4000cm2 ,把这个长方体平均切成两块正好是两个相等的正方体,若把两个这样的长方体拼成一个长方体,这个长方体的表面积最多是( )。31、甲数是21,乙数是30,甲数比乙数少( )%。32、五年级有学生29人,比女生多16%,女生有( )人。33、三亿六千五百五十五万零五写作( )。34、一块三角形菜地,边长的比是3∶4∶5,周长为84米,其中最短的边长( )米。35、圆的周长和直径的比是( )36、3.6时=( )时( )分37、单独完成同一件工作,甲要4天,乙要5天,甲的工效是乙的工效的( )%38、抽样检验一种商品,有38件合格,2件不合格,这种商品的合格率是( )39、把7/8∶1.75化成最简单的整数比是( ),比值是( )。40、一个挂钟时针长5厘米,它的尖端一昼夜走了( )厘米。41、一个三角形的底边长4厘米,高2厘米,这个三角形的面积与同底等高的平行四边形面积的比是( )。42、甲数的2/3等于乙数的3/4,甲乙两数的最简整数比是( )。二、选择题:1、在四位数12( ) 0中的( )里填 上一个数字,使它能同时被2、3、5整除,最多有( )种填法。A. 2 B. 3 C. 4 D. 无数2、学校离小明家500米,离小娟家300米,小明和小娟两家相距( )。A 200米 B 800米 C 200米或800米 D 无法确定3、一个圆柱和一个圆锥的底面积和体积都相等,它们的高的比是( )。A 2:1 B 1:3 C 3:14、把一根木料锯成3段需要6分钟,那么要把它锯成4段需要( )分钟。 A.8 B. 9 C.125、下面的公式中,不能求出圆面积的是( ) A、 πr2 B、πd2/4 C、πd2/26、半圆形花坛的半径用字母r表示,则它的周长是( )A、r(π+1) B 、r(π+2) C 、2r(π+1) D、2(π+r)7.六月一日我市2点、8点、14点、20点四个时刻的温度是13℃、18℃、24℃、17℃。这一天的平均温度是( )。A、11℃ B、29℃ C、18℃ D、14.5℃ 8.一幅地图,用0.5厘米长的线段表示5千米的实际距离,这幅地图的比例尺是( )。9.1280至少再加上( )才能同时被2、3、5整除。A、1 B、2 C、5 D、10 10.两个数的差相当于被减数的40%,减数与差的比是( )。 A、3:2 B、2:3 C、3:5 D、5:2 11.用同样长的铁丝围成下面图形,( )面积最大. A. 三角形 B. 正方形 C. 长方形 D. 圆形12.数一数,图中一共有( )条线段. A. 4 B. 6 C. 8 D. 10 13.已知,4x+6=14,则2x+2=( ) A. 10 B. 8 C. 6 D. 414.一个南瓜重量约4000( )A.厘米 B. 千克 C. 克 D. 毫米15.甲乙两股绳子,甲剪去 ,乙剪去 米,余下铁丝( ) A.甲比乙短B.甲乙长度相等C.甲比乙长D.不能确定16.在含盐30%的盐水中,加入6克盐14克水,这盐水含盐百分比是( ) A.大于30% B.等于30% C.小于30%17.若甲数 的等于乙数的3倍,那么甲数( )乙数. A. > B. = C. <18.圆面积扩大16倍,则周长随着扩大( ) A.16倍 B.32倍 C.4倍三、判断题:1.两个比可以组成比例。2.一个正方体棱长和为24厘米,它的体积是8立方厘米。 3.面积相等的两个三角形拼成一个平行四边形。 4.甲比乙长 ,乙就比甲短 。 5.如果a>b>0,那么 一定小于 。 6.如果每天工作8小时,那么装配一辆自行车所用的时间和装配自行车的辆数成反比例。( )7.因为3÷1.5=2,所以3能被1.5整除。( )8.条形统计图不仅可以表示数量的多少,还可以表示数量增减变化的情况。( )9.订《中国少年报》的份数和所用的钱数成正比例。( )10.减数与差的和,等于被减数、减数与差的和的1/2。( )11.如果a除以b等于5除以3,那么a就是b的3/5。( )12.一个数乘以分数的积小于被乘数。( )13.直径是圆内最长的线段。( )14. 4和0.25互为倒数。( )15. A、B都是自然数,因为A÷3/4=B×4/5,所以A>B。( )16. 任何圆的周长总是它的直径的π倍。( )17. 去掉小数点后面的零,小数的大小不变。( )18. 两个数是互质数,这两个数的最小公倍数是它们的乘积。( )四、文字题1.12与36的和,减去1.2除3.6的商,差是多少? 2. 一个数的比12的2倍多15,求这个数。 3.一个数的40%比它的3倍少10,求这个数.4.一个数比40的30%多1.2,求这个数。5。18减去它的1/3是多少?五、综合应用题1. 为了“增强体质,抗击非典”,李伟和赵兵两位同学每天早晨到体育场的环形跑道(如图所示)上跑步。已知环形跑道一周是400米,两人分别在相距100米的A、B两处同时跑,李伟每分钟跑60米,赵兵每分钟跑40米,问他们开始后经过几分钟相遇?2. 柱的底面半径和高都是2厘米,把它浸入一个均匀水槽内的水中,量得水位上升了4厘米。再把一个底面半径为3厘米的圆锥浸入水中,水位又上升了4.5厘米,求圆锥的高。3.甲、乙两个工程队完成了一项工程的1/4,这时乙有事调走,余下的由甲队独做15天完成,乙队的工作效率是多少?4.一条绳子第一次剪下全长的5/9,第二次剪下的长度与第一次剪下长度的比是9:20,结果还剩下7米。求这条绳子原来长多少米?5.甲、乙两辆汽车同时分别从AB两个城市相对开出,经过5小时两车在距离中点35千米处相遇,这时甲车和乙车所行路程的比是5:4,求甲乙两车的速度?6.愉快的小学生活就要结束了,六(2)班四位同学约定时暑假期间给母校树苗浇水,第一位同学浇树棵数是其他同学浇树总数的一半,第二位同学浇树棵数是其他同学浇树总数的1/3,第三位同学浇树棵数是其他同学浇树总数的1/4,而第四位同学刚好浇树13棵,问四位同学共负责给多少棵树浇水?7.食盐溶解在水中就形成盐水,现有含盐10%的盐水2000克,根据需要增大浓度使之含盐率达到20%。(1) 你认为可采用哪些可行的办法?(至少列举二种)(2)选用一种方法通过计算加以具体说明。8.张华和李明在一圆形跑道上练习跑步。同时由一点出发,反向而行。相遇时,张华跑了250米,李明跑了150米。两人保持原有速度继续前进,当张华到达起点时,李明再跑多少米才能到达起点?9.下图平行四边形的面积是36平方厘米,求阴影部分的面积。10.客货两车同时从甲、乙两地相对开出,3小时后,客车行了全程的60%,货车距全程中点还有30千米。已知客车比货车每小时多行24千米,求甲、乙两地的距离。11.大正方形的边长是13厘米,小正方形的边长是9厘米。(如下图)阴影部分的面积是多少?12.机床厂,今年生产机床2600台,比去年产量的 倍还多400台,去年生产机床多少台? 13.一个水池,单独开甲进水管需10小时将它注满,单独开乙进水管需12小时将它注满,单独开丙放水管需30小时放完一池水,问同时开放三管,多少小时将空池注满?14.一辆客车从甲地开往乙地,每小时行驶75千米,预计3小时到达,行了1小时,机器发生故障,就地维修了20分钟,要想准时到达而不误事,以后每小时应加快多少千米?15.甲乙两仓库的货物重量比是7:8,如果从乙仓库运出 ,从甲仓库运进6吨,那么甲仓库比乙仓库多14吨,求:甲乙两仓库原有货物各有多少吨?16.筑路队计划5天修完一条公路,第一天修了全程的22%,第二天修了全程的23%,最后三天修的路程之比是4:4:3,最后一天修27米,则这条公路多长?17.一块合金含铜与锌比为3:4,用此合金制造铜锌之比为1:2的新合金63克,问要加铜还是加锌,加多少克?18.脱粒用的电动机的传动轮直径为0.16米 ,脱粒机的传动轮直径为0.24米,若电动机每分钟转3600转,则脱粒机的转动轮每分钟转多少转?19.某校初一学生举行春游,若租用45座客车,则有15人没有座位,若租用同样数目的60座客车,则一辆客车空车.已知45座客车租金220元,60座客车租金300元. 问: ⑴这个学校初一学生多少人? ⑵怎样租车,最经济合算?20.一个打字员打一篇稿件。第一天打了总数的25%,第二天打了总数的40%,第二天比第一天多打6页。这篇稿件有多少页?21. 学校有男生540人,比女生人数的5/6少60人,学校有女生多少人?22. 一堆煤,第一天运走的吨数与总吨数的比是1∶3,第二天运走4.5吨后,两天正好运走了总数的一半,这堆煤有多少吨?23. 用铁皮做一个长3米,宽0.8米,高0.5米的长方体水槽(无盖)。大约要用多少平方米的铁皮?(得数保留整平方米,用进一法取近似值)24. 如果公园的门票每张8元,某校组织97名同学去公园玩,带800元钱够不够?25. 生产一批零件,单独完成甲要20小时,乙的工效是甲的80%。如果两人合做,几小时生产这批零件的9/10?26. 童乐幼儿园共有150本图书,其中的40%分给大班,剩下的图书按4∶5分给小班和中班,小班和中班各分到多少本?27. 两个车间共有150人,如果从一车间调出50人,这时一车间人数是二车间的2/3,二车间原有多少人?28.看图填空:小华骑车从家去相距5千米的图书馆借书,从所给的折线统计图可以看出:小华去图书馆路上停车( )分,在图书馆借书用( )分。从家中去图书馆,平均速度是每小时( )千米。从图书馆返回家中,速度是每小时( )千米。

js 如何向函数传递object类型

JavaScript中定义类的各种方法。 1.工厂方式 javaScript中创建e5a48de588b6e799bee5baa6e79fa5e9819331333337616632自己的类和对象,我们应该是必须掌握的,我们都知道javaScript中对象的属性可以在对象创建后动态定义,比如下面的代码: 复制代码 代码如下:<script type="text/javascript"> //定义 var oCar = new Object(); oCar.color = "red"; oCar.doors = 4; oCar.showColor = function() { alert(this.color); } //调用 oCar.showColor(); </script> 我们很容易使用oCar对象,但是我们创就是想创建多个Car实例。我们可以使用一个函数来封装上面的代码来实现:<script type="text/javascript"> 复制代码 代码如下://定义 function createCar() { var oCar = new Object(); oCar.color = "red"; oCar.doors = 4; oCar.showColor = function() { alert(this.color); } return oCar; } //调用 var ocar1 = createCar(); var ocar2 = createCar(); ocar1.color = "black"; ocar1.showColor(); ocar2.showColor(); </script> 顺便说一下,javaScript对象默认成员属性都是public 的。这种方式我们称为工厂方式,我们创造了能创建并返回特定类型的对象的工厂。 这样做有点意思了,但是在面向对象中我们经常使用创建对象的方法是: Car car=new Car(); 使用new 关键字已经深入人心,因此我们使用上面的方法去定义总感觉别扭,并且每次调用时都去创建新的属性以及函数,功能上也不实际。下来我们看看构造函数的形式定义类。 2.构造函数 这种方式看起来有点象工厂函数。具体表现如下: 复制代码 代码如下:<script type="text/javascript"> //定义 function Car(color, doors) { this.color = color; this.doors = doors; this.showColor = function() { alert(this.color); }; } //调用 var car1 = new Car("red", 4); var car2 = new Car("blue", 4); car1.showColor(); car2.showColor(); </script> 看起来效果很明显,有差别了吧。感觉有点意思了。在构造函数内部创造对象使用this 关键字,使用new 运算符创建对象感觉非常亲切。但是也有点问题:每次new 对象时都会创建所有的属性,包括函数的创建,也就是说多个对象完全独立,我们定义类的目的就是为了共享方法以及数据,但是car1对象与car2对象都是各自独立的属性与函数,最起码我们应该共享方法。这就是原形方式的优势所在。 3.原型方式 利用对象的prototype属性,可把它看出创建新对象所依赖的原型。方法如下: 复制代码 代码如下:<script type="text/javascript"> //定义 function Car() { }; Car.prototype.color = "red"; Car.prototype.doors = 4; Car.prototype.drivers = new Array("Tom", "Jerry"); Car.prototype.showColor = function() { alert(this.color); } //调用: var car1 = new Car(); var car2 = new Car(); car1.showColor(); car2.showColor(); alert(car1.drivers); car1.drivers.push("stephen"); alert(car1.drivers); //结果:Tom,Jerry,stephen alert(car2.drivers); //结果:Tom,Jerry,stephen //可以用json方式简化prototype的定义: Car.prototype = { color: "red", doors: 4, drivers: ["Tom", "Jerry",'safdad'], showColor: function() { alert(this.color); } }</script> 首先这段代码的构造函数,其中没有任何代码,接下来通过对象的prototype属性添加属性定义Car对象的属性。这种方法很好,但是问题是Car的对象指向的是Array指针,Car的两个对象都指向同一个Array数组,其中一个对象car1改变属性对象的引用(数组Array)时,另一个对象car2也同时改变,这是不允许的。 同时该问题也表现在原型不能带任何初始化参数,导致构造函数无法正常初始化。这需要另一种方式来解决:那就是混合的构造函数/原型模式。 4. 混合的构造函数/原型模式 联合使用构造函数和原型方式,定义类就非常方便。 复制代码 代码如下:<script type="text/javascript"> //定义 function Car(color,doors) { this.color=color; this.doors=doors; this.drivers=new Array("Tom","Jerry"); } Car.prototype.showColor=function(){ alert(this.color); } //调用: var car1=new Car('red',4); var car2=new Car('blue',4); car1.showColor(); car2.showColor(); alert(car1.drivers); car1.drivers.push("stephen"); alert(car1.drivers); //结果:Tom,Jerry,stephen alert(car2.drivers); //结果:Tom,Jerry alert(car1 instanceof Car); </script> 该方法是把属性放在内部定义,把方法放在外边利用prototype进行定义。解决了第三种方法的问题。 这种方法其实应该来说非常友好了,但是比起java的语法来,应该有一些不和谐,感觉比较凌乱,对C++来说,我们就没有那么麻烦的感觉了,可是开发C++的研发人员一般情况下很少涉及javaScript,而对J2EE的研发人员来说,这种方式总有一些别扭。总感觉不是友好的封装,其实只不过是视觉上封装效果不是很好而已,要想达到视觉封装效果而又能达到这种方法的效果的也可以以,个人认为其实比较麻烦。那就是动态原型法。 5.动态原型 对于习惯使用其他语言的开发者来说,使用混合的构造函数/原型方式感觉不那么和谐。毕竟,定义类时,大多数面向对象语言都对属性和方法进行了视觉上的封装。考虑下面的C#类: 复制代码 代码如下:class Car //class { public string color = "red"; public int doors = 4; public int mpg = 23; public Car(string color, int doors, int mpg) //constructor { this.color = color; this.doors = doors; this.mpg = mpg; } public void showColor() //method { Console.WriteLine(this.color); } } C#很好的打包了Car类的所有属性和方法,因此看见这段代码就知道它要实现什么功能,它定义了一个对象的信息。批评混合的构造函数/原型方式的人认为,在构造函数内存找属性,在其外部找方法的做法不合逻辑。因此,他们设计了动态原型方法,以提供更友好的编码风格。 动态原型方法的基本想法与混合的构造函数/原型方式相同,即在构造函数内定义非函数属性,而函数属性则利用原型属性定义。唯一的区别是赋予对象方法的位置。下面是用动态原型方法重写的Car类: 复制代码 代码如下:<script type="text/javascript"> //定义 function Car() { this.color = "red"; this.doors = 4; this.drivers = new Array("Tom", "Jerry"); if (typeof Car._initialized == "undefined") { Car.prototype.showColor = function() { alert(this.color); } //............ } //最后定义 Car._initialized = true; } </script> 直到检查typeof Car._initialized是否等于"undefined"之前,这个构造函数都未发生变化。这行代码是动态原型方法中最重要的部分。如果这个值未定义,构造函数将用原型方式继续定义对象的方法,然后把Car._initialized设置为true。如果这个值定义了(它的值为true时,typeof的值为Boolean),那么就不再创建该方法。简而言之,该方法使用标志(_initialized)来判断是否已给原型赋予了任何方法。该方法只创建并赋值一次,为取悦传统的OOP开发者,这段代码看起来更像其他语言中的类定义了。 6 混合工厂方式 这种方式通常是在不能应用前一种方式时的变通方法。它的目的是创建假构造函数,只返回另一种对象的新实例。这段代码看来与工厂函数非常相似: 复制代码 代码如下:function Car() { var oTempCar = new Object(); oTempCar.color="red"; oTempCar.doors=4; oTempCar.mpg=23; oTempCar.showColor = function() { alert(this.color); } return oTempCar; } 与经典方式不同,这种方式使用new运算符,使它看起来像真正的构造函数: var oCar = new Car(); 由于在Car()构造函数内部调用了new运算符,所以将忽略第二个new运算符(位于构造函数之外)。在构造函数内部创建的对象被传递回变量var。这种方式在对象方法的内部管理方面与经典方式有着相同的问题。强烈建议:除非万不得已(请参阅第15章),还是避免使用这种方式。 总结:(采用哪种方式) 目前使用最广泛的是混合的构造函数/原型方式。此外,动态原型方法也很流行,在功能上与构造函数/原型方式等价。可以采用这两种方式中的任何一种。不过不要单独使用经典的构造函数或原型方式,因为这样会给代码引入问题。 复制代码 代码如下://ps //static class (1:function) var CarCollection = new function() { var _carCollection = new Array(); //global,private this.Add = function(objCar) { alert('Add'); } this.Get = function(carid) { alert('Get'); } } //static class (2:json) var Car = { color: 'red', doors: 4, showColor: function() { alert(this.color); } } Car.showColor();

大侠 使用js判断:有两个按钮,当选中checkbox时并且类型为1(1是从数据库里获得)其中的一个按钮可以点击

举个例子7a686964616fe59b9ee7ad9431333330343933 <input type="button" disabled id="button1" value="按钮1"> <input type="button" disabled id="button2" value="按钮2"> <input type="text" value="0" id="TYPE"> <input type="checkbox" id="check" onchange="dianJi(this)"><script>function dianJi(aa){ if(aa.checked==true) //判断是否被选择 { var type=document.getElementById("TYPE").value; if(type==0) { document.getElementById("button1").disabled=false; } else { document.getElementById("button2").disabled=false; } } else { document.getElementById("button1").disabled=true; document.getElementById("button1").disabled=true; }} </script>

js已知String类型日期 如何获取6天后的日期

var str = "2018-11-20";var date = new Date(str);date.setDate(date.getDate()+6);

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表