学校宣讲会答题疑问笔记

该数据集收录了国内主要期货商品和股指指数的日频行情 商品期货覆盖有色、黑色、能化、农产品等板块,包含铜、螺纹钢、原油、豆粕等活跃合约 股指指数部分涵盖沪深300、上证50、中证500等品种 每个品种提 该数据集收录了国内主要期货商品和股指指数的日频行情。商品期货覆盖有色、黑色、能化、农产品等板块,包含铜、螺纹钢、原油、豆粕等活跃合约。股指指数部分涵盖沪深300、上证50、中证500等品种。每个品种提供统一字段:合约代码、交易日期、开盘价、最高价、最低价、收盘价、结算价、成交量和持仓量。数据按交易日顺次排列,未做复权处理,直接反映交易所原始发布信息。 数据源:CMES金融数据库 立即下载

今天去参加了一个公司的宣讲会,最后的笔试答题阶段遇到了许多自己曾经没有想过的问题,没了解过的知识技术。现在做个总结。

1.Quirks和standards模式

简言之,quirks模式就是IE6之前的浏览器模式,那个模式对于许多方面不支持,所以又称为怪癖模式,诡异模式,怪异模式。

IE6之后浏览器进入了standards模式它们的区别在于总体会有布局、样式解析和脚本执行三个方面的区别。

盒模型:在W3C标准中,如果设置一个元素的宽度和高度,指的是元素内容的宽度和高度,而在Quirks 模式下,IE的宽度和高度还包含了padding和border。

设置行内元素的高宽:在Standards模式下,给<span>等行内元素设置wdith和height都不会生效,而在quirks模式下,则会生效。

设置百分比的高度:在standards模式下,一个元素的高度是由其包含的内容来决定的,如果父元素没有设置百分比的高度,子元素设置一个百分比的高度是无效的用margin:0 auto设置水平居中:使用margin:0 auto在standards模式下可以使元素水平居中,但在quirks模式下却会失效。

2.css的hack

对于不同的浏览器,CSS的解析程度不一样,因此会导致生成的页面效果不一样;这个时候我们就需要针对不同的浏览器(特别是IE)去写不同的CSS,这个过程就叫做css hack.

3.href和src的区别

简言之src用于替换当前元素;href用于在当前文档和引用资源之间建立联系。

对于src:当浏览器解析到该元素时,会暂停浏览器的渲染,知道该资源加载完毕。这也是将js脚本放在底部而不是头部得原因。

对于href:浏览器会识别该文档为css文档,并行下载该文档,并且不会停止对当前文档的处理。这也是建议使用link,而不采用@import加载css的原因。

4.normalize.css

Normalize.css 只是一个很小的CSS文件,但它在默认的HTML元素样式上提供了跨浏览器的高度一致性。相比于传统的CSS reset, Normalize.css是一种现代的、为HTML5准备的优质替代方案。Normalize.css现在已经被用于Twitter Bootstrap以及许许多多其他框架、工具和网站上.

Normalize.css是一种CSS reset 的替代方案。经过@necolas和@jon_neal花了几百个小时来努力研究不同浏览器的默认样式的差异,这个项目终于变成了现在这样。

创造normalize.css有下面这几个目的:

  • 保护有用的浏览器默认样式而不是完全去掉它们
  • 一般化的样式:为大部分HTML元素提供
  • 修复浏览器自身的bug并保证各浏览器的一致性
  • 优化CSS可用性:用一些小技巧
  • 解释代码:用注释和详细的文档来

Normalize.css支持包括手机浏览器在内的超多浏览器,同时对Html5元素、排版、列表、嵌入的内容、表单和表格都进行了一般化。尽管这个项目基于一般化的原则,还是在合适的地方使用了更实用的默认值.

5.渐进增强和优雅降级

二者的目的都是关注不同浏览器下的不同体验,但是它们侧重点不同,所以导致了工作流程上的不同。

渐进增强(Progressive Enhancement):一开始就针对低版本浏览器进行构建页面,完成基本的功能,然后再针对高级浏览器进行效果、交互、追加功能达到更好的体验。

优雅降级(Graceful Degradation):一开始就构建站点的完整功能,然后针对浏览器测试和修复。比如一开始使用 CSS3 的特性构建了一个应用,然后逐步针对各大浏览器进行 hack 使其可以在低版本浏览器上正常浏览。

其实也就是向上兼容和向下兼容的概念。渐进增强是向上兼容,优雅降级是向下兼容。

优雅降级观点认为应该针对那些最高级、最完善的浏览器来设计网站。。。

详见https://www.jianshu.com/p/d313f1108862说的很好很详细。特别是这句对于向上向下兼容的例子:

