文章分类 -  js

摘要:function format_number(n){ var b=parseInt(n).toString(); var len=b.length; if(len<=3){return b;} var r=len%3; return r>0?b.slice(0,r)+","+b.slice(r,le 阅读全文
posted @ 2018-01-08 11:31 吴宁宁 阅读(269) 评论(0) 推荐(0) 编辑
摘要:function f(str){ var str1 = str.replace(/\s/g,"").replace(/(.{4})/g,"$1 "); console.log(str1 ) } 输入:f('12 546 435 234543566') 返回:1254 6435 2345 4356 6 阅读全文
posted @ 2018-01-04 17:32 吴宁宁 阅读(272) 评论(0) 推荐(0) 编辑
摘要:所有对象都具有toLocaleString()、toString()、valueOf()方法。打开浏览器调试工具 可以看到,toString()和toLocaleString()返回的是数组的字符串形式,valueOf()返回的是对象本身的值。 而toString()和toLocaleString( 阅读全文
posted @ 2017-12-20 10:31 吴宁宁 阅读(159) 评论(0) 推荐(0) 编辑
摘要:正则表达式中的特殊字符 字符 含意 \ 做为转意,即通常在"\"后面的字符不按原来意义解释,如/b/匹配字符"b",当b前面加了反斜杆后/\b/,转意为匹配一个单词的边界。 -或- 对正则表达式功能字符的还原,如"*"匹配它前面元字符0次或多次,/a*/将匹配a,aa,aaa,加了"\"后,/a\* 阅读全文
posted @ 2017-12-15 17:38 吴宁宁 阅读(123) 评论(0) 推荐(0) 编辑
摘要:看书看到了数组这部分,想起来之前去每日优鲜的一道面试题,就写下来记录一下吧。还有两种方法,之后学习到相关部分的时候再补~ 方法一: 定义一个新的数组,把原数组的第一个数存入新数组。然后循环原数组,设置一个标识位,循环遍历新数组,若原数组的某一位与新数组的一位相同,则跳出循环,若不同,则把这一位数存入 阅读全文
posted @ 2017-12-12 20:33 吴宁宁 阅读(57) 评论(0) 推荐(0) 编辑
摘要:toString()方法用于将当前对象以字符串的形式返回。 几乎所有的对象都支持改方法。 语法: object.toString() 返回值: string类型,返回当前对象的字符串形式。 举例说明: 数组: var colors = ["red","blue","yellow"]; console 阅读全文
posted @ 2017-12-12 17:19 吴宁宁 阅读(189) 评论(0) 推荐(0) 编辑
摘要:原文请参考:http://www.jianshu.com/p/09ffac7a3b2c AMD,CMD,CommonJS是目前最常用的三种模块化书写规范。 前端模块话就是把复杂的文件分成一个个独立的模块,比如js文件,分成独立的模块之后有利于代码的重用和维护,但是这样又会引来模块与模块之间的依赖问题 阅读全文
posted @ 2017-12-05 14:08 吴宁宁 阅读(69) 评论(0) 推荐(0) 编辑
摘要:此文转载于https://www.cnblogs.com/c3gen/p/6170504.html 1.个人觉得,js中,最基础的异步是setTimeout和setInterval函数,很常见,但是很少人有人知道其实这就是异步,因为它们可以控制js的执行顺序 看看下面的测试代码会出现什么?? 要求出 阅读全文
posted @ 2017-12-04 17:30 吴宁宁 阅读(125) 评论(0) 推荐(0) 编辑
摘要:首先,同源策略是浏览器有一个很重要的概念。所谓同源是指,域名,协议,端口相同。不同源的客户端脚本(javascript、ActionScript)在没明确授权的情况下,不能读写对方的资源。简单的来说,浏览器允许包含在页面A的脚本访问第二个页面B的数据资源,这一切是建立在A和B页面是同源的基础上。 什 阅读全文
posted @ 2017-12-04 14:02 吴宁宁 阅读(1105) 评论(0) 推荐(0) 编辑
摘要:因为setTimeout(表达式,延时时间)在执行时,是在载入后延迟指定时间后,去执行一次表达式,次数是一次; 而setInterval(表达式,交互时间)则不一样,它从载入后,每隔指定的时间就执行一次表达式; 很多人习惯于将setTimeout包含于被执行函数中,然后在函数外再次使用setTime 阅读全文
posted @ 2017-12-03 22:38 吴宁宁 阅读(392) 评论(0) 推荐(0) 编辑
摘要:此文转载于简书,原文地址:http://www.jianshu.com/p/131ce0390cf8 相信很多前端小伙伴们在写代码的时候应该都用过 call() 和 apply() 这两个方法,应该也对这两个方法有个基本的了解。但肯定也有些小伙伴对它们不是很熟悉,那这次就来探究一下这两个方法 【基本 阅读全文
posted @ 2017-11-30 11:36 吴宁宁 阅读(115) 评论(0) 推荐(0) 编辑
摘要:转http://www.jb51.net/article/21948.htm 代码如下: (function(){ //这里忽略jQuery所有实现 })(); (function(){ //这里忽略jQuery所有实现 })(); 半年前初次接触jQuery的时候,我也像其他人一样很兴奋地想看看源 阅读全文
posted @ 2017-11-29 18:33 吴宁宁 阅读(74) 评论(0) 推荐(0) 编辑
摘要:此文转载于阮一峰的网络日志,原文地址:http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html 文档后面附有我对代码的问题思考。 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 阅读全文
posted @ 2017-11-29 15:21 吴宁宁 阅读(78) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示