我想编写一个常见的错误处理程序,它将捕获在任何代码实例上故意抛出的自定义错误.
当我throw new Error('sample')在下面的代码中做了
try {
throw new Error({'hehe':'haha'});
// throw new Error('hehe');
} catch(e) {
alert(e);
console.log(e);
}
Run Code Online (Sandbox Code Playgroud)
日志在Firefox中显示,Error: [object Object]我无法解析该对象.
对于第二个throw,日志显示为:Error: hehe
而当我这样做的时候
try {
throw ({'hehe':'haha'});
} catch(e) {
alert(e);
console.log(e);
}
Run Code Online (Sandbox Code Playgroud)
控制台显示为:Object { hehe="haha"}其中我能够访问错误属性.
有什么不同?
是否在代码中看到了差异?像字符串一样只是作为字符串和对象传递给对象,但语法会有所不同吗?
我没有探索过抛出错误对象......我只是抛出了字符串.
还有除上述两种方法之外的其他方法吗?
假设你有一个div,说你把它涂成绿色并给它一个明确的宽度,当我把东西放进去时,在我的情况下是一个img和另一个div.这个想法是容器div的内容将导致容器div伸展出来,并成为内容的背景.但是当我这样做时,包含的div缩小以适应非浮动对象,并且浮动对象将要么一直出来,要么是一半,一半,并且与大div的大小没有任何关系.
为什么是这样?有没有我缺少的东西,我怎样才能获得浮动的物品来拉伸包含div的高度?
这是我在JavaScript中创建的正则表达式:
var reg_num = /^(7|8|9)\d{9}$/
Run Code Online (Sandbox Code Playgroud)
这是我的团队成员建议的另一个.
var reg_num = /^[7|8|9][\d]{9}$/
Run Code Online (Sandbox Code Playgroud)
规则是验证电话号码:
我读了这个 使codeigniter网站成为多语言的最好方法.从lang数组调用取决于lang会话?
语言包含...我想知道如何为多语言显示网址...
如何在url中显示语言,以便它也将在搜索引擎中编入索引...
例如sitenameDOTcom/es或sitenameDOTcom/whoweare/es或类似的东西以及如何与控制器和网址同步......
这不仅适用于谷歌浏览器扩展程序,也适用于javascript
我正在编写一个chrome扩展,其中当文本突出显示并显示上下文菜单时,我在上下文菜单中显示我的项目,单击该菜单时应处理所选文本
在调出上下文菜单并选择我的选项后,我得到所有值为零和空值的空对象
所以我想实现一些机制,一旦用户在选择文本后释放鼠标就会缓冲文本选择,以便事件可以触发,如果有任何事情发生,我可以在全局变量中复制所选文本可以稍后处理
当我使用单独的测试代码进行测试时,window.getSelected()工作正常,但在使用我的扩展程序时,我调出了上下文菜单,我无法获得实际选中的文本
我在文档中看到的所选文本将是文本和HTML
建议请...
在这里,我粘贴了我正在做的事情.当我点击保存到单词提醒时,我得到一个空字符串

这是代码的其余部分
<script>
chrome.extension.onRequest.addListener(function(request, sender, sendResponse) {
switch(request.message)
{
case 'getSelection':
sendResponse({data: window.getSelection().toString()});
break;
case 'createMenu':
seecon();
break;
default:
sendResponse({data: 'Invalid arguments'});
break;
}
});
function conOnClick(info,tab)
{
/*
chrome.extension.sendRequest(tab.id, {method: 'getSelection'}, function(response){
alert(response.data);
});
*/
}
//function seecon()
{
var contexts = ["selection"];
for (var i = 0; i < contexts.length; i++) {
var context = contexts[i];
var title = "Save to Word Reminder";
var id = chrome.contextMenus.create({"title": title, "contexts":[context],
"onclick": conOnClick}); …Run Code Online (Sandbox Code Playgroud) 所以我想创建.htaccess文件,这将完成上述条件.
在.htaccess文件中包含的指令是什么?
此外,我在这里解释上述原因.
我在这段代码下面解释了这个问题
<div id='content'>
<div id='help'>
blah blah blah
once there lived a king named midas
blah blah blah
</div>
<script>
$(document).ready(function() {
$('#help').click( function () {
$('help').hide(500);
})
})
</script>
<!-- bottom of the page after a long other content -->
</div>
<!-- end of div id= content -->
<script>
function ondelete()
{
// doing an ajax request to after deleting some items to dynamically update a list.
// the result will also have the same above div code with …Run Code Online (Sandbox Code Playgroud) 我的桌子:
表cat有id, name
表user有id, uname, catid
样本数据:
猫表
1 | Cate one 2 | cate two
用户表
1 | sam | 1 2 | dam | 0
我的疑问是
SELECT cat.id, cat.name
FROM cat LEFT JOIN user
ON cat.id = user.catid
WHERE user.id = 2
Run Code Online (Sandbox Code Playgroud)
由于没有id0的类别,我得到零行.
如果没有我想要的行NULL或结果为零.
我怎么做?
我正在开发一个由两个人管理的网站.一个是我,另一个是设计师从LAN上的不同机器访问.
Conf:php,apache,windows xp,mysql.
文档根目录:d:\ www\xampp\htdocs.所有项目都在此作为子文件夹.
我已经设置了虚拟主机,因此我不会将所有项目作为http:// localhost/foldername访问,而是以http:// foldername的形式访问.
但是对于在其他系统中的设计者,他必须访问http:// computername/foldername
例如,让我在项目工资单中工作.我将以http:// payroll的形式访问它,但我的设计师将以http:// computername/payroll的形式访问它.
我想做的是我希望设计师以我访问的方式访问.那是http:// payroll.
所以在设计器系统中,当服务器名称是工资单时,我希望它被定向到我的机器然后到项目文件夹.因此,如果他提供http:// payroll,那么我系统中的应用程序应该为他运行.
我已在设计器系统中设置hosts文件以指向我的机器.所以这项工作已经完成,当他给出工资单时,我的http:// localhost正在出现.
我应该怎么做,设计师可以访问我的项目,如http:// payroll form他的系统?
以下是我从sitemap.xml获取的示例自定义标记
<url>
<loc>http://sitename.com/programming/php/?C=D;O=A</loc>
<changefreq>weekly</changefreq>
<priority>0.64</priority>
</url>
Run Code Online (Sandbox Code Playgroud)
有很多像这样的条目,如果你看到loc标签,它有c = d; 0 = a在最后.我想删除所有以<url>结尾开头的条目,</url>其中包含C = D; 0 = A或类似的模式.
以下表达式与上面指定的整个标记匹配
<url>(.|\r\n)*?<\/url>
Run Code Online (Sandbox Code Playgroud)
但我希望像上面声明中指定的那样匹配.
我们如何形成正则表达式来匹配这些条件(模式)?
javascript ×3
apache ×2
regex ×2
.htaccess ×1
codeigniter ×1
css ×1
css-float ×1
html ×1
jquery ×1
left-join ×1
multilingual ×1
mysql ×1
object ×1
sql ×1
throw ×1
virtualhost ×1
xml ×1