-
JavaScript实现深拷贝(深复制) 面试题
1、两种方法实现深拷贝(深复制) (1)方法一: 兼容性好 ,请仔细看代码(网上大部分代码有Bug) (2)方法二:需要对象满足 JSON 数据格式。JOSN数据格式:http://www.cnblogs.com/mengfangui/p/8257269.html 2、代码 ! DOCTYPE html html lang ="zh" head meta char...
2018-06-24 01:46:31
-
html Canvas 画图 能够选择并能移动
canvas 画图,能够选中所画的图片并且能够随意移动图片 html xmlns="http://www.w3.org/1999/xhtml"head runat="server"meta http-equiv="Content-Type" content="text/html; charset=utf-8"/ title/title script type="text/javascript" src="JS/jquery.min.js"/scrip...
2018-06-24 01:46:30
-
JS数组
数组: 使用单独的变量名来存储一系列的值。 数组元素: 数组里面的每一项 数组长度: 数组里面元素的个数 表示方法:数组名.length 数组下标(索引): 数组元素在数组的位置,从0开始 如:var a = [12,45,7] 这个数组名为a 有三个元素,分别是12 45 7 ,45的位置是第...
2018-06-24 01:46:28
-
微信公众号扫一扫接口
步骤一:绑定域名 步骤二:引入JS文件 在需要调用JS接口的页面引入如下JS文件,(支持https):http://res.wx.qq.com/open/js/jweixin-1.0.0.js。(如需使用摇一摇周边功能,请引入 jweixin-1.1.0.js) 步骤三:通过config接口注入权限验证配置 所有需要使用JS-SDK的页面...
2018-06-24 01:46:25
-
前端优化技术
先看看网页的加载 一、代码部署优化 1、减少http请求,合理使用缓存技术、懒加载 http协议是无状态的应用层协议,意味着每次http请求都需要建立通信链路、进行数据传输,而在服务器端,每个http都需要启动独立的线程去处理。这些通信和服务的开销都很昂贵,减少http请...
2018-06-24 01:46:26
-
走进webpack(1)--环境拆分及模块化
初级的文章和demo已经基本完成了,代码也已经上传到了我的github上,如果你对webpack的使用并不是十分了解,那么建议你回头看下走近系列,里面包括了当前项目中使用频繁的插件,loader的讲解。以及基本的webpack配置,相关依赖等。如果你已经有了一定的webpack使用经验...
2018-06-24 01:46:22
-
浅谈JavaScript、ES5、ES6
什么是JavaScript JavaScript一种动态类型、弱类型、基于原型的客户端脚本语言,用来给HTML网页增加动态功能。(好吧,概念什么最讨厌了) 动态: 在运行时确定数据类型。变量使用之前不需要类型声明,通常变量的类型是被赋值的那个值的类型。 弱类: 计算时可以不同类...
2018-06-24 01:46:17
-
javascript仿es6的map类
var Dictionary = ( function (){ var f = function (){ this ._items = {}; }; var proto = f.prototype; proto.has = function (key){ return key in this ._items; } proto.set = function (key,value){ this ._items[key] = value; } proto.remove = function (key...
2018-06-24 01:46:23
-
详解Javascript中prototype属性(推荐)
在典型的面向对象的语言中,如java,都存在类(class)的概念,类就是对象的模板,对象就是类的实例。但是在Javascript语言体系中,是不存在类(Class)的概念的,javascript中不是基于‘类的',而是通过构造函数(constructor)和原型链(prototype chains)实现的。...
2018-06-24 01:46:19
-
操作符!与操作符!!的区别
逻辑非(!)操作符,首先它的操作数转换为一个布尔值,然后对其反求。 两个逻辑非(!!)操作符,第一个(!)操作符,首先对她的操作数转换为一个布尔值,然后对其求反,得到布尔值;第二个逻辑非(!)操作符则对这个布尔值再求反。...
2018-06-24 01:46:18
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