前端面试每日-31-第200天

今天的知识点 (2019.11.02) —— 第200天 (我也要出题)[html] 你知道p标签和br标签两者的区别是什么吗?[css] 如何用css自定义滚动条?能做到所有浏览器兼容吗?想要做兼容怎么办呢?[js] 页面的编码和被请求的资源编码不一致时如何处理?[软技能] 你要是在家时,公司网站出问题了你是怎么解决的?《论语》,曾子曰:“吾日三省吾身”(我每天多次反省自己)。 前端面试每日3+1题,以面试题来驱动学习,每天进步一点! 让努力成为一种习惯,让奋斗成为一种享受!相信 坚持 的力量!!!欢迎在 Issues 和朋友们一同讨论学习! 项目地址:前端面试每日3+1 【推荐】欢迎跟 jsliang 一起折腾前端,系统整理前端知识,目前正在折腾 LeetCode,打算打通算法与数据结构的任督二脉。GitHub 地址 微信公众号欢迎大家前来讨论,如果觉得对你的学习有一定的帮助,欢迎点个Star, 同时欢迎微信扫码关注 前端剑解 公众号,并加入 “前端学习每日3+1” 微信群相互交流(点击公众号的菜单:进群交流)。 学习不打烊,充电加油只为遇到更好的自己,365天无节假日,每天早上5点纯手工发布面试题(死磕自己,愉悦大家)。希望大家在这浮夸的前端圈里,保持冷静,坚持每天花20分钟来学习与思考。在这千变万化,类库层出不穷的前端,建议大家不要等到找工作时,才狂刷题,提倡每日学习!(不忘初心,html、css、javascript才是基石!)欢迎大家到Issues交流,鼓励PR,感谢Star,大家有啥好的建议可以加我微信一起交流讨论!希望大家每日去学习与思考,这才达到来这里的目的!!!(不要为了谁而来,要为自己而来!)交流讨论欢迎大家前来讨论,如果觉得对你的学习有一定的帮助,欢迎点个[Star] https://github.com/haizlin/fe...

November 2, 2019 · 1 min · jiezi

Bluehost-WordPress网站搭建疑问解答

如果有创建境外网站的需求,比如做Niche或Affiliate网站,通常会选择Bluehost做服务器。下面针对在Bluehost上搭建网站需要注意的地方做个解答。 1、如何选择套餐? 一般选择推荐的版本,预算充足就选WP Pro。 2、是否需要在购买服务器之后也注册域名? 如果没有事先注册好的域名,可以注册一个新域名,首年免费,但是到期之后后续的费用还是会比其他服务商的费用高,所以域名最好是先注册好,而且变更主域名也麻烦,需要提供经过账号认证才可以变更。 3、注册账号信息有哪些需要特别注意? 姓名可以拿护照上的名字拼音,Street Address需要填写实际的居住地址,电话号码和邮箱也要是真实的,Bluehost工作人员在服务器注册几天之后会暂时冻结你的账号,需要提供官方有效身份证件和包含居住地址的消费账单(必须是英文的)认证通过之后,账号才可以继续使用,如果长时间不认证重新激活账号,Bluehost会注销你的账号并退款。 详细见:Bluehost WordPress注册账号信息注意事项 4、SSL认证打开就行了? 在购买账号初始化完毕登陆到控制面板之后,在Setting板块显示的是临时的URL,因为环境的初始化用的是临时的URL参数,在打开SSL认证开关之后,只需要在初始化完毕之后把临时的URL改为主域名即可,用https://xxxxxx.com,这边一定要用https,而不是http。 5、Bluehost是否可以变更主域名? 最好事先规划好,不要中途变更域名,变更域名需要在认证通过之后,才可以让Bluehost技术支持给你操作。沟通非常耗时,能不变更最好不要变更。 6、怎么解决Bluehost认证需要提供的英文消费账单? 在注册账号之后,认证需要提供官方有效身份证件,证件可以用护照,但是对中国国内的人要提供英文消费账单就麻烦了,而且账单上还要有你注册Bluehost账号时候填写的居住地址信息。答案就是下面这份Xfinity网费账单: 详细操作见:Bluehost主域名变更 7、Bluehost怎么注销账号和退款? 如果注册的账号是在一个月内申请的可以申请注销账号并退款。如果要注销BlueHost账号并退款,入口并不在个人账号界面,而是在Billing。 详细解答见:BlueHost 账号注销和退款流程 8、Bluehost域名怎么转出? 详细操作步骤见:Bluehost域名服务商切换 9、Bluehost怎么设置网站后台邮箱客户端? 详细操作步骤见:Bluehost 邮箱客户端设置 原文见:Bluehost WordPress网站搭建指南

May 26, 2019 · 1 min · jiezi

同一个网站手机端跟电脑端显示不同是怎么实现的

同一个网站,手机端跟电脑端不同是怎么实现的? 常见的方式有三种: 1,自适应网站 同一套代码,自动实现手机端和电脑端的布局自动调整。例如:openGPS.cn 网站现在大部分页面已经支持自适应展示,手机端电脑端都可以访问本站内容,正常阅读。自适应站点,往往是对CSS布局的重点考虑,本站使用的是BootStrap这个前端样式组件实现的自适应布局。 2,网站二级目录 这种是早期网站比较喜欢的做法,因为其实这是一个网站。早期网站往往是使用虚拟主机(也叫空间)发布,一个空间只能放一个网站,所以这种做法在早期特别流行。这种结构本质还是一个网站,但是针对手机电脑客户端单独做了往往对应的一套目录,例如: 电脑站点地址一般是:www.domain.com/xxxxxxx 手机站点地址往往是:www.domain.com/m/xxxxxxx 3,手机站点使用二级域名,电脑手机各一套2套站点代码 这种做法,工作量跟二级目录基本相似,严格来说代码量稍微多点。由于是2套代码,所以发布时候也得配备2套域名,不过要求两套站点连接同一个数据库来实现数据统一。例如: 电脑端网站域名是:www.domain.com 手机端网站域名是:m.domain.com 原文地址: https://www.opengps.cn/Blog/V... 文章的更新编辑依此链接为准。欢迎关注源站原创文章!

