腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
一个小程序员的成长笔记
专栏作者
举报
47
文章
64369
阅读量
33
订阅数
订阅专栏
申请加入专栏
全部文章(47)
其他(15)
css(15)
html5(11)
javascript(6)
html(4)
jquery(2)
ios(1)
java(1)
编程算法(1)
存储(1)
正则表达式(1)
object(1)
开发(1)
浏览器(1)
搜索文章
搜索
搜索
关闭
理想的继承范式——寄生组合式继承
其他
1 window.onload = function() { 2 var person1 = new SubType("Gee", 20); 3 var person2 = new SubType("Key", 21); 4 5 person1.colors.push("yellow"); 6 alert("person1: " + person1.colors); // red, blue, green, yellow 7 alert("per
就只是小茗
2018-12-12
491
0
递归函数
其他
这里使用的是命名函数表达式的方法实现递归,将这个函数赋值给 factorial 。这样即使在使用过程中对变量进行修改,也不会影响已赋值的递归函数进行调用,保证了代码的安全性。这种方式在严格模式和非严格模式下都适用。
就只是小茗
2018-12-12
745
0
私有变量
其他
构造函数的私有变量,属性和方法都是独立的。 1 window.onload = function() { 2 var person = new Person("Li"); 3 alert(person.getName()); // Li 4 person.setName("Joe"); 5 alert(person.getName()); // Joe 6 7 var person2 = new Person("Ji");
就只是小茗
2018-12-12
593
0
获取浏览器视口大小
其他
1 window.onload = function() { 2 alert("width: " + getPageScale().pageWidth + ", height: " + getPageScale().pageHeight); 3 }; 4 5 /** 6 * 获取浏览器视口大小 7 * @return {object} 宽,高 8 */ 9 function getPageScale(){ 10 var pageWidth = window.inne
就只是小茗
2018-12-12
1.1K
0
[转]JS私有化的实现——稳妥构造函数
其他
所谓稳妥对象, 指的是没有公共属性, 而且其方法也不引用this的对象。稳妥对象函数遵循与寄生构造函数类似的模式, 但有两点不同: 一是新创建对象的实例方法不引用this; 二是不使用new操作符调用构造函数。 最近在浏览博客时发现很多人好像理解错这个稳妥构造函数了, 这个函数与在《javascript 高级程序设计》中提到的其他构造函数的一大特点在于可以利用js作用域实现私有变量化。
就只是小茗
2018-12-07
1.1K
0
创造特殊的构造函数——寄生构造函数模式
其他
当我们需要构造一个特殊的数据,我们可以通过寄生构造函数来实现。比如我们要格式化一个Array(简单举例),将其变成一个有“|”组成的字符串,我们可以这么做:
就只是小茗
2018-12-07
923
0
自定义类型的创建
其他
以上方法,对于有其他OO语言经验的开发人员去看,比较容易理解,但是性能上并不推荐。因为每次创建新的实例都需要进行一次判断,哪怕这次的性能损耗是极小的,但毕竟也是有损耗。
就只是小茗
2018-12-07
1.1K
0
Javascript打印网页局部的实现方案
其他
项目中,需要对页面的部分div进行打印,为了保证界面布局不乱,采取了新建iframe的方法。
就只是小茗
2018-10-25
1.1K
0
Bug 级别定义标准
其他
缺陷种类 缺陷级别 详细说明 功能缺陷 Urgent (V级) 1.操作系统无法正常使用,死机,出现致命错误 2.数据丢失 3.被测试系统频繁崩溃,程序出错,使功能不能继续使用 4.性能与需求不一致 5.系统资源弓|发性能问题 6.系统配置引发错误 7.安全性问题 Very High (IV级) 1.功能与需求不致,或功能未实现 2.功能有错误,影响使用 3.数据传输有错误 4.安装与卸载问题 High (III级) 1功能有错误,但不影响
就只是小茗
2018-07-05
1.7K
0
CSS深入理解学习笔记之line-height
其他
1、line-height的定义 定义:两行文字基线之间的距离。 注:不同字体之间的基线是不同的。 2、line-height与行内框盒子模型 行内框盒子模型: ①内容区域(conte
就只是小茗
2018-03-07
1.3K
0
Canvas 剪切图片
其他
/** * 剪切图像 */ function initDemo8(){ var canvas = document.getElementById("demo8"); if (!canvas) return; var context = canvas.getContext("2d"); var img = new Image(); img.src = "images/timg3.jpg"; img.onload = function () {
就只是小茗
2018-03-07
2K
0
css3实现圆角边框渐变
其他
<button class="border">112233</button> 创建button .border{ position: relative; border: 4px solid transparent; border-radius: 16px; background: linear-gradient(orange, violet); background-clip: padding-box; padding: 10px; /* just to show box-shadow s
就只是小茗
2018-03-07
2.6K
0
form表单转Json提交方法
其他
先将表单数值转换成数组存储,存储成的格式为[{"name":"","value":""},.....}] var formArray = $("#form").serializeArray(); 将formArray转换成Json格式或者标准格式数组 /* 数组转json * @param array 数组 * @param type 类型 json array */ function formatArray(array, type) { var dataArray = {}; $.e
就只是小茗
2018-03-07
4.1K
0
如何测试前台获得的数据
其他
测试前台获得的数据可使用ajax,在代码中加debugger打上断电之后,查看获得的data数据。 $.ajax({ async:false, type:"post", dataType:'json', url : "url" + new Date().getTime(), success :function(data){ debugger; } });
就只是小茗
2018-03-07
2K
0
常见HTML的!DOCTYPE声明
其他
HTML或者XHTML版本!DOCTYPE声明 HTML 2.0 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> HTML 3.2 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> HTML 4.0 Transitional <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/T
就只是小茗
2018-03-07
1.2K
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档