草庐IT

JavaScript快速入门-06-函数

全部标签

javascript - 布局引擎和javascript引擎的区别

看了很多书,似乎人们说浏览器引擎时,他们指的是布局引擎,例如gecko或webkit。我也知道布局引擎基本上负责“绘制”屏幕,javascript引擎用于解释。但问题是,现代网络应用程序对性能有更大的影响?这两者有什么关系?它们在浏览器之外的其他用途是什么。它们还有哪些其他功能。非常感谢。 最佳答案 无论哪个引擎对您的内容征税最多,都会产生最大的影响。如果您有一个巨大、复杂的HTML文档,其中包含数千个复杂节点和复杂的CSS,您将对布局/渲染引擎造成很大负担,因此您可能会注意到各种浏览器之间的差异。但是,在大多数情况下,我认为您的内

javascript -/undefined 多次出现在我的 404 错误日志中

基本上在我的错误日志中我看到了很多:mysite.com/undefined(withreferercomingfromrandompagesofthewebsite)User-Agent:Mozilla/5.0(WindowsNT6.0)AppleWebKit/537.1(KHTML,likeGecko)Chrome/21.0.1180.89Safari/537.1(和其他一些用户代理)当然,我已经检查了HTML或DOM以查找带有/undefined或类似内容的链接,但什么也没有。我已经使用开发人员工具检查了网络选项卡,在这些页面上没有任何请求/undefined(使用我的chrom

javascript - 如何将文本输入添加到 Samsung Smart TV 应用程序?

我正在尝试向SamsungSmartTV的应用添加文本框。我正在关注三星devguidelines但以下操作失败,因为IMEShell未定义。newIMEShell(this._INPUT_ID,this._imeReady.bind(this),"en");我在index.html文件中有以下内容:我需要包含什么脚本文件才能访问IMEShell? 最佳答案 好的,事实证明,根据您使用的项目类型,有两种在SmartTV应用中使用输入的方法。如果您正在创建AppFramework项目,您需要将ime作为模块列在项目根目录的app.js

javascript - Node.js 中的 fs 看不懂~/

我正在尝试检查目录是否作为node.js中命令行应用程序的一部分存在。但是,fs似乎并不理解~/。例如,以下返回false...>fs.existsSync('~/Documents')false...但这会返回true...>fs.existsSync('/Users/gtmtg/Documents')true...即使它们是同一回事。为什么会发生这种情况,是否有解决方法?提前致谢! 最佳答案 那是因为命令shell支持~/,而不是文件系统API。 关于javascript-Node.

javascript - 如何正确记录通过 Object.defineProperties 添加的实例成员?

我有一个通过Object.defineProperties定义一些实例属性的类,我很难获得JSDoc3认识到他们属于自己的类(Class)。这是我正在使用的简化版本:/**@exportsmymodule*/functionmymodule(exports){/**@constructor*@param{String}fooAfoo.*@param{String}barAbar.*@classdescHasafooandabar.*/functionExample(foo,bar){Object.defineProperties(this,{/**Afooandabar*@member

javascript - iisnode 和 express

我敢肯定这个问题已经被问过一百万次了,但到目前为止我还没有找到解决以下问题的方法。我有一个使用nodejs和express运行的基本应用程序。当我在Node中运行应用程序时,它默认将我发送到我的公共(public)文件夹中的index.html。即使我没有设置任何路线。我希望这发生。我已经安装了iisnode并在“默认网站”下创建了一个名为“设备”的新应用程序。我把我的申请原封不动地放在那里。阅读周围我需要用web.config整理一些东西并决定使用这里提到的配置(不是yaml):http://tomasz.janczuk.org/2012/05/yaml-configuration-

javascript - 如何在滚动时获取div的顶部位置值

我试图在div滚动到某个点时运行一些脚本。有一个固定的导航,当用户滚动窗口时,它假设一旦接近导航就更改导航名称。我正在使用$(window).scroll函数,但它只检查一次div位置而不更新值。如何让每5-10像素移动一次滚动检查窗口大小,这样就不会占用太多内存/处理。代码设置在:http://jsfiddle.net/rexonms/hyMxq/HTMLNAVIGATIONdivnameDivADivBDivC​CSS#nav{height:50px;background-color:#999;position:fixed;top:0;width:100%;}#main{margi

javascript - 如何设置第三方 cookie

如何设置第三方cookie。我有要求设置cookie,cookie将在访问的网站中启用,就像我在访问cde.com或def.com或ghi.com时在abc.com中设置cookie所以设置的cookie将在所有网站上获取。我如何在javascript中获取所有域上的cookie。 最佳答案 如果不是,则可以直接共享cookieabc.com,cde.com,def.com,你将会拥有abc.xyz.com,cde.xyz.com,def.xyz.com,(谷歌subdomaincookies)。也许可以像那样设置您的网站并且仍然满

javascript - 使用 jquery datepicker 选择日期的周数

我有以下代码用于选择一个日期,然后我想将其转换为周数。$(".calendar").datepicker({showWeek:true,onSelect:function(dateText,inst){dateFormat:"'WeekNumber'"+$.datepicker.iso8601Week(newDate(dateText)),alert($.datepicker.iso8601Week(newDate(dateText)))}});警报显示正确的周数,但日期根本没有重新格式化。我不能将dateFormat函数移到onSelect之外,因为这不会导致任何事情发生。我想要实现

javascript - 为什么javascript函数是这样的

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Whatdoesthismean?(function(x,y)){…}){a,b);inJavaScript我是javascript的初学者。我知道编写JS用户定义函数。但是最近我遇到了一些我无法识别的东西。谁能给我解释一下这是什么?(function(window,undefined){varjQuery=(function(){});window.jQuery=window.$=jQuery;})(window);这是什么意思?当我谷歌javascript函数时,我只得到functionfoo(){ale