Tag: JavaScript

检查是否使用PHP启用了JavaScript

有没有办法来检查是否启用JavaScript的JavaScript? 如果是这样,怎么样?

是否使用$ this而不是$(this)提供性能增强?

假设我有以下例子: 例子一 $('.my_Selector_Selected_More_Than_One_Element').each(function() { $(this).stuff(); $(this).moreStuff(); $(this).otherStuff(); $(this).herStuff(); $(this).myStuff(); $(this).theirStuff(); $(this).children().each(function(){ howMuchStuff(); }); $(this).tooMuchStuff(); // Plus just some regular stuff $(this).css('display','none'); $(this).css('font-weight','bold'); $(this).has('.hisBabiesStuff').css('color','light blue'); $(this).has('.herBabiesStuff').css('color','pink'); } 现在,可能是: 例二 $('.my_Selector_Selected_More_Than_One_Element').each(function() { $this = $(this); $this.stuff(); $this.moreStuff(); $this.otherStuff(); $this.herStuff(); $this.myStuff(); $this.theirStuff(); $this.children().each(function(){ howMuchStuff(); }); $this.tooMuchStuff(); // Plus just some regular stuff $this.css('display','none'); $this.css('font-weight','bold'); $this.has('.hisBabiesStuff').css('color','light blue'); $this.has('.herBabiesStuff').css('color','pink'); } […]

Math.max.apply()如何工作?

Math.max.apply()如何工作? <!DOCTYPE html> <html> <head> <meta charset=utf-8 /> <title>JS Bin</title> </head> <body> <script> var list = ["12","23","100","34","56", "9","233"]; console.log(Math.max.apply(Math,list)); </script> </body> </html> https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/max 上面的代码查找列表中的最大数量。 谁能告诉我下面的代码是如何工作的? 这似乎工作,如果我传递null or Math. console.log(Math.max.apply(Math,list)); 所有的user-defined/Native functions都有调用和应用方法,我们可以使用?

jqGrid:根据列单元格值按列名更改行的背景颜色

jqGrid的列名为Posted。 它可以定位在不同的位置,具体取决于客户如何configuration网格,但始终是表示。 如果“发布”列的值为True,则需要更改行的背景颜色 我在下面尝试colmodel,但警报(rdata.Posted)显示总是未定义。 如果更改行的背景颜色,如果此行中的“已发布”列的值为true, 我看了很多奥列格和其他解决scheme,以改变背景颜色,但他们正在使用硬编码的列号。 colModel: [ {"cellattr":function(rowId, tv, rawObject, cm, rdata) { if (rdata.Posted) return 'class="jqgrid-readonlycolumn"'; return ''; } ,"label":"Klient","name":"Klient_nimi","classes":null,"hidden":false}, {"label":null,"name":"Posted","editable":true,"width":0, "classes":null,"hidden":true}], … 更新 在update2中Olegbuild议使用rowattr。 我需要在操作栏中隐藏内联删除button和自定义发布button。 我在loadComplete下面usijng代码。 如何使用rowattr实现这个? var LoadCompleteHandler = function () { var iCol = getColumnIndexByName($grid, 'Kinnitatud'), postedDateCol = getColumnIndexByName($grid, 'Kinkuup'), cRows = $grid[0].rows.length, iRow, row, className, isPosted, mycell, mycelldata, i, […]

如何从加载项轮询Google文档

对文档和工作表加载项的文档限制是,应用程序脚本无法知道用户在加载项之外做了什么。 这诱人的技巧是: 虽然总会有一些延迟,但是可以从侧栏的客户端代码轮询文件内容的变化。 该技术还可以提醒您的脚本更改用户所选单元格(表格)和光标或select(文档)中的更改。 不幸的是,这并没有显示在任何演示代码中。 我该怎么做?

如何在Javascript中获取类对象的名称作为string?

比方说,我像这样在Javascript中实例化一个对象: var myObj = new someObject(); 现在,是否有可能从一个类的方法中获取var对象的名称作为string'myObj' ? 更多细节(编辑): 之所以我想获得variables的引用对象的名称,是因为我的新的myObj将在页面上创build一个新的可点击的DIV ,需要调用一个函数myObj.someFunction() 。 当我插入新的DIV我需要知道引用该对象的variables的名称。 有没有更好的方法来做到这一点? 你说得对,对于混淆的术语抱歉。 之所以我想获得variables的引用对象的名称,是因为我的新的myObj将在页面上创build一个新的可点击的DIV,需要调用一个函数myObj.someFunction()。 当我插入新的DIV时,我需要知道引用该对象的variables的名称。 有没有更好的方法来做到这一点?

使用jQueryselect具有特定CSS的所有元素

如何使用jQueryselect所有具有特定CSS属性的元素? 例如: .Title { color:red; rounded:true; } .Caption { color:black; rounded:true; } 如何select名为“四舍五入”的属性? CSS类名非常灵活。 $(".Title").corner(); $(".Caption").corner(); 如何将这两个操作replace为一个操作。 也许这样的事情: $(".*->rounded").corner(); 有没有更好的方法来做到这一点?

获取错误403:访问未configuration。 请使用Google Developers Console为您的项目激活API

我正在尝试使用Youtube API从特定频道中提取所有video。 我在Google Developers Console中设置了该项目,并获得了API浏览器密钥。 我启用了YouTube数据API v3,为了安全起见,我启用了YouTube Analytics API。 我不知道我得到这个错误。 任何人都可以帮助我 { "error": { "errors": [ { "domain": "usageLimits", "reason": "accessNotConfigured", "message": "Access Not Configured. Please use Google Developers Console to activate the API for your project." } ], "code": 403, "message": "Access Not Configured. Please use Google Developers Console to activate the API for […]

正则expression式使用JavaScript来返回数字

如果我有一个string“something12”或“something102”。 我将如何在javascript中使用正则expression式来返回数字部分? 马尔科姆

AngularJS POST失败:针对预检的响应具有无效的HTTP状态码404

我知道有很多这样的问题,但是我没有看到任何问题已经解决了我的问题。 我已经使用了至less3个微框架。 他们都做了一个简单的POST失败,应该返回数据: angularJS客户端: var app = angular.module('client', []); app.config(function ($httpProvider) { //uncommenting the following line makes GET requests fail as well //$httpProvider.defaults.headers.common['Access-Control-Allow-Headers'] = '*'; delete $httpProvider.defaults.headers.common['X-Requested-With']; }); app.controller('MainCtrl', function($scope, $http) { var baseUrl = 'http://localhost:8080/server.php' $scope.response = 'Response goes here'; $scope.sendRequest = function() { $http({ method: 'GET', url: baseUrl + '/get' }).then(function successCallback(response) { […]