2020年2月4日星期二 工作

1. 小程序搜索列表和搜索页面的制作

时长一天,效果:见工作记录.word 2月4日星期二

2. 组长与项目经理做了什么

组长工作量比我要大很多,加快学习

3. 每日必备,无论多忙

1. 每日一题

今日的题全部不会做:答案是:D、C、ACD、BC、ABD
1. 下面这段JS程序的执行结果是:
	var user = {
 		count : 1,
 		getCount: function(){
	 	 return this.count;
	 	}
	}
	var func = user.getCount
	console.log(func())
	A. this.count
	B. 1
	C. 报错
	D. undefined
2. 下面这段代码输出什么:
	console.log(1);
	let a = setTimeout(() => {console.log(2)}, 0);
	console.log(3);
	Promise.resolve(4).then(b => {
		console.log(b);
		clearTimeout(a);
	});
console.log(5);
A. 1 2 3 4 5
B. 1 3 4 5
C. 1 3 5 4
D. 1 3 5 4 2
3. 在ECMAScript6 中,promise的状态有()
A. Pending
B. Pause
C. Resolved
D. Rejected
4. 
var str = "stiabsstringapbs";
var obj = {};
for (var i = 0; i < str.length; i++) {
  var key = str[i];
  if (!obj[key]) {
    obj[key] = 1;
  } else {
    obj[key]++;
  }
}
var max = -1;
var max_key = "";
var key;
for (key in obj) {
  if (max < obj[key]) {
    max = obj[key];
    max_key = key;
  }
}
alert("max:" + max + " max_key:" + max_key);
A. obj是用来统计字符数量的
B. 代码所实现的功能是:统计字符串中,所有字符的数量
C. max表示最大字符,key表示字符
D. 代码实现功能是:判断一个字符串中出现次数最多的字符,统计这个次数
关于上述代码说法错误的是(      )
5. this对象的理解正确的是 ()
A. 在不改变this指向的前提下,this总是指向函数的直接调用者
B. 如果有new关键字,this指向new出来的那个对象
C. this总是指向函数的非间接调用者
D. IE中attachEvent中的this总是指向全局对象Window

2. 每日一段

为什么是javascript?
一路发展到今天,JavaScript的应用范围已经大大超出一般人的想象,但是,最初的JavaScript是作为
嵌入浏览器的脚本语言而存在,而它所提供的那些用以表示Web浏览器窗口及其内容的对象简单实用,功
能强大,使得Web应用增色不少,以至于直到今天,在大多数人眼里,JavaScript 表现最出色的领域依然
是用户的浏览器,即我们所说的Web应用的客户端。客户端浏览器的JavaScript应用也正是本书讨论的重
点内容。
作为一名专业程序员,当你在面对客户的时候,经常需要判断哪些交互需求是适合于JavaScript来实
现的。而作为一名程序爱好者或者是网页设计师,你也需要了解哪些能够带给人惊喜的特效是能够由
JavaScript来实现的。总之一一句话,除了掌握JavaScript本身,我们需要学会的另一项重要技能是,在正确
的时候、正确的地方使用JavaScript。对于JavaScript初学者来说学会判断正确使用的时机有时候甚至比学
会语言本身更加困难。
作为项目经理,我经常接受来自客户的抱怨。因此我很清楚我们的JavaScript在带给客户好处的同时
制造了太多的麻烦,相当多的灾难是由被错误使用的JavaScript引起的。一些代码本不应该出现在那个位
置,而另一些代码则根本就不应当出现。我曾经寻访过问题的根源,发现一个主要的原因由于JavaScript
的过于强大(在后面的小节中我们将会提到,另一个同样重要的原因是“脚本诱惑”),甚至超越了浏览
器的制约范围,于是麻烦就不可避免的产生了,这就像你将一个魔鬼放入一个根本就不可能关住它的盒子
里,那么你也就无法预料魔鬼会做出任何超出预期的举动。

3. 每日一新技术点

1. 实现垂直剧中的方法
.cu-btn {
    ./colorui/main.wxss: 681position: relative;
    border: 0rpx;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    padding: 0 30rpx;
    font-size: 28rpx;
    height: 64rpx;
    line-height: 1;
    text-align: center;
    text-decoration: none;
    overflow: visible;
    margin-left: initial;
    transform: translate(0rpx, 0rpx);
    margin-right: initial;
}
2. 解决冲突的方法:
拉取不下来提示会用冲突文件时:先git pull拉取下代码,当然不能拉下来
接下来解决方法:
	git add .  --->   git commit -m '解决冲突'   --->  git pull   --->    
	找到冲突文件的对应位置 --->   协商解决代码去留方案  --->   git push
完美!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值