我是一个初级的JS开发人员,我不确定什么是命名可能连接到前端接口的变量的best practice。例如,我试图提供一个list of the states and their cities;我想知道是否应该遵守JS naming conventions来编写对象属性名称,还是用CAPITALS.编写它们,同时,我是否应该在多部分名称之间留出空间呢?
总结:
将对象propertiesnaming数组元素命名为对象的数组元素作为对象的对象属性值在大写中命名父对象本身为?有空格??
例如:
let states = {
Alabama: ["Alexander City"
我已经创建了一个库和一个搜索界面。只有当第一个字母是大写时,它才会返回结果,因为我所有的数据都是以大写字母开头的。有没有一种方法可以搜索但不区分大小写。我需要它在返回数据时不改变数据。
我能想到的唯一方法就是把第一个字母改成大写,但这看起来真的很混乱。
谢谢
更新:我正在尝试做的事情的简化版本
data = 'The Works of William Shakespeare'
key = 'The'
if key in data:
print "Match Found"
Match Found
key = 'the'
i
在并行Plesk中,我的Magento模块名称有问题。我的模块的名称类似于ComPany/MYMODULE,它在localhost中工作得很好。
但是我把它上传到一个并行plesk的实时服务器上,我得到了错误,比如Source model "mymodule/entity_attribute_source_yesnodefault" not found for attribute "mymodule_update_images"。
看起来区分大小写在这里起到了作用。所以我把MYMODULE文件夹改成了mymodule,并适当地修改了ComPany/mymodul
我对编程仍然是个新手,但在何时大写和何时使用小写方面,我仍然忽略了一些东西。此外,使用复数。我知道这是模糊的,但例如,当在mvc设计中使用控制器时,我只是不知道什么时候应该或者可以将资本转换为更低的值,或者什么时候使用一个单词作为复数。另外,如果这个词本身不适合仅仅添加一个"s",而是应该有"es“或其他什么的话,那该怎么办?我不该用这些话。我不完全确定这个问题是否有意义,但请告诉我,是否有人有任何关于这些主题的讨论的链接。
这是一些角运行从控制器下面。我正在通过一个角度教程,并试图改变单词,但现在我无法使它工作。我想这和我的转变有关吧。
html
<!DOCTY
我得到这个错误,同时试图添加碰撞到一个游戏,我已经得到了这个错误,目前,我只想让游戏打印是的,当目标被击中,如果有更好的方法来检测碰撞,我所有的耳朵。任何事都有帮助。
TypeError: unbound method collide() must be called with Enemy instance as first argument (got type instance instead)
此错误来自于以下代码
Enemy.collide(Bullets)
这是整个代码~200行
import math
class Spacey(object):
def __init__(s
FxCop 10抱怨以下几点:
using XYZ.Blah; //CA1709 - "XYZ"
using Xyz.Blah; //No complaint.
using XylophoneSuperDuperLongFullName.Blah; //I don't want to have a long full name for my company name.
问题是。我希望我的公司名称全部大写,因为XYZ是一个缩写。该名称的长版本太长,不是一个有用的名称空间。微软之所以能逃过这一劫,是因为他们的缩写只有2个字母。
using MS.Something; //
我试图打开一个网页,但在任何情况下都失败了。我的物理魅力和PyhIDE都有同样的错误。请帮帮忙
案件(a)
from selenium import webdriver
web = webdriver.chrome()
web.get("www.google.com")
回溯(最近一次调用):
File "C:\Users\kj\PycharmProjects\NHS\NHS.py", line 2, in <module>
web = webdriver.chrome()
TypeError: 'module' object
使用React构建了一个web应用程序,用于从Firestore数据库中提取用户信息。当在本地运行应用程序时,它运行得无懈可击,我可以加载用户信息。在部署它之后,我现在收到一条"TypeError: this.state.users.map is not a function“消息,页面甚至不会加载。在部署它之前,为什么它会在工作中工作,修复方法是什么? import React, { Component } from 'react';
import AllCoaches from '../components/search/AllCoaches';
一个简短的缩写词类似于ID或DB,它只有2个字符。
当pascal大小写(属性或类名)和驼峰大小写(输入参数,参数)时如何命名?
我知道每家公司都有自己的标准,但我正在寻找一个更普遍接受的标准。
例如,当pascal大小写:
ProductID or ProductId?
IDOfProduct or IdOfProduct?
DBRate or DbRate?
RateOfDB or RateOfDb?
当驼峰壳出现时:
productID or productId?
idOfProduct?
dbRate?
rateOfDb or rateOfDB?