随笔分类 - JavaScript应用
用js实现的一些小东西
摘要:前几天工作的时候,困于js 内置对象Date()的使用,所以想写一个日历的插件,之前有看过一个视频,视频的老师说,不要说你不会,先做你会的,慢慢想就出来了。我就这样单枪匹马的上了,思路大概是这样的,第一行显示当天的日期,第二行显示星期,后面显示天数;思路比较古板,刚刚是准备用p标签里面嵌入span标
阅读全文
摘要:/*现在有一个字符串,你要对这个字符串进行 n 次操作,每次操作给出两个数字:(p, l) 表示当前字符串中从下标为 p 的字符开始的长度为 l 的一个子串。你要将这个子串左右翻转后插在这个子串原来位置的正后方,求最后得到的字符 串是什么。字符串的下标是从 0 开始的,你可以从样例中得到更多信息。*
阅读全文
摘要:/*快速排序*/var arr1=[1,5,6,3,9,4,8];function quickSort(arr) { if (arr.length<=1) { return arr; } var pivotIndex = Math.floor(arr.length/2); var jz = arr.
阅读全文
摘要:/* 二分查找(折半查找) 思路: low和high表示下标,选择每个数组的中点作为基准,比较基准与key的值, 若大于基准,则移动low,反之移动high,等于则返回该值,不存在返回-1 遇到的问题:写成了死循环,无返回值 */ var arr = [1,4,5,7,3,9,8]; var ff = binarySearch(arr,4); console.log(ff); functi...
阅读全文
摘要:/*数组去重*/ /*思路:将arr数组中的每一项相互进行比较 方法:创建一个新的数组,存放arr[0] 将arr中每一项与res[j]比较,若有一个相等,则结束 遍历比较,通过break跳出,若每一项都不相等,则push到res 通过创建m变量记录是否全部不相等或者存在一个相等,相等则改变m的值,只有当m的值为1时表示 全部不相等*/ /* 问题:注意m的作用域 条件语句的条件 */...
阅读全文
摘要:题目描述 获取 url 中的参数 1. 指定参数名称,返回该参数的值 或者 空字符串 2. 不指定参数名称,返回全部的参数对象 或者 {} 3. 如果存在多个同名参数,则返回数组 输入例子: getUrlParam('http://www.nowcoder.com?key=1&key=2&key=3
阅读全文
摘要:JSON 存储和交换文本信息的语法 键值对方式 如:{"firstName": "Brett", "lastName": "McLaughlin"} 数组表示: { "people":[ {"firstName": "Brett", "lastName":"McLaughlin" }, { "fir
阅读全文
摘要:Ajax(Asynchronous Javascript And XML) 异步访问服务器的网页技术,无需刷新网页,即可获取服务端信息,对客户端信息经行判断和识别;AJax只是连接服务器与客户端的一个接口,将客户端的信息传递到服务器,通过服务器端的文件对Ajax提供的信息执行相关的操作,信息的来源是
阅读全文
摘要:prev next选择
阅读全文
摘要:很久没更了,因为我处于javaScript迷茫期了,我不知道怎样才算将javaScript学的很好,看了好几本书,打了下基础,基本的结构差不多可以清楚地知道,但是javascript代码没有css html直接,就算你你错了你也不知道哪里错了,很忧伤的事情,希望又看到这篇博文的人能给我一些建议。然后最近就是去做一些页面培养一下整体的页面设计的感觉。结果我就碰到的轮播这个动态效果,看了很多人写的代...
阅读全文

浙公网安备 33010602011771号