April 23, 2019 · 1 min · jiezi

CODING Pages 服务全面升级,更快更稳更可靠!

尊敬的 CODING 用户: 您好! 由于原上游服务商无法满足 CODING Pages 日益增长的用户量以及访问速度需求,同时提供的 DDoS 解决方案无法支撑大型 DDoS 攻击,给 CODING 用户造成了使用上的不便,对此我们深表歉意。 为保障用户使用体验,经过无缝平稳迁移,CODING Pages 服务现已全面升级至腾讯云,为用户提供更加强大的网络资源,加速 Pages 访问,同时优化了防 DDoS 方案,稳定性大幅提升。 CODING Pages 拥有强大的页面托管服务,提供自定义域名、免费 SSL 证书、自动实时部署等功能,使用 CODING Pages 一键托管您的网站,通过实时自动发布您在腾讯云开发者平台中托管的代码,向世界介绍您与您的项目。 目前已有数万开发者、设计师、产品经理、团队与企业在使用 CODING Pages 托管他(她)们的个人网站、博客、企业与产品官网、在线文档等。 点击注册腾讯云开发者平台→ 创建一个项目 → 一键开启 CODING Pages 现在开始面向世界! 同时 CODING 研发管理系统(企业版)也将在近期支持 Pages 功能,点击体验 CODING 研发管理系统,一站式 DevOps,提升研发效能,五人以下团队免费。 如果在使用 Pages 服务的过程中遇到任何问题,欢迎查阅帮助文档获取相关信息: https://dev.tencent.com/help/doc/quick-start/creating-pages 或者通过以下方式随时向我们反馈: 在线反馈渠道:https://feedback.coding.net 官方邮箱:support@coding.net CODING 团队

April 22, 2019 · 1 min · jiezi

网站从小到大发展过程

网站,很多it行业的人都了解。网站的成长过程,却是很多it行业人士并不理解的过程,往往还有人调侃:做个淘宝网多少钱?本文将逐步讲述网站的成长过程。讲述网站的访问量从0到1,从1到100,从100到1000,从1000到1000000+的过程。静态网站这是所有网站的起步阶段,几乎只有几个页面,固定的html代码。部分网站是由程序员偷懒直接创建,可能会绕过这个环节。这时候往往使用虚拟主机发布。或者使用低配服务器发布。内容更新往往频率很低。顺道提一嘴,这个时候的网站,甚至可以通过对象存储进行发布,参考本站文档《手里一堆闲置域名怎么用起来?巧用OSS发布静态网站!》动态网站这是网站的初步形态,相对有了一些动态功能,有了数据库,有了登录等功能,具备文章内容的增删改查等常见功能。其实已经是个名副其实的网站了。但是这个过程,仅仅是静态网站的升级,有了动态内容可展示。大部分企业官网,博客等均为此类。这时候的网站依然局限于单机发布,或者使用虚拟主机(网站空间)发布。网站尚无较难克服的瓶颈出现,推荐使用阿里云低配ECS发布,参考《阿里云云服务器ECS》访问量增长第一阶段(十几个用户并发访问卡顿):带宽不足这个阶段,往往是由于静态资源过多开始引发,打开一个页面累计下载图片,js文件,甚至视频等文件一下子占用了服务器总带宽,从而网站打开过慢。这个时候,简单的做法是增加带宽,高级点的做法是套用CDN,也或者通过外部引入静态文件实现解决。访问量增长第二阶段(几十个用户并发访问网站报错甚至超时):单机配置不足随着访问量上升,原本的低配服务器或者虚拟主机空间的cpu,内存等主服务器资源开始不足。这个时候,网站依然工作在单机状态。问题解决过程也很简单,那就是升级服务器配置访问量增长第三阶段(几百人并发访问系统延迟很高):硬盘IO资源不足访问量上升到一定程度,带宽够用,cpu够用,内存够用等情况下,可能就是硬盘IO不足。这个时候的升级方案,往往是网站程序与数据库分离,数据库单独存在一块硬盘上(例如ssd硬盘),甚至专门一台服务器放数据库。这个阶段,往往是下一步升级变得特别困难的时候,因为已经开始超出单机承载范围了。当然,这个阶段已经非常有必要依赖CDN等组件加速了。专业的数据库产品可参考《云数据库RDS》访问量增长第四阶段(超过几百人并发访问):大型网站架构现在的网站,已经算是大型网站了。缓存设计,负载均衡发布,数据库高性能优化,数据库读写分离,高性能中间件,分布式设计,CDN加速,安全防御,云架构发布等等五花八门的技术综合使用。这时候往往很难由一个人完成一个网站的开发工作。往往要在很多瓶颈环节做优化:动静分离:使用对象存储OSS共享存储文件缓存加速:memcached,redis等内存型解决方案加速数据库:分布式数据库DRDS,读写分离发布,分库分表设计,高性能硬盘支持,规范的表结构负载均衡:实现多web服务器共同承担大流量访问,实现访客人数与服务器数量成正比CDN加速:实现静态资源让用户就近加载安全防御:DDOS攻击防御,屏蔽恶意刷新带来的无效压力,屏蔽黑名单爬虫采集原文地址: https://www.opengps.cn/Blog/View.aspx?id=245 文章的更新编辑依此链接为准。欢迎关注源站原创文章!

March 7, 2019 · 1 min · jiezi