Тема: Collection v5
Показать сообщение отдельно
  #154 (permalink)  
Старый 24.10.2015, 03:55
Профессор
Отправить личное сообщение для ТОТ_САМЫЙ Посмотреть профиль Найти все сообщения от ТОТ_САМЫЙ
 
Регистрация: 10.09.2015
Сообщений: 184

Сообщение от kobezzza
Пример, функция которая преобразовывает dash-style в camelCase
лол, а вот код из тулбокса юишки

toJsStyle: (string)->
		if @isJsStyle(string)
			return string

		return string.trim().toLowerCase().replace /\-(\w)/img, (match, word)->
			return word.toUpperCase()


	toCssStyle: (string)->
		regExp = /[A-Z]/mg
		unless regExp.test(string)
			return string
		return string.trim().replace regExp, (word)->
			return '-' + word.toLowerCase()


	isJsStyle: (string)->
		if string.indexOf('-') isnt -1
			return false
		if string[0].toUpperCase() is string[0]
			return false
		if /[A-Z]/mg.test(string)
			return true
		return false
Ответить с цитированием