-
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
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash