• vue2.0的虚拟DOM渲染

    1、为什么需要虚拟DOM 前面我们从零开始写了一个简单的类Vue框架(文章链接),其中的模板解析和渲染是通过Compile函数来完成的,采用了文档碎片代替了直接对页面中DOM元素的操作,在完成数据的更改后通过appendChild函数将真实的DOM插入到页面。 虽然采用的是文档碎片...

    2018-08-10 11:21:21

  • 深入理解typeof操作符

    typeof可以检测数据的类型 typeof返回结果的其实是字符串:可以通过以下测试出来 console.log( typeof(typeof(a))); // string typeof返回的数据类型有6种: 1.number-----数字类型的操作数typeof(123); NaN属于number类型。虽然是非数,但是非数也是数字的一种。 2.stri...

    2018-08-10 11:21:21

  • null与undefined的区别

    初学前端js经常搞不清楚null与undefined的区别,他们是js中的原始数据类型 1、undefined数据类型只有一个值undefined,当声明的变量未初始化时,变量的默认值是undefined. 2、null也只有一个值null,用来表示尚未存在的对象,常用来表示函数企图返回一个不存在的对象。...

    2018-08-10 11:21:21

  • 如何将在线电子书保存为pdf格式

    网上有很多免费的在线电子书籍,没有pdf格式,不方便离线阅读,也不方便做记录,所以找了几个将在线内容制作成pdf文件的方法。 一、如果网站上的书籍内容没有分页,所有内容都直接显示出来了,最简单,直接将打印机设为PDF即可: 二、书籍内容分章节显示,需要点击链接...

    2018-08-10 11:21:19

  • DOM事件

    事件冒泡 IE 的事件流叫做事件冒泡(event bubbling),即事件开始时由最具体的元素(文档中嵌套层次最深 的那个节点)接收,然后逐级向上传播到较为不具体的节点。 !DOCTYPE html html head titleEvent Bubbling Example/title /head body div id="myDiv"Click Me/div /bo...

    2018-08-10 11:21:17

  • javascript中string对象方法中的slice、substring、su

    1、slice、substring、snustr均属于String的对象方法,用于截取或提取字符串片段,三者均布破坏原先的字符串,而是以新的字符串返回被提取的部分。 script var str="0123456" ; var str1=str.slice(2,5 ); var str2=str.substring(2,5 ); var str3=str.substr(2,5 ); c...

    2018-08-10 11:21:18

  • VUE组件 之 倒计时(防刷新)

    思路: 一、效果图: 二、CSS代码 .box { width : 300px ; height : 100px ; line-height : 100px ; margin : 100px auto ; background-color : #eee ; text-align : center ; font-size : 30px ; color : #666 ;} .count-number { color : red ; font-size : 30px ; f...

    2018-08-10 11:21:13

  • 1、ajax、axios总结

    一.原生js实现ajax请求: 步骤: get请求: // 1.创建一个XMLHttpRequest的对象. var xml=null; //初始值设为空 if(XMLHttpRequest){ xml=new XMLHttpRequest; //兼容非IE6 }else{ xml=new ActiveXObject('Microsoft.XMLHTTP'); //兼容IE6浏览器 } //2.通过open与服务...

    2018-08-10 11:21:13

  • 【原】无脑操作:HTML5 + CSS + JavaScript实现比赛排

    1、背景:朋友请帮忙做一个比赛排程软件 2、需求: ① 比赛人数未知,可以通过文本文件读取参赛人员名称; ② 对参赛人员随机分组,一组两人,两两PK,如果是奇数人数,某一个参赛人员成为幸运儿自动晋级; ③ 比赛线下进行,比赛结束后,可以在线选择每组中晋级人员;...

    2018-08-10 11:21:13

  • React开发时候注意点

    JSX 使用jsx的使用,用一个{}包裹起来,例如 const method = {div 123 /div} 使用()小括号,防止分号自动插入 const element = ( h1 Hello, {formatName(user)}! /h1); 如果使用箭头函数,返回的是一个对象的话,使用()包围起来 const element = ( h1 Hello, {forma...

    2018-08-10 11:21:12

2