
Начнем с простого: как JS-сжатие способно испортить нам настроение. И как его поднять обратно :)
UPD стартовал конкурс ускорения сайтов. В призах: монитор, веб-камера, мышь. Все гипер-быстрое.
User
А lime — гадость. Чего ребята из Symfony в него так вцепились? Понимаю ветка 1.*, наследие и все такое. Но 2.0 можно было бы и на PHPUnit начинать.Да, мне это было интересно. Я активно писал тесты, даже честно пытался делать это перед тем, как писать код.
<?php $this->headScript()->appendFile('/js/my1.js');?>
<?php $this->headScript()->appendFile('/js/my2.js');?>
<?php $this->headScript()->captureStart() ?>
var action = '<?php echo $this->baseUrl ?>';
<?php $this->headScript()->captureEnd() ?>
<?php echo $this->headScript(); ?>
<?php echo $this->magicHeadScript(); ?>
получим на выходе:<script type="text/javascript" src="/js/my1.js"></script>
<script type="text/javascript" src="/js/my2.js"></script>
<script type="text/javascript">
var action = '/123';
</script>
<script type="text/javascript" src="/cache/js/1b1004a203..._compressed.js"></script>
db = openDatabase("ToDo", "0.1", "A list of to do items.", 200000);
Number.MIN_VALUE > 0; // true or false?
typeof null; // what type?
null === Object; // true or false?
// и самый сок
NaN === NaN; // true or false?
typeof NaN; // what type?
* This source code was highlighted with Source Code Highlighter.
- validates_acceptance_of
- validates_associated
- validates_confirmation_of
- validates_each
- validates_exclusion_of
- validates_format_of
- validates_inclusion_of
- validates_length_of
- validates_numericality_of
- validates_presence_of
- validates_size_of
- validates_uniqueness_of
Все они по прежнему в строю, но Rails 3 предлагает несколько новых отличных альтернатив.options
, содержащего :conditions
, :include
, :joins
, :limit
, :offset
, :order
, :select
, :readonly
, :group
, :having
, :from
, :lock
любому методу класса, предоставленного ActiveRecord’ом отныне считается устаревшим.