- 博客(6)
- 收藏
- 关注
原创 单例模式--js
单体(单例)模式的实现在于保证一个特定类仅有一个实例,意味着当第二次使用同一个类创建新对象时,应该得到第一个所创建对象完全相同对象。new操作符: 单体思想是,当使用同一个构造函数以new操作符来创建多个对象时,应该仅获得指向完全相同的对象的新指针。实现方法:1、可以使用全局变量来存储该实例,但是并不推荐使用这种方法,因为在一般原则下,全局变量是有确定啊的,此外,任何人都能f覆盖该全局变量,...
2018-05-23 13:20:05 177
原创 (腾讯编程题)字符移位--js
小Q最近遇到了一个难题:把一个字符串的大写字母放到字符串的后面,各个字符的相对位置不变,且不能申请额外的空间。你能帮帮小Q吗?输入描述:输入数据有多组,每组包含一个字符串s,且保证:1<=s.length<=1000输出描述:对于每组数据,输出移位后的字符串。输入例子1:AkleBiCeilD输出例子1:kleieilABCD...
2018-05-20 12:25:42 950
原创 (腾讯编程题)构造回文--js 动态规划
给定一个字符串s,你可以从中删除一些字符,使得剩下的串是一个回文串。如何删除才能使得回文串最长呢?输出需要删除的字符个数。输入描述:输入数据有多组,每组包含一个字符串s,且保证:1<=s.length<=1000.输出描述:对于每组数据,输出一个整数,代表最少需要删除的字符个数。输入例子1:abcdagoogle输出例子1:22思路:保存字符串并保存该字符串的反转字符串,然后用最...
2018-05-20 11:35:25 400
原创 原型链
原型链的基本思想:利用原型让一个引用类型继承另一个引用类型的属性和方法。构造函数、原型和实例的关系:每个构造函数都有一个原型对象,原型对象都包含一个指向构造函数的指针,而实例都包含一个指向原型对象的内部函数。实现原型链的代码: function SuperType(){ this.prototype=true; } SuperType.proto...
2018-05-08 14:30:29 180
原创 验证用户名、邮箱、密码----灵活的javascript
一、小白写法: function checkName(){ // 验证名字 } function checkEmail(){ // 验证邮箱 } function checkPassword(){ // 验证密码 } 创建了很多变量(函数也是变量)二、函数的另一种形式var checkName=
2018-05-05 21:18:35 1204
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人