我正在尝试在应用程序中的WebView中运行javascript.我正在开发Nexus 7.
html/javascript在Chromium上运行正常,但平板电脑上没有发生某些操作.有没有办法看到平板电脑上是否有任何javascript失败?一种控制台视图?
在Django/Pinax中,我遇到了登录表单,其开头如下:
<form class="login" method="POST" action="">
Run Code Online (Sandbox Code Playgroud)
它运作得非常好.所以我假设某些Java脚本或Django框架中的某些东西将值放入action属性中.
所以,我的问题:
更新:我发现这根本不是Django的事情,而是大多数浏览器所做的事情.
我只是尝试使用ClojureScript,首先将我在Clojure中编写的内容转换为cljx.
当我尝试编译它时,我得到:
clojure.lang.ExceptionInfo: :refer must be followed by a sequence of symbols in :require
Run Code Online (Sandbox Code Playgroud)
我在网上找到了一些倾斜的参考文献,但是在哪里说明我是否应该能够:refer :all在ClojureScript程序中使用它.
如果我不能这样做,这个限制的原因是什么?
我有一个Processing sketch可以在我的电脑上正常工作.
我现在正尝试使用Processing Android模式在Android平板电脑上运行它.但是我收到很多编译错误,说"找不到符号".
我正在使用我使用https://github.com/processing/processing-library-template创建的一些Processing库.
这些库实际上不会访问系统资源或自己调用Processing库.或者除Java.util之外的任何其他外部Java.他们只是操纵数据结构.
然而,似乎Android模式有问题.
谷歌搜索它似乎很多处理库不适用于Android模式,但我找不到任何明确的东西:我应该只是假设外部库在Android模式下根本无法工作?或者是否有特定的东西不起作用?或者我应该在代码中的某个地方寻找特定的错误?
更新:进一步的细节.我相信Processing Android模式针对的是Android 2.3.3.我正在使用Processing 2.21.我正在谈论的图书馆是我自己的.
我做TDD,我在组织单元测试时相当松散.我倾向于从表示下一个故事或功能块的文件开始,并编写所有单元测试以使其工作.
当然,如果我正在引入一个新类,我通常会为该类创建一个单独的单元测试模块或文件,但我不会将测试本身组织到任何更高级别的结构中.结果是我快速编写代码并且我相信我的实际程序结构合理,但单元测试本身是"混乱的".特别是,它们的结构倾向于概括开发过程的系统发育.有时我认为自己在测试中懒惰的代码中交易懒惰.
这有多大的问题?谁在这里不断重构和重组他们的单元测试以试图改善他们的整体结构?有什么提示吗?测试的整体结构应该是什么样的.
(注意,我不是在问这个问题"每个函数有多少个断言"问题:我应该为每个函数/方法编写多少个单元测试?我在谈论更大的图片.)
我有一个Django形式的行:
{% for aa in my_array %}
Run Code Online (Sandbox Code Playgroud)
这似乎触发了这个错误:
模板错误
在渲染时捕获异常:反转'dev_env.profiles.views.viewPlan',其参数'('',)'和关键字参数'{}'未找到.
这个错误信息到底意味着什么?
我怀疑该行是正确的,但错误消息是错误的.或错误是真实的,但这条线是红鲱鱼.
我到底应该寻找什么?
更新:保罗在下面排序了这个.
事实上,我有{% url viewPlan planId %}几行(因此报告的错误行是错误的),但错误被触发,因为在这种情况下planId为空.
我在一段javascript中遇到以下错误(在Firefox 3.5中,运行Firebug)
cannot access optimized closure
Run Code Online (Sandbox Code Playgroud)
我知道,表面上看,是什么导致了这个错误.我有一条线
options.length()
Run Code Online (Sandbox Code Playgroud)
代替
options.length
Run Code Online (Sandbox Code Playgroud)
修复此错误,使消息消失.但我很好奇.这是什么意思?什么是优化的闭包?是否优化了javascript解释器自动执行的操作?它有什么作用?
在Django中,我将SESSION_COOKIE_DOMAIN设置为我的域名.但我实际上想用两个不同的域名运行同一个站点.
设置SESSION_COOKIE_DOMAIN后,只有指定的域允许用户登录.是否可以允许两个域登录?
如果我有一个django content_type引用(model.class的id和对象的id),那么获取实际对象本身的最佳方法是什么?
听起来微不足道但我实际上无法在任何地方看到一个例子.
django ×5
android ×2
javascript ×2
cljx ×1
clojure ×1
closures ×1
django-forms ×1
firebug ×1
forms ×1
html ×1
java ×1
optimization ×1
processing ×1
signals ×1
tdd ×1
unit-testing ×1
webview ×1