-
浅谈JS闭包
一、作用域 var x = 0 //全局变量 x var y = 10 //全局变量 y var fun1 = function(){ var x = 1 //fun1函数局部变量 x console.log(x++) console.log(y) } fun1() //输出 1 10 函数内可以访问函数上级的变量 console.log(x) //输出0 函数外部不能调用函数内部的局部变...
2018-06-27 09:04:12
-
闲谈Hybrid
前言 当经常需要更换样式,产品迭代,那么我们应该考虑hybrid混合开发,上层使用HtmlCssJS做业务开发,底层透明化、上层多多样化,这种场景非常有利于前端介入,非常适合业务快速迭代. webview app有时需要去替换我们app的html、css,文件非常多,需要我们在app启动的时候从...
2018-06-27 09:03:59
-
浅谈 Virtual DOM 的那些事
背景 我们都知道频繁的dom给我们带来的代价是昂贵的,例如我们有时候需要去更新Table 的部分数据,必须去重新重绘表格,这代价实在是太大了,相比于频繁的手动去操作dom而带来性能问题,vdom很好的将dom做了一层映射关系,进而将在我们本需要直接进行dom的一系列操作,映射...
2018-06-27 09:04:07
-
页面内跳转到相应位置的3种方法
首先设置所需的css和html 设置css .demo{ width: 200px; height: 200px; border: 1px red solid; margin-bottom: 100px; margin-right: 50px; } .btn{ position: fixed; right: 0; top: 20px; background-color: #0000cc; color: #ffffff; } 设置html div class="demo"...
2018-06-27 09:04:08
-
分享一个在js中判断数据是undefined,NaN,null,的技巧
教大家如何在js中判断一个值是否是undefined,null,NaN,以及如何单独判断 平常开发过程中大家可能遇到一种问题,就是取页面某个值的时候获取不到这个var就是undefined了,如果是数字类型的就成了NaN,这个时候判断页面这个值是否存在成了一个麻烦事. 那么有没有什么方法可...
2018-06-27 09:04:06
-
【Ueditor】富文本编辑使用
前提准备: 在 http://ueditor.baidu.com/website/ 官网 下载需要使用的版本。 (我 选用的 1.4.3.1 最新版本)因为这是以前做过的一个记录,现在移动到博客园保存记录。所有现在最新版本不是这个可能。 引入框架 js : 下载好压缩文件后,解压到 conten 文件夹下修改...
2018-06-27 09:03:53
-
二维码生成(QRCode.js)
什么是 QRCode.js? QRCode.js 是一个用于生成二维码的 JavaScript 库。主要是通过获取 DOM 的标签,再通过 HTML5 Canvas 绘制而成,不依赖任何库。 基本用法 div id = "qrcode" /div script type = "text/javascript" new QRCode ( document . getElementById ( "qrcode...
2018-06-27 09:04:01
-
为什么JS中0.1+0.2 != 0.3
为什么JS中0.1+0.2 != 0.3 在我曾经的一篇《 javascript入门教程 (2) 》中,讲到JS中数字运算时,我们提到过一个叫做 数字运算中的精度缺失的问题 ,当时我们只是简单说了下,并未对其原因做了解。这篇文章,我就带着大家了解下 JS运算中精度的缺失问题 。 首先我们先...
2018-06-27 09:03:44
-
JavaScript document对象
1.document对象是window对象的子对象,可直接使用,多用于获取HTML页面元素 2.document对象属性 a)alinkColor活动链接颜色 b)linkColor文本链接颜色 c)vlinkColor用户已观察过文档链接的文本颜色 d)cookie存储于客户端的cookie信息 ①.是某些web站点将用户的某些信息存...
2018-06-27 09:03:53
-
JavaScript Error对象详解
JavaScript Error对象详解 一、概念 error,指程序中的非正常运行状态,在其他编程语言中称为异常或错误。解释器会为每个错误情形创建并抛出一个Error对象,其中包含错误的描述信息。 ECMAScript定义了六种类型的错误。除此之外,还可以使用Error构造方法创建自定义的E...
2018-06-27 09:03:40
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