小编Mat*_*ens的帖子

在jQuery中连续滚动包含图像的水平滚动条?

我想做这样的事情:http://javascript.about.com/library/blcmarquee1.htm

我引用的脚本似乎有点滞后(过时?),所以我想知道是否有人知道更好的解决方案.(jQuery解决方案欢迎.)

javascript jquery marquee ticker scroller

19
推荐指数
2
解决办法
9万
查看次数

:jQuery/Sizzle中的nth-of-type()?

令我感到惊讶的是,Sizzle(jQuery使用的选择器引擎)带有内置:nth-child()选择器,但缺少:nth-of-type()选择器.

为了说明和之间的区别:nth-child():nth-of-type()说明问题,请考虑以下HTML文档:

<!doctype html>
<html>
 <head>
  <meta charset="utf-8">
  <title>:nth-of-type() in Sizzle/jQuery?</title>
  <style>
   body p:nth-of-type(2n) { background: red; }
  </style>
 </head>
 <body>
  <p>The following CSS is applied to this document:</p>
  <pre>body p:nth-of-type(2n) { background: red; }</pre>
  <p>This is paragraph #1.</p>
  <p>This is paragraph #2. (Should be matched.)</p>
  <p>This is paragraph #3.</p>
  <p>This is paragraph #4. (Should be matched.)</p>
  <div>This is not a paragraph, but a <code>div</code>.</div>
  <p>This is paragraph …
Run Code Online (Sandbox Code Playgroud)

jquery css-selectors jquery-selectors selectors-api

16
推荐指数
1
解决办法
7396
查看次数

MySQL不想存储unicode字符

为什么MySQL不存储unicode字符? Yes, it is a rare hieroglyph, you wouldn't see it in the browser.
UTF16 is U+2B5EE

Warning: #1366 Incorrect string value: '\xF0\xAB\x97\xAE' for column 'ch' at row 1
Run Code Online (Sandbox Code Playgroud)

是否可以在MySQL中存储此角色?

mysql unicode utf8mb4

15
推荐指数
1
解决办法
2364
查看次数

如何在Google Chrome中没有滚动条的情况下执行window.open

