JS
Schon_zh
这个作者很懒,什么都没留下…
展开
-
JS:删除数组中的所有假值。
在JavaScript中,假值有false、null、0、""、undefined 和 NaN。function bouncer(arr) { // 请把你的代码写在这里 return arr.filter(Boolean);}上面的 arr.filter(Boolean) 等同于arr.filter(function(item,index,array){ return...原创 2018-10-15 17:49:58 · 1250 阅读 · 0 评论 -
JS:Check for Palindromes(检查回文字符串)
检查回文字符串如果给定的字符串是回文,返回true,反之,返回false。如果一个字符串忽略标点符号、大小写和空格,正着读和反着读一模一样,那么这个字符串就是palindrome(回文)。注意你需要去掉字符串多余的标点符号和空格,然后把字符串转化成小写来验证此字符串是否为回文。函数参数的值可以为"racecar",“RaceCar"和"race CAR”。当你完成不了挑战的时候,记得开大...原创 2018-12-26 14:31:39 · 382 阅读 · 0 评论 -
JS:Find the Longest Word in a String(找出句子中最长的单词)
找出最长单词在句子中找出最长的单词,并返回它的长度。函数的返回值应该是一个数字。当你完成不了挑战的时候,记得开大招’Read-Search-Ask’。这是一些对你有帮助的资源:String.split()String.lengthfunction findLongestWord(str) { // 请把你的代码写在这里 var arr = str.split(" "); ...原创 2018-12-27 15:23:41 · 530 阅读 · 0 评论 -
JS:Title Case a Sentence(首字母大写)
句中单词首字母大写确保字符串的每个单词首字母都大写,其余部分小写。像’the’和’of’这样的连接符同理。当你完成不了挑战的时候,记得开大招’Read-Search-Ask’。这是一些对你有帮助的资源:String.split()function titleCase(str) { // 请把你的代码写在这里 var arr = str.split(" "); for(var...原创 2018-12-27 15:34:44 · 806 阅读 · 0 评论 -
JS:Return Largest Numbers in Arrays(找出多个数组中的最大数)
找出多个数组中的最大数右边大数组中包含了4个小数组,分别找到每个小数组中的最大值,然后把它们串联起来,形成一个新数组。提示:你可以用for循环来迭代数组,并通过arr[i]的方式来访问数组的每个元素。当你完成不了挑战的时候,记得开大招’Read-Search-Ask’。这是一些对你有帮助的资源:Comparison Operatorsfunction largestOfFour(arr...原创 2018-12-27 16:00:59 · 238 阅读 · 0 评论 -
JS:Confirm the Ending(检查字符串结尾)
检查字符串结尾判断一个字符串(str)是否以指定的字符串(target)结尾。如果是,返回true;如果不是,返回false。当你完成不了挑战的时候,记得开大招’Read-Search-Ask’。这是一些对你有帮助的资源:String.substr()function confirmEnding(str, target) { // 请把你的代码写在这里 return ta...原创 2018-12-27 16:11:58 · 432 阅读 · 0 评论 -
JS:Repeat a string repeat a string(重复输出字符串)
重复输出字符串(重要的事情说3遍)重复一个指定的字符串 num次,如果num是一个负数则返回一个空字符串。当你完成不了挑战的时候,记得开大招’Read-Search-Ask’。这是一些对你有帮助的资源:Global String Objectfunction repeat(str, num) { // 请把你的代码写在这里 var s =""; var i =0; if...原创 2018-12-27 16:15:58 · 469 阅读 · 0 评论 -
JS:Truncate a string(截断字符串)
Truncate a string截断字符串(用瑞兹来截断对面的退路)如果字符串的长度比指定的参数num长,则把多余的部分用…来表示。切记,插入到字符串尾部的三个点号也会计入字符串的长度。但是,如果指定的参数num小于或等于3,则添加的三个点号不会计入字符串的长度。当你完成不了挑战的时候,记得开大招’Read-Search-Ask’。这是一些对你有帮助的资源:String.slic...原创 2018-12-27 16:22:26 · 1392 阅读 · 0 评论 -
JS:Chunky Monkey(分割数组)
Chunky Monkey猴子吃香蕉, 分割数组(猴子吃香蕉可是掰成好几段来吃哦)把一个数组arr按照指定的数组大小size分割成若干个数组块。例如:chunk([1,2,3,4],2)=[[1,2],[3,4]];chunk([1,2,3,4,5],2)=[[1,2],[3,4],[5]];当你完成不了挑战的时候,记得开大招’Read-Search-Ask’。这是一些对你有帮助的资...原创 2018-12-27 16:45:42 · 287 阅读 · 0 评论 -
JS:Slasher Flick(截断数组)
Slasher Flick截断数组返回一个数组被截断n个元素后还剩余的元素,截断从索引0开始。当你完成不了挑战的时候,记得开大招’Read-Search-Ask’。这是一些对你有帮助的资源:Array.slice()Array.splice()function slasher(arr, howMany) { // 请把你的代码写在这里 if(howMany>arr.le...原创 2018-12-27 16:56:11 · 305 阅读 · 0 评论 -
JS:Mutations(比较字符串)
Mutations比较字符串(蛤蟆可以吃队友,也可以吃对手)如果数组第一个字符串元素包含了第二个字符串元素的所有字符,函数返回true。举例,[“hello”, “Hello”]应该返回true,因为在忽略大小写的情况下,第二个字符串的所有字符都可以在第一个字符串找到。[“hello”, “hey”]应该返回false,因为字符串"hello"并不包含字符"y"。[“Alien”, “...原创 2018-12-27 17:42:35 · 903 阅读 · 0 评论 -
JS:Falsy Bouncer(过滤数组假值)
Falsy Bouncer过滤数组假值(真假美猴王)删除数组中的所有假值。在JavaScript中,假值有false、null、0、""、undefined 和 NaN。当你完成不了挑战的时候,记得开大招’Read-Search-Ask’。这是一些对你有帮助的资源:Boolean ObjectsArray.filter()function bouncer(arr) { // ...原创 2018-12-27 17:47:10 · 450 阅读 · 0 评论 -
JS:#Seek and Destroy(摧毁数组)
摧毁数组金克斯的迫击炮!实现一个摧毁(destroyer)函数,第一个参数是待摧毁的数组,其余的参数是待摧毁的值。当你完成不了挑战的时候,记得开大招’Read-Search-Ask’。这是一些对你有帮助的资源:Arguments objectArray.filter()...原创 2018-12-28 11:22:03 · 688 阅读 · 0 评论 -
JS:Where do I belong(数组排序)
Where do I belong数组排序并找出元素索引我身在何处?先给数组排序,然后找到指定的值在数组的位置,最后返回位置对应的索引。举例:where([1,2,3,4], 1.5) 应该返回 1。因为1.5插入到数组[1,2,3,4]后变成[1,1.5,2,3,4],而1.5对应的索引值就是1。同理,where([20,3,5], 19) 应该返回 2。因为数组会先排序为 [3,5,...原创 2018-12-28 11:31:30 · 426 阅读 · 0 评论 -
JS:Velocity小探
一、什么是velocity?Velocity是一个基于Java的模板引擎。它允许任何人使用简单但功能强大的模板语言来引用Java代码中定义的对象。当Velocity用于Web开发时,Web设计人员可以与Java程序员并行工作,根据模型 - 视图 -控制器(MVC)模型开发Web站点,这意味着Web页面设计人员可以专注于创建看起来不错的站点,程序员可以专注于编写顶级代码。Velocity将Ja...原创 2018-12-18 11:36:33 · 314 阅读 · 0 评论 -
JS:jquery.dataTables.bootstrap插件详解
dataTable介绍DataTables is a plug-in for the jQuery Javascript library. It is a highly flexible tool, build upon the foundations of progressive enhancement, that adds all of these advanced features to ...原创 2018-12-18 14:10:33 · 3879 阅读 · 0 评论 -
JS:Caesars Cipher(凯撒密码)
Caesars Cipher凯撒密码(让上帝的归上帝,凯撒的归凯撒)下面我们来介绍风靡全球的凯撒密码Caesar cipher,又叫移位密码。移位密码也就是密码中的字母会按照指定的数量来做移位。一个常见的案例就是ROT13密码,字母会移位13个位置。由’A’ ↔ ‘N’, ‘B’ ↔ ‘O’,以此类推。写一个ROT13函数,实现输入加密字符串,输出解密字符串。所有的字母都是大写,不要...原创 2018-12-29 12:01:41 · 1077 阅读 · 0 评论 -
JS:dataTables实现跳转首页与尾页功能
问题标准的dataTable页面翻页功能仅可以实现跳转至某一页,上一页,下一页功能;因客户需求需实现跳转至首页及尾页功能。解决办法在头文件引入以下js <script src="//cdn.datatables.net/plug-ins/1.10.19/pagination/four_button.js"></script&amp原创 2018-12-19 10:39:45 · 2145 阅读 · 0 评论 -
JS:Basic JavaScript入门(四)--正则
Sift through Text with Regular ExpressionsRegular expressions 正则表达式被用来根据某种匹配模式来寻找strings中的某些单词。举例:如果我们想要找到字符串The dog chased the cat中单词 the,我们可以使用下面的正则表达式: /the/gi我们可以把这个正则表达式分成几段:/ 是这个正则表达式的头部t...原创 2018-12-06 17:39:47 · 117 阅读 · 0 评论 -
JS:Basic JavaScript入门(三)--JSON
原创 2018-12-06 17:29:10 · 543 阅读 · 0 评论 -
JS:Basic JavaScript入门(二)--数组、队列
原创 2018-12-06 16:05:23 · 243 阅读 · 0 评论 -
JS:前端获取金json返回数据undefined
原因类型不匹配,将int类型数据存入obj中,前端无法获取.返回类型因jquery-3.2.1.js中会默认将返回的text格式字符串装换为json对象;若未转换,需手动转换或将返回类型指定为json$.post(url,null,function(data){ console.log(data); //var dd = eval('('+data+')...原创 2018-10-16 10:53:08 · 3587 阅读 · 0 评论 -
JS:ajax.回调函数success中全局变量不能直接返回
ajax.回调函数success中全局变量不能直接返回需先return success函数后再return全局变量.function findById(id){ var dd = "!!!!!"; $.ajax({ type: "POST", url:"/patGroup/patGroupList/findById.do", da..原创 2018-10-16 10:57:54 · 1959 阅读 · 0 评论 -
JS:手写switch按钮
1. jsp<div class="form-group"> <label class="col-sm-3 control-label center" for="name"> 通知状态: </label> <div class=&a原创 2018-10-16 10:59:34 · 1832 阅读 · 0 评论 -
JS:c标签if的使用
<select <c:if test="${toyCardVo.id!=''}">disabled="disabled"</c:if> class="col-xs-12" id=&原创 2018-10-25 15:53:00 · 2772 阅读 · 0 评论 -
JS:layer.js实现loading:订单导入中
1.引入 <script src="${pageContext.request.contextPath}/core/js/layer/layer.js"></script>使用 $("#importYz").click(function () { layer.msg("开始导入有赞原创 2018-10-31 15:47:42 · 749 阅读 · 0 评论 -
JS:dataTable查询/刷新后不返回首页
问题:使用boosrap中的datatable插件查询之后,列表中无数据原因:查询之后结果数量只够现实第一页,当前页码不在第一页,datatable查询后不会恢复到第一页,所以导致查询后当前页无数据解决办法一将页码调到第一页之后进行查询;解决办法二...原创 2018-10-31 18:08:04 · 1260 阅读 · 0 评论 -
JS:站点统计
<input type="hidden" name="webtotalid" id="webtotalid" value="$website.website.id"/> <input type=&a原创 2018-10-18 11:17:51 · 1496 阅读 · 0 评论 -
JS:Velocity中foreach的使用
#foreach循环 <!--shortindexcontcolid-1-16-begin--> #foreach( $con in $content.getContents(37,9)) <div class="col" style="width:230px;float: left;margin: 20px&原创 2018-10-16 10:50:58 · 1303 阅读 · 0 评论 -
JS:PC网站转化为手机自适应网页
方法一: web网页转化手机自适应网页三步走:打开你需要制作手机网页的html或者php等等网页源码文件。在<head></head>之间加入meta标签。向浏览器声明该网页为移动设备自适应网页的meta标签为: <meta name="viewport&a原创 2018-09-28 14:36:32 · 18036 阅读 · 0 评论 -
JS:使用c:forEach实现下拉选择
思路后台生成xxlist,添加到model中使用c:forEach将list中的xx循环出来,放到每一个option中代码 <div class="form-group"> <label class="col-sm-3 control-label no-padding-right" for="sendDay">发货日</label>..原创 2018-11-01 10:01:21 · 3864 阅读 · 2 评论 -
JS:AJAX提交表单数据
方法一、通过对象传递参数,后天通过对象的属性获取值jsp代码: $.ajax({ type: &amp;quot;POST&amp;quot;, url:&amp;quot;/manage/admin/addOrUpdate&amp;quot;, data:{ id:$(原创 2018-11-01 15:51:17 · 3744 阅读 · 0 评论 -
JS:layer.prompt层小试
1. title可变,输入类型为text,无fromtype;样式代码``` layer.prompt({title: '请输入'+expressT+'面单号,并确认'}, function(slogisticCode, index){ layer.close(index); layer.msg('您输入的'+expressT+'面单号为:'+ sl...原创 2018-11-05 17:42:20 · 6718 阅读 · 1 评论 -
Bootstrap:Responsive Design with Bootstrap(一)
1.Use Responsive Design with Bootstrap Fluid Containers现在让我们回到我们的Cat Photo应用。这次,我们将用流行的响应式框架Bootstrap来美化它。Bootstrap将会根据你的屏幕的大小来调整HTML元素的大小 —— 强调 响应式设计的概念。通过响应式设计,你无需再为你的网站设计一个手机版的。它在任何尺寸的屏幕上看起来都会不错...原创 2018-11-17 14:50:24 · 726 阅读 · 0 评论 -
Bootstrap:Responsive Design with Bootstrap(二)
1. Style Text Inputs as Form Controls你可以在你的 button 提交按钮上添加 Font Awesome的 fa-paper-plane 图标,方法是在元素中增加 。 <input type="text" class="form-control" placeholder="cat photo URL" required> &l...原创 2018-11-17 15:15:22 · 302 阅读 · 0 评论 -
jQuery:入门(一)
1. Learn how Script Tags and Document Ready Work现在让我们开始学习最流行的JavaScript库jQuery吧,不用担心JavaScript本身,我们稍后会提到它。在开始学习使用jQuery之前,我们需要加一些代码到HTML文件中。首先在页面顶端增加一行script元素,然后写上结束符。浏览器会运行script 里所有的Javascript,...原创 2018-11-20 10:02:23 · 348 阅读 · 0 评论 -
jQuery:入门(二)
1. Use appendTo to Move Elements with jQuery现在让我们尝试把元素从一个div里移到另外一个div里。jQuery有一个appendTo()方法可以把选中的元素加到其他元素中。比如,你想让target4从我们的从right-well移到left-well,我们可以这样使用:$("#target4").appendTo("#left-well");...原创 2018-11-20 10:21:26 · 305 阅读 · 0 评论 -
JS:Basic JavaScript入门(一)--参数
Comment your JavaScript Code注释的代码块在JavaScript之中是不会运行的。注释是一个非常好的方式让你自己以及其他人明白这段代码是怎么运行的。JavaScript中的注释方式有以下两种:使用 // 来告诉JavaScript来忽略当前行的代码// This is an in-line comment.你也可以使用多行注释来注释你的代码,以/开始,用/...原创 2018-12-06 11:54:29 · 820 阅读 · 0 评论 -
JS:Reverse a String(翻转字符串)
翻转字符串先把字符串转化成数组,再借助数组的reverse方法翻转数组顺序,最后把数组转化成字符串。你的结果必须得是一个字符串当你完成不了挑战的时候,记得开大招’Read-Search-Ask’。这是一些对你有帮助的资源:Global String ObjectString.split()Array.reverse()Array.join()function reverseStr...原创 2018-12-26 12:00:54 · 1902 阅读 · 0 评论