11 2016 档案
摘要:Web前端开发工程师面试题
1.说说css的优先级?
2.在移动端中,常常使用tap作为点击事件,好处是?会带来什么问题?
3.原生JS的window,onload与Jquery的$(document).ready(function(){})有什么不同
4.看下面的代码输出什么,foo的值为什么?
var foo = "11"+2-"1";
console.log(foo);
console.log(typeof foo);
5.如何优化一个网站,可从dom,css,js等几个方面来谈谈?
6.希望获取到页面中所有的checkbox怎么做?(不能使用第三方框架)
7.实现一个函数clone,可以对Javascript中的5种主要的数据类型(Number、String、Object、Array、Boolean)进行复制
8.说说call,apply,bind的作用和区别?
9.看下面的代码输出什么,为什么?
function A(x,y){return x+y;}
function M(x,y){return x-y;}
console.log(A.call
阅读全文
摘要:各种前后端技术关键词杂谈
react native可以把android和ios串起来,javascript可以把react native、react.js和node.js串起来。
新语言开发效率比较高但坑还是比较多的,不过java开发效率确实太慢了,php比较居中,python还是不错的,可以用的项目很多,爬虫、自动化运维、人工智能很多都用到python开发。
后端开发用得比较多的是:java php python nodejs go c# ruby等
桌面版的和网络底层用C/C++还是比较多,python也可以做一部分,大数据数据分析神经网络用matlab、R语言的也不少,nodejs一般只用在高并发,通信部分,不是做全部后端的。
移动开发原生基本是ios(Objective-C、Swift)、android,兼容性开发的主要有:react native、PhoneGap、Hybird模式
NodeJS:nodejs、Express、WebStorm 集成Node.js ,可以运行,编译,测试Node.js App。
阅读全文
摘要:关于全站https必要性http流量劫持、dns劫持等相关技术
微信已经要求微信支付,申请退款功能必须12月7号之前必须使用https证书了(其他目前为建议使用https),IOS也是2017年1月1号要求所有请求使用https了,国内有些https证书要1000元一年,阿里云 云盾证书 有免费型DV SSL,国外有免费的。
http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443
网站迟早要全面https化的(虽然有一点技术难度和访问比较慢但趋势已经非常明显了),国内运营商域名劫持植入广告太严重了,http请求用各种技术手段都很难防住,所以不是微信、ios强制也应该要尽快切换到https,网站在google、百度上还会对全站https增加排名权重优先收录。
https只能解决http流量劫持,对于dns劫持 https无效
经过测试发现域名是直接被劫持 解析到劫持的服务器ip去
看来还是要用d+服务才保险,具体请看本人另外一篇文章
阅读全文
摘要:用grunt搭建自动化的web前端开发环境实战教程(详细步骤)
jQuery在使用grunt,bootstrap在使用grunt,百度UEditor在使用grunt,你没有理由不学、不用!
前端自动化,这样的一个名词听起来非常的有吸引力,向往力。当今时代,前端工程师需要维护的代码变得及为庞大和复杂,代码维护、打包、发布等流程也变得极为繁琐,同时浪费的时间和精力也越来越多,当然人为的错误也随着流程的增加而增加了更多的出错率。
阅读全文
摘要:前端开发自动化工作流工具,JavaScript自动化构建工具grunt、gulp、webpack介绍
前端自动化,这样的一个名词听起来非常的有吸引力,向往力。当今时代,前端工程师需要维护的代码变得及为庞大和复杂,代码维护、打包、发布等流程也变得极为繁琐,同时浪费的时间和精力也越来越多,当然人为的错误也随着流程的增加而增加了更多的出错率。致使每一个团队都希望有一种工具,能帮助整个团队在开发中能精简流程、提高效率、减少错误率。随之讨论自动化部署也越来越多,并且国内很多大型团队也都有自己成熟的自动化部署工具。据我所知,百度有FIS,腾讯有Modjs,360有燕尾服,还有很多团队在使用Ant,Shell等,而现在讨论较多的是Grunt: 一套前端自动化工具,一个基于nodeJs的命令行工具,一般用于:压缩文件,合并文件,简单语法检查。
阅读全文
摘要:人体冷冻技术科学家称四十年内实现冷冻后复活,实现起死回生和长生不死
阿尔科生命延续基金会(Alcor让生命延续下去)是世界上最大的人体冷冻技术机构,签约的客户已超1000人,超过百人被冷冻起来。
研究称:人体冷藏保存技术不会对记忆造成损伤
俄罗斯研究人体冷冻技术的科学家日前声称让人体在冷冻后复活这项技术将在五十年内取得重大突破,这意味着人的不朽之梦有可能真的变成现实
看来实现长生不死还是有可能的,再活个四五十年冷冻、生命技术应该就很成熟了
阅读全文