以下代码在Firefox,IE和Opera中打开没有滚动条新窗口.

    var options = {
        height: 300, // sets the height in pixels of the window.
        width: 300, // sets the width in pixels of the window.
        toolbar: 0, // determines whether a toolbar (includes the forward and back buttons) is displayed {1 (YES) or 0 (NO)}.
        scrollbars: 0, // determines whether scrollbars appear on the window {1 (YES) or 0 (NO)}.
        status: 0, // whether a status line appears at the bottom of the window …
Run Code Online (Sandbox Code Playgroud)

javascript google-chrome popup

14
推荐指数
1
解决办法
5万
查看次数

在Unicode中"组合字符"和"字形扩展器"之间有什么区别?

在Unicode中"组合字符""字形扩展器"之间有什么区别?

就我所知,他们似乎做了同样的事情 - 尽管一组字形扩展器比组合字符组大.我在这里显然遗漏了一些东西.为什么区别?


Unicode标准,第3章,D52

  • 组合字符:具有组合标记(M)的常规类别的字符.
  • 组合字符由所有字符组成,具有间距组合标记(Mc),非间距标记(Mn)和封闭标记(Me)的常规类别值.
  • 具有非零规范组合类的所有字符都组合字符,但反之则不然:存在组合字符与零规范组合类.
  • 私有字符(Co)作为组合字符或不组合字符的解释由实现决定.
  • 除非正在描述,否则这些字符通常不会单独使用.它们包括重音符号,变音符号,希伯来语点,阿拉伯元音符号和印度语母语等字符.
  • 组合字符的图形定位取决于最后一个基本字符,除非它们由既不是组合字符也不是零宽度连接符或零宽度非连接符的字符分隔.据说组合字符适用于该基本字符.
  • 可能没有这样的基本字符,例如当组合字符位于文本的开头或遵循控件或格式字符时 - 例如,回车符,制表符或左右标记.在这种情况下,组合字符称为隔离组合字符.
  • 对于孤立的组合字符或当进程不能执行图形组合时,进程可以呈现没有图形组合的组合字符; 也就是说,它可能会将其呈现为基本字符.
  • 组合字符的代表性图像在代码表中用虚线圆圈表示.当以与前面的基本字符的图形组合呈现时,该基本字符旨在出现在由虚线圆圈占据的位置中.

Unicode标准,第3章,D59

  • Grapheme扩展器:具有Grapheme_Extend属性的角色.
  • Grapheme扩展器字符包括所有非间距标记,零宽度连接器,零宽度非连接器,U + FF9E,U + FF9F和少量间距标记.
  • 可以将字形扩展器主要设想为在另一个间隔字符之上或之下应用的非间距图形标记.零宽度连接器和零宽度非连接器被正式定义为字形扩展器,因此它们的存在不会破坏一系列其他字形扩展器.
  • 具有Grapheme_Extend属性的少量间距标记是两部分组合标记的第二部分.
  • 根据定义,具有Grapheme_Extend属性的字符集和具有Grapheme_Base属性的字符集是不相交的.

unicode terminology grapheme combining-marks

13
推荐指数
1
解决办法
1776
查看次数

iPhone表情符号插入MySQL但成为空白值

我们正在开发一个iPhone应用程序,可以将表情符号从iPhone发送到服务器端PHP并插入到MySQL表中.我在做服务器端的工作.

但插入语句执行成功后,插入的值变为空白.
我可以正确插入字段(varchar)的是文本,但是一旦包含表情符号,
就可以插入文本并自动剪切表情符号.

有人给我建议将字段类型设置为Blog,以便它可以存储图像数据.
但插入的值并不总是包括表情符号的情况和大小很小.

*我使用mysql_real_escape_string来插入值.

php mysql iphone utf8mb4

10
推荐指数
1
解决办法
1万
查看次数

JavaScript中的所有对象都符合规范,但在DOM中,一个非原始对象不是.哪一个?

Twitter上这条推文:

在JavaScript中,所有对象都是真实的(根据规范).在DOM中,此规则有一个例外.它是什么?#jsquiz #fronttrends

有人知道答案吗?

javascript dom object

10
推荐指数
1
解决办法
535
查看次数

jQuery:表单序列化,隐藏字段,而不是显示字段

$(this).serialize()在提交表格时使用.

它运作良好,除非我(由于某种原因)有2个具有相同名称的字段(一个可见,一个不是,我不是在谈论type="visible"但是display:none)...

但当然serialize不考虑这个...它只需要它们.

我试过这个

var $disabled_list = $(this).find('input:hidden,select:hidden,textarea:hidden').attr('disabled', 'disabled');
$(this).serialize();
$disabled_list.attr('disabled','');
Run Code Online (Sandbox Code Playgroud)

它解决了我的问题,除了:隐藏的选择器,也取得了type ="hidden"

什么是正确的方法?

forms jquery serialization hidden

9
推荐指数
1
解决办法
2万
查看次数

关于MySQL和PHP的表情符号:为什么有些符号是其他没有?

在阅读了有关表情符号的所有主题之后,我有必要寻求帮助.问题似乎几乎相同:我有一个iPhone应用程序通过PHP表情符号发送到MySQL数据库,我可以看到记录上的一些符号,例如"伞"和"云",但其他没有(愤怒的脸,笑脸,和其他).

为什么有些是和其他没有?

  • MySQL排序规则:utf8mb_unicode_ci
  • 表格排序:utf8mb_unicode_ci
  • Field,varchar,collat​​ion:utf8mb_unicode_ci

PHP设置:

    mysql_query("SET CHARACTER SET utf8mb4");
    mysql_query("SET NAMES utf8mb4");
Run Code Online (Sandbox Code Playgroud)

记录中未显示的符号显示为问号"?"

php mysql emoji utf8mb4

8
推荐指数
1
解决办法
9487
查看次数

指定密钥太长 - 最大密钥长度为767字节

当我执行以下命令时:

create table assessment (
    id integer not null auto_increment unique,
    assignment_weight_type tinyint not null,
    description varchar(255),
    end_date datetime not null,
    from_grade tinyint not null,
    f_id tinyint not null,
    name varchar(255) not null,
    start_date datetime not null,
    status tinyint not null,
    weight smallint,
    school_id integer not null,
    school_year_id integer not null,
    s_id integer, primary key (id),
    unique (name, school_id, school_year_id, from_grade, f_id)
) ENGINE=InnoDB;
Run Code Online (Sandbox Code Playgroud)

我收到此错误消息:

Specified key was too long; max key length is 767 bytes
Run Code Online (Sandbox Code Playgroud)

我正在使用utf8mb4的字符集.那我为什么收到错误信息呢?

java mysql utf8mb4

7
推荐指数
1
解决办法
7311
查看次数