updateActivePage = () => {
const blockElements = document.getElementsByClassName("block");
let activeIndex;
Array.prototype.forEach.call(blockElements, (element, index) => {
const rect = element.getBoundingClientRect();
if (rect.top + rect.bottom > 0) {
if (activeIndex === undefined) activeIndex = index;
}
});
this.setState({ activeIndex });
};
componentDidMount() {
window.addEventListener('scroll', this.handleScroll);
}
componentWillUnmount() {
window.removeEventListener('scroll', this.handleScroll);
}
handleScroll = (e) => {
if (window.innerHeight + window.scrollY > document.body.clientHeight - 100) {
console.log('I need to load some more content here…');
}
}
<Route path='/user/:id'>
<Route component={App}>
</Route>
self.delEmptyFields = function(obj) {
for (var key in obj) {
var value = obj[key];
if (value === "" || value === null) {
delete obj[key];
} else if (Object.prototype.toString.call(value) === '[object Object]') {
self.delEmptyFields(value);
} else if ($.isArray(value)) {
for (var k in value) {
self.delEmptyFields(value[k]);
}
}
}
}
{
param: {
$all: [
{ "$elemMatch": { "@name": "Операционная система", "#text": "iOS" } }
]
}
}
Определенные символы в начале идентификатора в SQL Serverимеют особое значение. Обычный идентификатор, начинающийся символом @, означает локальную переменную или параметр и не может использоваться в качестве имени объекта какого-либо иного типа. Идентификатор, начинающийся символом решетки (#), означает временную таблицу или процедуру. Идентификатор, начинающийся двойным символом решетки (##), означает глобальный временный объект. Хотя символы решетки и двойной решетки могут использоваться в начале имен объектов других типов, мы не рекомендуем такой способ именования.
$ sudo apt-get install uni2ascii
$ touch output.json
$ ascii2uni input.json -a U > output.json
$image = 'http://somesite.com/lib/img/1234.jpg';
// Read image path, convert to base64 encoding
$imageData = base64_encode(file_get_contents($image));
// Format the image SRC: data:{mime};base64,{data};
$src = 'data: '.mime_content_type($image).';base64,'.$imageData;
// Echo out a sample image
echo '<img src="' . $src . '">';