JavaScript中的对象 – 由构造函数,函数和原型创建

JavaScript中的对象 – 由构造函数,函数和原型创建
如何创建JavaScript对象? JavaScript 对象  是属性的集合,以及与名称 - 值关联的每个属性。该对象可以包含任何数据类型(数字,数组,对象等) 举个栗子: var myObject = {empId:“001”,empCode:“X0091”}; 在上面的例子中,这里有两个属性,一个是empId,另一个是empCode,它的值是“001”和“X0091”。 属性名称可以是字符串或数字。如果属性名称是数字,即 Var numObject = {1:“001”,2:“X0091”}; C...

html文档中,doctype起到什么作用?有哪些模式?

html文档中,doctype起到什么作用?有哪些模式?
Doctype 的作用 根据W3C组织的标准,推荐在Web文档中使用Doctype声明。当创作的文档是HTML或XHTML时,添加Doctype声明很重要。这样可以确保不同浏览器以相同的方式解析文档,以保证展示出来的效果一致。doctype 声明不属于 HTML 标签;tag; 它是一条指令,告诉浏览器编写页面所用的标记的版本。 由于历史原因,当浏览器解析以Doctype声明开头的HTML文档时,浏览器的行为和表现更加可预测并且更加统一。 在...

10月中旬即将发布的谷歌chrome 70开发者工具中的新功能(一)

10月中旬即将发布的谷歌chrome 70开发者工具中的新功能(一)
Chrome 70中DevTools的新功能和主要变化包括: 控制台中的实时表达式。 在Eager Evaluation期间突出显示DOM节点。 性能面板优化。 更可靠的调试。 从命令菜单启用网络限制。 自动完成条件断点。 突破AudioContext事件。 使用ndb调试Node.js应用程序。 控制台中的实时表达式 当您想要实时监控其值时,将Live Expression固定到控制台的顶部。 单击创建实时表达式 Live Expression UI打开。   2.键...

eggjs做后端API服务时,如何解决跨域的问题?

eggjs做后端API服务时,如何解决跨域的问题?
Egg.js是什么? Egg.js 为企业级框架和应用而生,我们希望由 Egg.js 孕育出更多上层框架,帮助开发团队和开发人员降低开发和维护成本。 Egg.js是一个Node.js的后端框架,它又是基于流行的社区框架KOA发展而来的。笼统地说,Egg.js给我们极大的便利性,把常用的插件功能等组装在一起,让我们可以更加高效地使用Node.js开发。 Egg.js可以用来做什么? Node.js是一个可以运行于后端服务器的javascript程序,所...

JSON是什么?有什么用?

JSON是什么?有什么用?
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 它是基于JavaScript的一个子集。数据格式简单, 易于读写, 占用带宽小 如:{"age":"12", "name":"back"} JSON字符串转换为JSON对象: var obj =eval('('+ str +')'); var obj = str.parseJSON(); var obj = JSON.parse(str); JSON对象转换为JSON字符串: var last=obj.toJSONString(); var last=JSON.stringify(obj);

设置html body的高度为百分比时,margin-bottom在safari里失效?

设置html body的高度为百分比时,margin-bottom在safari里失效?
<html> <body> <div id="app"> ... html, body { height: 100%; } #app { margin-top: 50px; margin-bottom: 50px; } 页面的关键结构大概是如上这样子的,然后在safari或者是ios webview里,margin-bottom无效。chrome, ff 都是正常的。stackoverflow上搜到相关的信息是这样: http://stackoverflow.com/ques... 按照回答所说去掉height: 100%,果然...

window.open获取回调值

window.open获取回调值
We usually use the "open" method in the window object to open a new window in Javascript. However, sometimes you need to change some values in the parent window depending on the changes of the new window elements values or you may need to call a method in the parent window from the child one. To do so, you can use the "opener" property in the window object to access the pare...

我们该使用!important这个CSS样式大杀器吗?

我们该使用!important这个CSS样式大杀器吗?
相信通过此前的文章我们了解了CSS的权重,更加了解到!important这样的大杀器带给我们的快感。特别是在我们修改样式的bug的时候,直接上来一个!important撂倒。但是,我们该使用!important这个CSS样式大杀器吗? 简单结论就是,在使用!important来改写样式时,一定要非常慎重!虽然改完之后会很直观地看到效果,看上去也没什么坏的影响,但实际上,有可能是给自己挖坑。因为一旦往后要再次修改样式,那就是...

怎么理解浏览器内核引擎,以及主流的浏览器内核有哪些?

怎么理解浏览器内核引擎,以及主流的浏览器内核有哪些?
浏览器内核主要分为两部分组成:渲染引擎和和javascript引擎。 渲染引擎:负责取得网页的内容(HTML、XML、图像等等)、整理讯息(例如加入CSS等),以及计算网页的显示方式,然后会输出至显示器或打印机。浏览器的内核的不同对于网页的语法解释会有不同,所以渲染的效果也不相同。所有网页浏览器、电子邮件客户端以及其它需要编辑、显示网络内容的应用程序都需要内核。 JS引擎:解析和执行javascript来实...
Copyright © 前端面试题 保留所有权利.   Theme  Ality 桂ICP备17012235号-1

用户登录