• js解析顺序了解一下??

    我们在学习一种新事物的时候,总是知其然,而不知其所然。有些人会探究到底,有一些人会得过且过。 好了,开场白结束,直接进入正题。 js不像C语言那样只要编译一次之后成.exe文件之后就不用在编译可以直接使用了,js是一种解释型语言,就像你出国旅游,有一个人为你翻...

    2018-06-24 01:54:39

  • 判断当前浏览器是不是微信浏览器

    1.PHP判断 封装。php代码: function is_weixin(){ if ( strpos($_SERVER[ ' HTTP_USER_AGENT ' ], ' MicroMessenger ' ) !== false ) { // strpos() 函数查找字符串在另一字符串中第一次出现的位置 return true ; } return false ; } 调用示例:直接调用 if (is_weixi...

    2018-06-24 01:54:25

  • 小刘同学的第一百零九篇博文

    今天其实是改在下午写代码了,以后还是尽量固定晚上写吧,这样固定任务时间和区间,效率会比较高。 主要是新增了一个说说详情页,把每条朋友圈的评论和点赞都放在一个页面里了。 其实是好像出问题了,明明是有数据的...

    2018-06-24 01:54:26

  • js数组去重

    var arr = ['1','2','3','13','4','2','0','7','6','3','2']; Array.prototype.unique = function() { var temArr = new Array(); for(var i in this) { if(typeof this[i] !== 'function' temArr.join(',').indexOf(this[i]) 0) { temArr.push(this[i]); } } return t...

    2018-06-24 01:54:12

  • js 打印

    js 打印 大家好,有阵子没有写过博客了,这次在写项目的过程中遇到了打印机的需求,因为之前写js是没有对打印机有更深的了解,所以在写项目的过程中根据需求的不同也遇到了坑。 首先 对于打印由于我之前没有接触到所以一开始我去jq22这个网站上找到了一个插件,本以为...

    2018-06-24 01:54:14

  • js中的闭包

    function test() { var name = 'alice'; return { getName : function() { console.info(name); }, setName : function(newName) { name = newName; } } }; var person1 = test(); person1.getName(); person1.setName('tom'); person1.getName(); var person2 = test(...

    2018-06-24 01:53:41

  • 浏览器后退刷新页面

    项目中未读消息列表,点击读取再返回后,仍然显示未读。 window.onpageshow = function (event) { if (event.persisted) { window.location.reload() } }; onpageshow 事件在用户浏览网页时触发。 onpageshow 事件类似于onload事件,onload 事件在页面第一次加载时触发...

    2018-06-24 01:53:44

  • js对比for、forEach、map遍历数组速度

    function a () { var arr = new Array( 1000000); for( var i = 0; i arr.length;i ++) { arr[i] = i; } var start1 = new Date().getTime(); for( var i = 0; i arr.length;i ++) { arr[i] = i + 1; } var stop1 = new Date().getTime(); console.info(stop1 -start1)...

    2018-06-24 01:53:40

  • js中call、apply、bind的区别

    var Person = { name : 'alice', say : function(txt1,txt2) { console.info(txt1+txt2); console.info(this.name); } } var Dog = { name : 'tom', say : function(txt1,txt2) { console.info(txt1+txt2); console.info(this.name); } } var arr = ['hello','hi']; Pe...

    2018-06-24 01:53:37

  • 原生js封装ajax

    !doctype htmlhtml lang="en"headmeta charset="UTF-8"meta name="Generator" content="EditPlus"meta name="Author" content=""meta name="Keywords" content=""meta name="Description" content=""titleAJAX/title/headbodyscript type="text/javascript" function A...

    2018-06-24 01:53:35

2