向下兼容指的是高版本支持低版本的或者说后期开发的版本支持和兼容早期开发的版本,向上兼容的很少。大多数软件都是向下兼容的,比如说Office2010能打开Office2007,Office2006,Office2005,Office2003等建的word文件,但是用Office2003就不能打开用Office2007,Office2010等建的word文件!

6.css的content属性

content 属性与 :before 及 :after 伪元素配合使用,来插入生成内容。

例如:

a:after
  {
  content: " (" attr(href) ")";
  }

7.rgba()和opacity透明效果的不同

这个是在于放背景下面和放背景上面的不同;

这个是opacity的透明效果,最后他活在背景下面。

这个是rgba()的效果,把背景盖住了。

rgba()的用法是,里面输入4个值,前三个是rgb()颜色值,最后一个是透明度,0到1之间,1不透明,0全透明。

opacity用法:

div
{
opacity:0.5;
}

8.图片的格式和区别

9.js一些小问题

var a;
alert(typeof a);
alert(b);
var a=null;
alert(a);
alert(typeof a);
console.log(NaN==NaN);
console.log([]==false);
console.log([]==![]);
console.log(1==true);
console.log(null==undefined);
console.log(0==false);
console.log(null==function);
console.log(null==object);
console.log(null==false);

依次结果是

undefined

undefined

没作用

没作用

null

boject

false

true

true

true

true

true

出错

false

false  是的我快哭了 ,都是什么鬼。。。。

10.JSON和Ajax

百度说:JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。

两者关系详见:https://blog.youkuaiyun.com/lijuhu/article/details/79210526。

而对于json是个啥,可以看一下这个https://blog.youkuaiyun.com/fwj_ntu/article/details/78237350

这里面有一句话说的很透彻:json本质是一种文件组织方式,比如你熟悉的txt, csv, word等等。

 

11.在dom中直接写样式,优先级最高,可维护性差。

12.MVVM,MVP,MVC

MVC是一种设计模式,全称为:Model-View-Model.

MVVM是Model-View-ViewModel的简写,全称:Model-View-ViewModel 。它本质上就是MVC 的改进版。有两张特别好的解释图片:

详见https://blog.youkuaiyun.com/qq_36228442/article/details/79470408很详细。

滑模控制概述 滑模控制概述1.滑模控制概念2.滑模控制原理3.滑模控制设计步骤4.研究现状5.发展趋势5.1自适应滑模变结构控制5.2模糊滑模控制5.3神经网络与滑模控制的结合 1.滑模控制概念   滑模控制(Sliding Mode Control,SMC)是一种特殊类型的变结构控制(Variable Structure Control,VSC),因此又称之为滑模变结构控制,是近年来广泛应用和发展的一种控制方法。滑模控制本质上是一种非线性控制,即控制结构随时间变化而变化。滑模变结构控制是非线性系统中普遍采用的一种分析方 阅读详情

相关推荐

5分钟搞定Google Custom Search API申请:从注册到获取CX Key全流程

本文详细介绍了如何快速申请和配置Google Custom Search API,从Google Cloud项目创建、启用计费、获取API Key,到在Programmable Search Engine控制台创建自定义搜索引擎并获取关键的CX Key,提供了全流程实战指南。文章还包含安全配置建议、API调用测试方法及前端与后端的集成代码示例,帮助开发者高效实现网站或应用的智能搜索功能。

weixin_29227585的博客 1673

java宣讲会提问_校园宣讲会就是听吹牛?非也!

原标题:校园宣讲会就是听吹牛?非也!每年随着各个银行公布校招公告,各大行的宣讲会也在全国各大高校跟着同期展开。有人觉得宣讲会不就是各大银行到处吹牛的活动吗,有啥去的,浪费时间。其实非也,各位银行备考的同学有机会的话还是去一下比较好。1、了解招考信息。在宣讲会中可能了解本地招聘人数、历年报名人数等信息,这是你了解该银行竞争激烈程度的重要内容。2、了解银行相关信息。这可以为后期面试做好准备。基本上每个...

weixin_33007509的博客 679

暗月项目七详解

本文围绕“暗月靶场项目七”展开,记录了一次从外网 Web 入口逐步深入内网并最终获取域控目标的完整实训过程。

Re_K123的博客 419

宣讲会问题BestArrange

package class_07; import java.util.Arrays; import java.util.Comparator; /** * * 一些项目要占用一个会议室宣讲,会议室不能同时容纳两个项目 * 的宣讲。 给你每一个项目开始的时间和结束的时间(给你一个数 * 组,里面 是一个个具体的项目),你来安排宣讲的日程,要求会 * 议室进行 的宣讲的场次最多。返回这个...

JZ 7305

通义千问语言模型Qwen2.5架构详解

此外,将基于API的模型 Qwen-Plus 与领先的专有和开源模型进行了对比,包括 GPT4-o、Claude-3.5-Sonnet、Llama-3.1-405B和DeepSeek-V2.5。Qwen2.5-Math-72B-Instruct的整体性能超越了Qwen2-Math-72B-Instruct和GPT4-o,甚至是非常小的专业模型如 Qwen2.5-Math-1.5B-Instruct也能在与大型语言模型的竞争中取得高度竞争力的表现。近来也出现了明显的转向小型语言模型(SLMs)的趋势。

搏博的专栏 1万+

高效搭建微信公众号爬虫全流程

微信公众号爬虫系统成功完成功能测试验证。该系统具备完整的数据采集与管理能力,支持多公众号内容爬取、数据存储与统计分析。通过命令行界面可执行爬取操作(如量子位、新智元等公众号),查看最新文章列表和系统统计信息。测试显示SQLite数据库正常存储数据,所有核心功能(多源支持、文章检索、数据统计)均运行良好。系统采用模块化设计,扩展性强,为后续接入真实API或网页爬取奠定了坚实基础,是AI内容聚合的优质开发平台。🎉

weixin_44975687的博客 1556

述职答辩提问环节一般可以问些什么_校园开放日攻略一——如何提问?

校园开放日的大致流程都差不多是宣讲会+学生体验+参观校园的形式。在宣讲会上,校方应该会介绍学校的办学理念、课程设置、师资水平、办学特色等等,民办学校应该还会介绍招生名额、开班情况、学费标准甚至校车、住宿等,公办学校应该会涉及参与学区、集团建设的共享共建资源等。参观校园的环节,一般会有专人引导家长看看学校的教室、图书馆、操场、社团活动场所等等。因为基本都是在双休日举行,所以不会看到上课的场景。不过,...

weixin_34293510的博客 963

CXL ALMP(ARB/MUX Link Management Packet)理解

ALMP(ARB/MUX Link Management Packet) 是CXL协议中由ARB/MUX层生成和处理的专用管理报文,用于协调链路电源状态切换(如L0s/L1)和虚拟链路状态机(vLSM)同步。ALMP是ARB/MUX层的控制平面报文,专用于以下场景:协调多协议(CXL.io、CXL.cachemem等)的链路状态切换(如L1进入/退出)。维护各协议独立的虚拟链路状态机(vLSM) 状态同步。在物理层(PHY)与链路层(Link Layer)之间仲裁电源管理请求。

Summer的博客 1199

Vue Router不跳转

我找了很久的bug,又对照以前的项目老看,基本没有错,但是为什么不跳转,后来我发现我干了一件傻事..... 我竟然把要写的主页面覆盖了App.vue这个文件,并且把原格式弄得稀烂。所以致使我整个router都不对,这个主要的原因是因为我根本没有用到<router-view/>这个标签,当然不跳转了。。。。。。。 所以建议: App.vue这个文件一定不要动,你可以重写一个vue文...

docwangsir的博客 8097

【ComfyUI专栏】ComfyUI 数字人方案-ComfyUI-EchoMimic

EchoMimic是一个基于图片和语音的数字人生成方案,通过ComfyUI节点实现。该方案安装简单,需下载特定模型文件(Unet、AudioProcessor和VAE)并保存本地。相比其他数字人生成方案,其节点操作更简便,支持多种Pose姿态选择,并能结合视频内容进行姿态同步,通过音频同步口型实现动态内容创建。生成的数字人效果直观,适用于快速创建个性化数字形象。

技术与管理的平衡木- 464

详述 MIMIC 数据库26张数据表(一)

作者按照自身理解和实验要求对MIMIC-III的26张数据表进行整理归纳并进行介绍。

越努力 越幸运 7237

servlet如何接收Ajax传来的值,ajax传值给servlet并且解决返回值为空的现象

首先我的代码: $(document).ready(function(){ $('#button').click(function(){ $.post( 'Servlet', { name:$("#name").val(), password:$("#password").val() ...

docwangsir的博客 7608

Cesium 实现动态加载气象数据:渲染成动态雨雪/云层效果(源码 + 原理)

本文介绍了在Cesium中实现动态天气效果的技术方案。核心思路是通过时间轴驱动多层数据动态切换,包括:1)时间维度处理,按序列加载不同气象图层;2)空间维度处理,将气象数据切分为瓦片;3)效果层实现,制作风场、降水等动态可视化效果。文章详细讲解了后端数据预处理(生成瓦片和风场JSON)、前端实现(双层雷达瓦片交替渐变、风场粒子系统)的具体方法,并提供了完整的代码示例。此外还探讨了雨雪粒子、云层效果等增强功能,以及工程化建议,为构建科学准确的动态天气可视化系统提供了实用解决方案。

专注AI大模型,软件混淆,授权 624

一个完整的数据可视化小项目(Vue+node+echarts)

具体项目参见https://github.com/wzm1213052434/dataView 首先clone下来后,分别进入server文件夹和vueclient文件夹,建议先删去两个文件夹的node modules 文件夹,然后分别在在两个文件夹下打开cmd,都先npm install一下,然后server文件夹npm start ,vueclient文件夹 npm run dev 之后...

docwangsir的博客 5515

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

vue-cli3进行路径自定义

在vuecli2 中要是想要修改自定义路径需要到build文件夹下面的webpack.base.conf.js文件 里面 修改如下部分: resolve: { extensions: ['.js', '.vue', '.json'], alias: { 'vue$': 'vue/dist/vue.esm.js', '@': resolve(...

docwangsir的博客 2272

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

getElementbyclassName错误

朋友们 有一个js函数叫做 document.getElementsByClassName 不是document.getElementByClassName 这错我找半天 ,一直看着也没错啊,最后发现他妈的少个s,是元素们,不是元素 ...

docwangsir的博客 1912

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Javascript对于一堆相同的class的元素保持监听(原生实现和jQuery实现)

之前利用jQuery的时候感觉很简单,没啥坎坷。注意这里面this的利用就能解决很多问题。 $(document).ready(function(){ $(".te").click(function(){ $("h2").html(this.text+"1"); $.post('NewFile.jsp',{ name:this.text, password:$("#pas...

docwangsir的博客 1870

函数参数默认值

ES2015中的函数的参数可以设置默认值,但是,要记住要将有默认值的参数写到后面!!! function getTotalPrice(num,price=300){ return num*price;  } console.log(getTotalPrice(5));//1500 console.log(getTotalPrice(5,400));//2000...

docwangsir的博客 955

javascript 报错Maximum call stack size exceeded.

该错误是指递归函数溢栈。 解决办法是检查程序的递归函数那部分是否存在以下几种问题: 1.递归函数代码逻辑有问题; 2.程序书写有问题,例如我的错误产生的原因是因为每次递归调用的哪里没有传形参所以内部程序会报错。 3.递归函数是不是没有结束的通道只有继续的通道,造成了死循环。 ...

docwangsir的博客 743

react-native app:transformClassesWithDexBuilderForDebug问题解决

该问题产生的原因是因为包乱了,你可能是刚导了新的包,或者新建的过程你的版本问题啊 等等反正就是多包,包版本乱了的问题,看了很多种解决办法,但是最香的办法还得是在stackoverflow 简直太香了。 https://stackoverflow.com/questions/48996612/error-apptransformclasseswithdexbuilderfordebug ...

docwangsir的博客 722

vue cli3 的一些不同导致router显示的问题

以前的时候主main.js文件我们是这么写的 // compiler new Vue({ el: '#app', router: router, store: store, template: '<App/>', components: { App } }) 但是现在在vue cli3下默认的写法是 //runtime new Vue({ rou...

docwangsir的博客 680

js+html实现计算器

<!Doctype html> <html> <head> <meta charset="utf-8"> <style> .main { width: 600px; height: 600px; border: 2px solid black; margin: 0 auto; background: #F0FFFF; bo...

docwangsir的博客 547

AJAX接收信息并传给PHP返回数据并跳转网页(能运行结果正确 但是逻辑有错误 实时更新并修改)

&lt;!DOCTYPE html&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;

docwangsir的博客 464

字符串模板和参数扩展

用反引号(键盘波浪线处)将内容包含起来,内部还可以换行,也可以使用${}在大括号中插入变量,这和其他语言中的il8n(国际化)的用法相似。 function getMessage(vCode){ return `[excelib]尊敬的撒旦你可能卡萨诺 您的你五年地位${vCode}, 为年度帮我`; }   再看参数拓展 ES2015中新增了参数扩展功能。参数扩展是使用三个点“....

docwangsir的博客 451

javascript时间转换

创建一个util.js文件,在里面重新封装一下Date的format方法: //Date的prototype 属性可以向对象添加属性和方法。 Date.prototype.Format = function(fmt) { var o = { "M+": this.getMonth() + 1, //月份 "d+": this.getDate(), //日...

docwangsir的博客 434
上一篇: 浏览器内核知识了解
下一篇: JS事件流模型
docwangsir
博客等级 码龄9年 10粉丝 43原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值