��绔��㈣��棰�姹��诲ぇ��

��绔��㈣��棰�姹��� 涓���HTML��CSS�

��������1��浣�����椤甸�㈠�ㄥ��浜�娴�瑙��ㄦ�璇�杩�锛�杩�浜�娴�瑙��ㄧ�����稿������浠�涔�? IE: trident����

����Firefox锛�gecko����

����Safari:webkit����

����Opera:浠ュ����presto���革�Opera�板凡�圭��Google Chrome�� ����

����Chrome: (�轰�webkit锛�Google涓�Opera Software�卞��寮���)

����2��姣�涓�HTML��浠堕��寮�澶撮�芥��涓�寰���瑕���涓�瑗匡�Doctype锛��ラ��杩���骞蹭�涔�����锛� 澹版��浣�浜���妗d腑�������㈢��浣�缃�锛�澶�浜���绛句�����姝ゆ��绛惧�����ユ�瑙��ㄦ��妗d娇�ㄥ��绉� HTML �� XHTML 瑙�����锛����癸���璇�娴�瑙��ㄦ���т�绉�瑙���瑙f��椤甸��锛�

����3��Quirks���╃�����妯″���浠�涔�锛�瀹���Standards妯″���浠�涔��哄�� 浠�IE6寮�濮�锛�寮��ヤ�Standards������灏�寰锋����妯″�锛�����妯″�涓�锛�娴�瑙��ㄥ�璇�缁�绗�����������妗e�ㄨ���涓���姝g‘澶���杈惧�板�ㄦ��瀹�娴�瑙��ㄤ腑��绋�搴���

������IE6涔���CSS杩�涓�澶�����锛���浠�IE5绛�涔�����娴�瑙��ㄥ��CSS������寰�宸�锛� IE6灏�瀵�CSS��渚��村ソ������锛��惰��杩��剁����棰�灏辨�ヤ�锛���涓烘��寰�澶�椤甸�㈡���轰��х��甯�灞��瑰�����锛���濡���IE6 ����CSS��灏�浠よ�浜�椤甸�㈡�剧ず涓�姝e父锛�濡�浣��ㄥ�充�璇�涓��村���版��椤甸��锛�����渚��扮��娓叉���哄�跺��锛�

�����ㄥ��绋�搴��舵��浠�涔�浼�缁�甯搁���拌��风����棰�锛�濡�浣�淇�璇����ョ���ュ�d���锛�����渚��村己澶х�����斤�灏ゅ�舵���板���戒��煎�规�у���芥�躲�����拌�绉���棰��剁��涓�涓�甯歌���娉���澧������板������锛��冲���涓����颁负���讹���浠�灏变娇�ㄦ�板���斤���濡���杩�涓����� 涓�涓虹���讹�dd灏变娇�ㄦ�у���斤�杩��峰氨�戒��村��������绋�搴�锛�����渚��板���姐��IE6涔���绫讳技杩��峰����锛�瀹�灏�DTD褰���浜�杩�涓������扳��锛���涓轰互����椤甸�㈠ぇ瀹堕�戒�浼��诲��DTD锛���浠�IE6灏卞��瀹� 濡�����浜�DTD锛�灏辨���崇��杩�涓�椤甸�㈠����ㄥ��CSS�����村ソ��甯�灞�锛���濡���娌℃��锛������ㄥ�煎�逛�����甯�灞��瑰���杩�灏辨��Quirks妯″�锛�����妯″�锛�璇″�妯″�锛���寮�妯″�锛���

�����哄��锛�

�����讳�浼���甯�灞����峰�瑙f���������ц�涓�涓��归�㈢���哄����

������妯″��锛���W3C����涓�锛�濡���璁剧疆涓�涓���绱���瀹藉害��楂�搴�锛���������绱���瀹圭��瀹藉害��楂�搴�锛�����Quirks 妯″�涓�锛�IE��瀹藉害��楂�搴�杩�����浜�padding��border��

����璁剧疆琛�����绱���楂�瀹斤���Standards妯″�涓�锛�缁�绛�琛�����绱�璁剧疆wdith��height�戒�浼�����锛�����quirks妯″�涓�锛���浼�������

����璁剧疆�惧��姣���楂�搴�锛���standards妯″�涓�锛�涓�涓���绱���楂�搴����卞�跺��������瀹规�ュ�冲����锛�濡����跺��绱�娌℃��璁剧疆�惧��姣���楂�搴�锛�瀛���绱�璁剧疆涓�涓��惧��姣���楂�搴�����������margin:0 auto璁剧疆姘村钩灞�涓�锛�浣跨��margin:0 auto��standards妯″�涓���浠ヤ娇��绱�姘村钩灞�涓�锛�浣���quirks妯″�涓��翠�澶辨����

����锛�杩���寰�澶�锛�绛��轰�涔�涓���瑕�锛��抽������浠�绛��虹��杩�浜���涓�����宸辩�楠����扮��锛�杩���璇撮�芥������绔�����锛����冲���ㄤ��ラ����锛�

����4��div+css��甯�灞�杈�table甯�灞���浠�涔�浼��癸� �圭�����跺���存�逛究 ��瑕���css��浠躲��

����椤甸�㈠��杞介��搴��村揩��缁�����娓��般��椤甸�㈡�剧ず绠�娲���

����琛ㄧ�颁�缁����稿��绂汇��

������浜�浼���锛�seo锛���绱㈠����村��濂斤������村�规��������

����5�� img��alt涓� ��浣�寮���锛� strong涓�em��寮���锛� a:alt(alt text):涓轰��芥�剧ず�惧����绐�浣��� s���ㄦ�蜂唬��锛�UA锛�锛�alt灞��х�ㄦ�ユ��瀹��挎�㈡��瀛����挎�㈡��瀛���璇�瑷���lang灞��ф��瀹���(��IE娴�瑙��ㄤ�浼��ㄦ病�� �舵��alt褰��� tool tip�剧ず)

����(tool tip):璇ュ��т负璁剧疆璇ュ��х����绱���渚�寤鸿���х��淇℃����

����strong:绮�浣�寮鸿���绛撅�寮鸿�锛�琛ㄧず��瀹圭����瑕���

����em:��浣�寮鸿���绛撅��村己��寮鸿�锛�琛ㄧず��瀹圭��寮鸿���

����6��浣��芥��杩颁�涓�娓�杩�澧�寮哄��浼�����绾т��寸��涓�����? 娓�杩�澧�寮� progressive enhancement锛���瀵逛�����娴�瑙��ㄨ�琛���寤洪〉��锛�淇�璇����烘�������斤��跺������瀵归��绾ф�瑙��ㄨ�琛�������浜や�绛��硅���杩藉�����借揪�版�村ソ���ㄦ�蜂�楠���

����浼�����绾� graceful degradation锛�涓�寮�濮�灏辨��寤哄���寸�����斤��跺������瀵逛�����娴�瑙��ㄨ�琛��煎�广��

�����哄��锛�浼�����绾ф��浠�澶������扮�跺�濮�锛�骞惰���惧��灏��ㄦ�蜂�楠���渚�缁�锛���娓�杩�澧�寮哄����浠�涓�涓���甯稿�虹���锛��藉�璧蜂��ㄧ������寮�濮�锛�骞朵����╁��锛�浠ラ��搴����ョ��澧�����瑕�����绾э����借“��锛����崇��寰�����锛���娓�杩�澧�寮哄�����崇��������锛����朵�璇��舵�瑰�哄�浜�瀹��ㄥ�板甫��

������浼�����绾р��瑙���

������浼�����绾р��瑙��硅�や负搴�璇ラ��瀵归�d���楂�绾с����瀹�����娴�瑙��ㄦ�ヨ�捐�$�绔�����灏��d�琚�璁や负��杩��垛���������界己澶辩��娴�瑙��ㄤ���娴�璇�宸ヤ�瀹����ㄥ����ㄦ���������舵�碉�骞舵��娴�璇�瀵硅薄��瀹�涓轰富娴�娴�瑙���锛�濡� IE��Mozilla 绛�锛�����涓�涓�������

�����ㄨ�绉�璁捐�¤��渚�涓�锛��х����娴�瑙��ㄨ�璁や负浠��芥��渚���绠����存��濡� (poor, but passable)�� ��娴�瑙�浣�楠���浣���浠ュ��涓�浜�灏���璋��存�ラ��搴���涓��瑰����娴�瑙��ㄣ��浣��变�瀹�浠�骞堕����浠����虫敞�����癸���姝ら�や�淇�澶�杈�澶х����璇�涔�澶�锛��跺����宸�寮�灏�琚��存�ュ拷�ャ��

������娓�杩�澧�寮衡��瑙���

������娓�杩�澧�寮衡��瑙��瑰��璁や负搴��虫敞浜���瀹规��韬���

������瀹规����浠�寤虹��缃�绔���璇卞��������缃�绔�灞�绀哄��锛��������堕��瀹�锛�����瀵绘�锛�������浣�锛�杩�����缃�绔����充�����浠ヤ���绉�绉�锛�浣��稿���规��瀹�浠��ㄩ�芥����板��瀹广��杩�浣垮���娓�杩�澧�寮衡����涓轰�绉��翠负������璁捐�¤��渚���杩�涔���瀹�绔��宠� Yahoo! ����绾冲苟�ㄤ互��寤哄�垛����绾у�娴�瑙��ㄦ���� (Graded Browser Support)��绛��ョ���������ㄣ��

�����d���棰��ヤ����板�ㄤ骇��缁�������IE6,7,8缃�椤垫�����稿�归�������颁唬娴�瑙��ㄥ�浜�寰�澶���瑙�锛��村奖锛�CSS3锛�锛�瑕�姹��煎�癸�浣跨�ㄥ�剧������锛��惧�CSS3锛�锛�浣�浼�濡�浣�璇存��浠�锛�

����7��涓轰�涔��╃�ㄥ�涓������ュ���ㄧ�绔�璧�婧�浼��存����锛� CDN缂�瀛��存�逛究

����绐��存�瑙��ㄥ苟������

������绾�cookie甯�瀹�

������绾�涓诲������杩��ユ�帮�浼���椤甸�㈠��搴���搴�

�����叉��涓�蹇�瑕���瀹��ㄩ��棰�

����8��璇疯�涓�涓�浣�瀵圭�椤垫�����������跺���烘����瑕��х����瑙c�� 缃�椤垫�����������跺���烘���芥��涓轰��借��web��灞����粹���ュ悍��锛�寮������靛惊缁�涓�������锛���浣�寮����惧害锛�寮�������锛�SEO涔�浼��村ソ��锛�涔�涓�浼���涓烘互�ㄤ唬��瀵艰�村��绉�BUG��瀹��ㄩ��棰�锛���缁���楂�缃�绔����ㄦ�с��

����9��璇锋��杩颁�涓�cookies锛�sessionStorage��localStorage���哄��锛� sessionStorage�ㄤ����板���ㄤ�涓�浼�璇�锛�session锛�涓����版��锛�杩�浜��版�������ㄥ��涓�涓�浼�璇�涓���椤甸�㈡���借�块��骞朵�褰�浼�璇�缁������版��涔���涔���姣�����姝�sessionStorage涓���涓�绉���涔��������板����锛�浠�浠���浼�璇�绾у����瀛��ㄣ����localStorage�ㄤ���涔��������板����锛��ら��涓诲�ㄥ���ゆ�版��锛������版����姘歌�涓�浼�杩�������

����web storage��cookie���哄��

����Web Storage��姒�蹇靛��cookie�镐技锛��哄����瀹���涓轰��村ぇ瀹归��瀛��ㄨ�捐�$����Cookie��澶у���������锛�骞朵�姣�娆′�璇锋�涓�涓��扮��椤甸�㈢���跺��Cookie�戒�琚�����杩��伙�杩��锋��褰�涓�娴�璐逛�甯�瀹斤���澶�cookie杩���瑕���瀹�浣��ㄥ��锛�涓���浠ヨ法��璋��ㄣ��

�����ゆ�や�澶�锛�Web Storage�ユ��setItem,getItem,removeItem,clear绛��规�锛�涓���cookie��瑕���绔�寮�������宸卞�瑁�setCookie锛�getCookie��浣���Cookie涔���涓���浠ユ��缂虹��锛�Cookie��浣��ㄦ��涓����″�ㄨ�琛�浜や�锛�浣�涓�HTTP瑙�����涓��ㄥ����瀛��� 锛���Web Storage浠�浠���涓轰��ㄦ���扳��瀛��ㄢ���版��������

����10��绠�杩颁�涓�src涓�href���哄���� src�ㄤ��挎�㈠�����绱�锛�href�ㄤ��ㄥ�����妗e��寮��ㄨ�婧�涔��寸‘绔���绯汇��

����src��source��缂╁��锛�����澶��ㄨ�婧���浣�缃�锛���������瀹瑰�浼�宓��ュ�版��妗d腑褰�����绛炬���ㄤ�缃�锛��ㄨ�锋�src璧�婧��朵�灏��舵������璧�婧�涓�杞藉苟搴��ㄥ�版��妗e��锛�渚�濡�js����锛�img�剧���� 绛���绱���

����< �src =��js.js��>

����褰�娴�瑙��ㄨВ���拌�ュ��绱��讹�浼������朵�璧�婧���涓�杞藉��澶���锛��村�板�璇ヨ�婧���杞姐��缂�璇����ц�瀹�姣�锛��剧����妗��剁����绱�涔�濡�姝わ�绫讳技浜�灏�������璧�婧�宓��ュ�����绛惧����杩�涔���涓轰�涔�灏�js�����惧�ㄥ��ㄨ��涓���澶撮�ㄣ��

����href��Hypertext Reference��缂╁��锛�����缃�缁�璧�婧����ㄤ�缃�锛�寤虹����褰�����绱�锛����癸���褰�����妗o��炬�ワ�涔��寸���炬�ワ�濡�����浠��ㄦ��妗d腑娣诲��

����< �href=��common.css�� rel=��stylesheet��/>

�����d�娴�瑙��ㄤ�璇���璇ユ��妗d负css��浠讹�灏变�骞惰�涓�杞借�婧�骞朵�涓�浼���姝㈠�瑰�����妗g��澶�����杩�涔���涓轰�涔�寤鸿��浣跨�� �瑰��ュ��杞�css锛���涓���浣跨��@import�瑰���

����11���ラ����缃�椤靛�朵�浼��ㄥ�扮���剧���煎�����浜�锛� png-8锛�png-24锛�jpeg锛�gif锛�svg��

����浣���涓��㈢���d��戒����㈣��瀹��宠�������绛�妗����㈣��瀹�甯������版��Webp��锛��������虫敞�版����锛��伴�浜��╋�

����绉���涓�涓�Webp锛�WebP�煎�锛�璋锋��锛�google锛�寮�����涓�绉��ㄥ�ㄥ��蹇��剧����杞介��搴����剧���煎����剧����缂╀�绉�澶х害����JPEG��2/3锛�骞惰�借����澶ч�������″�ㄥ甫瀹借�婧����版��绌洪�淬��Facebook Ebay绛��ュ��缃�绔�宸茬�寮�濮�娴�璇�骞朵娇��WebP�煎���

�����ㄨ川���稿�������典�锛�WebP�煎��惧����浣�绉�瑕�姣�JPEG�煎��惧��灏�40%

����12���ラ��浠�涔���寰��煎���锛�璋�璋���瑙c���ㄥ��绔���寤轰腑搴�璇ヨ����寰��煎���锛� 寰��煎�锛�Microformats锛���涓�绉�璁╂�哄�ㄥ��璇荤��璇�涔���XHTML璇�姹�������锛���缁������版����寮��炬��������涓虹�规��搴��ㄨ���跺�����规���煎���

����浼��癸�灏��鸿�芥�版��娣诲���扮�椤典�锛�璁╃�绔���瀹瑰�ㄦ��绱㈠���缁������㈠��浠ユ�剧ず棰�澶�����绀恒��锛�搴��ㄨ��渚�锛�璞��o����磋叮��琛�google锛�

����13����css/js浠g��涓�绾夸���寮���浜哄��缁�甯镐�浼����ц�斤�浠��ㄦ�峰�锋�扮�椤靛�濮�锛�涓�娆�js璇锋�涓������典�����浜��版�逛���缂�瀛�澶���锛� 绛�妗�锛�dns缂�瀛�锛�cdn缂�瀛�锛�娴�瑙��ㄧ�瀛�锛����″�ㄧ�瀛���

����14��涓�涓�椤甸��涓���澶ч�����剧��锛�澶у���靛��缃�绔�锛�锛���杞藉���锛�浣�����浜��规�浼���杩�浜��剧������杞斤�缁��ㄦ�锋�村ソ��浣�楠��� �剧������杞斤��ㄩ〉��涓�������瑙��哄����浠ユ坊��涓�涓�婊��ㄦ�′�浠讹��ゆ���剧��浣�缃�涓�娴�瑙��ㄩ《绔���璺�绂讳�椤甸�㈢��璺�绂伙�濡�������灏�浜�����锛�浼�����杞姐��

����濡���涓哄够�������稿��绛�锛���浠ヤ娇�ㄥ�剧��棰���杞芥����锛�灏�褰���灞�绀哄�剧������涓�寮�����涓�寮�浼���涓�杞姐��

����濡����剧��涓�css�剧��锛���浠ヤ娇��CSSsprite锛�SVGsprite锛�Iconfont�� 64绛�������

����濡����剧��杩�澶э���浠ヤ娇�ㄧ�规��缂������剧��锛���杞芥�朵�����杞戒�寮���缂╃���瑰����瀹崇��缂╃�ュ�撅�浠ユ��楂��ㄦ�蜂�楠���

����濡����剧��灞�绀哄�哄��灏�浜��剧������瀹�澶у�锛������ㄦ���″�ㄧ���规��涓��¢��瑕���琛�杩�琛��剧����缂╋��剧����缂╁��澶у�涓�灞�绀轰��淬��

����15��浣�濡�浣���瑙�HTML缁�����璇�涔���锛��� �绘�����峰�涓㈠け���跺���借�╅〉�㈠���版��扮��缁���锛�

����html��韬���娌℃��琛ㄧ�扮��锛���浠�����



����灞�骞���璇诲��锛�濡���璁垮�㈡��瑙���锛�浼�瀹��ㄦ�规��浣�����璁版�モ��璇烩��浣���缃�椤�.

����渚�濡�,濡���浣�浣跨�ㄧ����璇�涔�����璁�,灞�骞���璇诲�ㄥ氨浼�����涓��煎�衡��浣�����璇�,��涓���璇����诲�瑰��瀹��村����.

����PDA�����虹��璁惧����芥��娉��������佃����娴�瑙��ㄤ��锋�ユ覆��缃�椤碉���甯告����涓鸿�浜�璁惧�瀵�CSS������杈�寮憋�

����浣跨�ㄨ��涔���璁板��浠ョ‘淇�杩�浜�璁惧�浠ヤ�绉�����涔����瑰��ユ覆��缃�椤�.���虫���典�,瑙���璁惧���浠诲�℃��绗���璁惧���韬����′欢�ユ覆��缃�椤�.

����璇�涔���璁颁负璁惧���渚�浜��������稿�充俊��,灏辩���讳�浣���宸卞�昏�����������界���剧ず���碉������版��������灏��ユ�扮��璁惧�锛�.渚�濡�,涓��ㄦ���哄��浠ラ���╀娇涓�娈垫��璁颁���棰�����瀛�浠ョ�浣��剧ず.����涓��佃�����戒�浠ユ��杈�澶х��瀛�浣��ユ�剧ず.��璁哄��绉��瑰�涓���浣�瀵规������璁颁负��棰�,�ㄥ氨��浠ョ‘淇¤�诲��璁惧�灏��规���惰��韬����′欢�ュ�����版�剧ず椤甸��.

������绱㈠���������涔�渚�璧�浜���璁版�ョ‘瀹�涓�涓�������涓��抽��瀛�������

����杩��讳����借�娌℃��������绱㈠���������涔���缃�绔�����璁垮�⑩��,浣��板�ㄥ��浠�浠�浠�瀹���涓������跺��璐电���ㄦ��.娌℃��浠�浠���璇�,��绱㈠���灏���娉�绱㈠�浣���缃�绔�,�跺��涓����ㄦ�峰�寰��捐��ヨ�块��.

����浣���椤甸�㈡����瀵圭����瀹规����瑙i��甯搁��瑕�,��涓虹����寰�澶х�搴�涓�浼�蹇界�ョ�ㄤ�琛ㄧ�扮����璁�,����娉ㄩ��璇�涔���璁�.

������姝�,濡���椤甸�㈡��浠剁����棰�琚���璁�,��涓���,�d�杩�涓�椤甸�㈠�ㄦ��绱㈢�����浣�缃����戒�姣�杈�����.�や��������ㄦ�у�,璇�涔���璁版���╀�姝g‘浣跨��CSS�� ,��涓哄�舵��韬���渚�浜�璁稿����╅�┾���ュ��ㄩ〉�㈢���峰�涓�琛�涓�.

����SEO涓昏�杩�����浣�缃�绔�����瀹瑰��澶��ㄩ�炬�ョ����

����渚夸��㈤��寮�����缁存��

����W3C缁���浠�瀹�浜�涓�涓�寰�濂界������锛��ㄥ�㈤��涓�澶у�堕�介�靛惊杩�涓�����锛���浠ュ��灏�寰�澶�宸�寮�����涓�瑗匡��逛究寮�����缁存�わ���楂�寮�������锛����冲���版ā����寮�����

����16��璋�璋�浠ュ��绔�瑙�搴��哄����濂�SEO��瑕�����浠�涔�锛� 浜�瑙f��绱㈠���濡�浣�����缃�椤靛��濡�浣�绱㈠�缃�椤�

����浣���瑕��ラ��涓�浜���绱㈠������烘��宸ヤ�����锛���涓���绱㈠���涔��寸���哄��锛���绱㈡�哄�ㄤ汉锛�SE robot ���� web crawler锛�濡�浣�杩�琛�宸ヤ�锛���绱㈠���濡�浣�瀵规��绱㈢���杩�琛���搴�绛�绛���

������绛句���

����涓昏�����涓婚�锛� )锛�缃�绔���杩�(De ion)锛����抽��璇�锛�Keywords锛���杩���涓�浜��跺����������瀛�姣�濡�Author锛�浣���锛�锛�Category锛���褰�锛�锛�Language锛�缂���璇�绉�锛�绛���

����濡�浣������抽��璇�骞跺�ㄧ�椤典腑�剧疆�抽��璇�

������绱㈠氨寰��ㄥ�抽��璇����抽��璇����������╂��SEO����瑕���宸ヤ�涔�涓���棣���瑕�缁�缃�绔�纭�瀹�涓诲�抽��璇�锛�涓�����5涓�涓�涓�锛�锛��跺����瀵硅�浜��抽��璇�杩�琛�浼���锛������抽��璇�瀵�搴�锛�Density锛�锛��稿�冲害锛�Relavancy锛�锛�绐��烘�э�Prominency锛�绛�绛���

����浜�瑙d富瑕�����绱㈠���

�����界�舵��绱㈠�����寰�澶�锛�浣���瀵圭�绔�娴���璧峰�冲��浣��ㄧ��灏遍�d���涓���姣�濡��辨����涓昏���Google锛�Yahoo锛�Bing绛�锛�涓��������惧害锛�����锛�����绛���涓�������绱㈠���瀵归〉�㈢��������绱㈠�����搴���瑙����戒�涓��枫��杩�瑕�浜�瑙e����绱㈤�ㄦ�峰����绱㈠���涔��寸���崇郴锛�姣�濡�AOL缃�椤垫��绱㈢�ㄧ����Google����绱㈡����锛�MSN�ㄧ����Bing��������

����涓昏���浜���缃���褰�

����Open Directory��韬�涓�����绱㈠���锛�����涓�涓�澶у����缃�绔���褰�锛�浠�����绱㈠�����涓昏��哄����缃�绔���瀹圭���堕���瑰�涓�������褰���浜哄伐缂�杈���锛�涓昏��跺�缃�绔�涓婚〉锛���绱㈠��������ㄦ�堕����锛��や�涓婚〉澶�杩�����澶ч������瀹归〉����

�������瑰�讳�璐圭����绱㈠���

������绱㈠���涔���瑕���瀛�锛�����浜���缃����$��瓒��ヨ�����锛��惰垂����绱㈠���涔�寮�濮�澶ц��堕�������稿������Overture���惧害锛�褰��朵�����Google��骞垮��椤圭��Google Adwords��瓒��ヨ�澶���浜洪��杩���绱㈠������瑰�诲箍���ュ��浣���涓�缃�绔�锛�杩�����涔�澶ф��浼�����������瀛���锛�浣�寰�瀛�浼��ㄦ��灏���骞垮�����ヨ�峰���澶����瑰�汇��

������绱㈠����诲�

����缃�绔���瀹�浜�浠ュ��锛���韬哄�ㄩ�i��绛���瀹�浜轰�澶╄������瑕�璁╁��浜烘�惧�颁�锛���绠�������娉�灏辨��灏�缃�绔���浜わ�submit锛��版��绱㈠�����濡���浣�������涓�缃�绔�锛�涓昏�����绱㈠�������褰��戒�瑕�姹�浣�浠�璐规�ヨ�峰��跺�锛�姣�濡�Yahoo瑕�299缇���锛�锛�浣���濂芥�����锛��冲��扮����涓烘��锛���澶х����绱㈠���Google����杩�����璐癸���涓�瀹�涓诲�扮��60锛�浠ヤ�����绱㈠��恒��

�����炬�ヤ氦�㈠���炬�ュ箍娉�搴�锛� �Popularity锛�

����缃�椤靛��瀹归�芥��浠ヨ�����锛�Hypertext锛����瑰��ヤ��搁�炬�ョ��锛�缃�绔�涔��翠���濡�姝ゃ���や���绱㈠���浠ュ�锛�浜轰滑涔�姣�澶╅��杩�涓���缃�绔�涔��寸���炬�ユ��Surfing锛����叉氮��锛����跺��缃�绔��颁���缃�绔����炬�ヨ�澶�锛�浣�涔�灏变��峰��村���璁块�������撮��瑕�����锛�浣���缃�绔���澶��ㄩ�炬�ユ�拌�澶�锛�浼�琚���绱㈠���璁や负瀹�����瑕��ц�澶э�浠���缁�浣��撮����������

������������绛句娇��

����17������椤规�瑰���浠ュ�逛�涓�DOM璁剧疆瀹���CSS�峰�锛��� 澶��ㄦ�峰�琛�锛�寮��ヤ�涓�澶���css��浠�

�������ㄦ�峰�琛�锛�灏�css浠g���惧�ㄦ��绛惧����

���������峰�锛�灏�css�峰��存�ュ��涔��� HTML ��绱�����

����18��CSS�芥����浜����╁��锛� 娲剧�����╁��锛���HTML��绛剧�虫��锛�

����id���╁��锛���DOM��ID�虫��锛�

����绫婚���╁��锛��ㄤ�涓��峰�绫诲���虫��锛�

����灞��ч���╁��锛���DOM��灞��х�虫��锛�灞�浜�CSS2锛�IE6涓�����锛�涓�甯哥��锛�涓��ラ��灏辩��浜�锛�

�����や���3绉��烘�����╁��锛�杩���涓�浜��╁����╁��锛�����

������浠i���╁��锛��╃�ㄧ┖�奸�撮��锛�姣�濡�div .a{ �}锛�

����缇ょ����╁��锛��╃�ㄩ���烽�撮��锛�姣�濡�p,div,#a{ �}锛�

�����d���棰��ヤ�锛�CSS���╁�ㄧ��浼���绾ф����涔��峰��涔���锛�

�����烘������锛�

����涓�����瑷�锛����╁�ㄨ��规��锛�瀹���浼���绾ц�楂���涔�灏辨�����╁�ㄦ������瓒���纭�锛�瀹���浼���绾у氨瓒�楂���

����澶�����璁$���规�锛�

������1琛ㄧず娲剧�����╁�ㄧ��浼���绾�

������10琛ㄧず绫婚���╁�ㄧ��浼���绾�

������100��绀�ID���╁�ㄧ��浼���绾�

����div.test1 .span var 浼���绾� 1+10 +10 +1

����span#xxx .songs li 浼���绾�1+100 + 10 + 1

����#xxx li 浼���绾� 100 +1

�����d���棰��ヤ�锛���涓���浠g��锛�

��绛惧������瀛���浠�涔�棰��茬��锛�

����绛�妗�锛�red��涓��峰�瀹�涔��ㄦ��浠朵腑������椤哄����筹��虫�����㈢��瑕������㈢��锛�涓���

涓��������崇郴���炽��

����19��CSS涓���浠ラ��杩���浜�灞��у��涔�锛�浣垮�涓�涓�DOM��绱�涓��剧ず�ㄦ�瑙��ㄥ��瑙����村��锛� ���烘����锛�

����璁剧疆display灞��т负none锛�����璁剧疆visibility灞��т负hidden

������宸ф�э�

����璁剧疆瀹介��涓�0锛�璁剧疆����搴�涓�0锛�璁剧疆z-index浣�缃���-1000

����20��瓒��炬�ヨ�块��杩���hover�峰�灏变��虹�扮����棰���浠�涔�锛�濡�浣�瑙e�筹� 绛�妗�锛�琚��瑰�昏�块��杩���瓒��炬�ユ�峰�涓��ㄥ�锋��hover��active浜�,瑙e�虫�规����瑰��CSS灞��х������椤哄�: L-V-H-A锛� ,visited,hover,active锛�

����21��浠�涔���Css Hack锛�ie6,7,8��hack������浠�涔�锛� 绛�妗�锛���瀵逛�����娴�瑙��ㄥ��涓�����CSS code��杩�绋�锛�灏辨��CSS hack��

����绀轰�濡�涓�锛�

����#test � � � {

����width:300px;

����height:300px;

����background-color:blue; � � �/*firefox*/

����background-color:red\9; � � �/*all ie*/

����background-color:yellow; � �/*ie8*/

����+background-color:pink; � � � �/*ie7*/

����_background-color:orange; � � � /*ie6*/ � �}

����:root #test { background-color:purple\9; } �/*ie9*/

����@media all and (min-width:0px){ #test {background-color:black;} } �/*opera*/

����@media screen and (-webkit-min-device-pixel-ratio:0){ #test {background-color:gray;} } � � � /*chrome and safari*/ 22��璇风��Css��涓�涓�绠�����骞荤��������椤甸�� 绛�妗�锛��ラ����瑕���css3��浣跨��animation�ㄧ�诲���颁�涓�绠�����骞荤����������

��/**HTML**/

����div.ani

����/**css**/

����.ani{

����width:480px;

����height:320px;

����margin:50px auto;

����overflow: hidden;

����box-shadow:0 0 5px rgba(0,0,0,1);

����background-size: cover;

����background-position: center;

����-webkit-animation-name: "loops";

����-webkit-animation-duration: 20s;

����-webkit-animation-iteration-count: infinite;

����}

����@-webkit-key s "loops" {

����0% {

����background:url(http://d.hiphotos.baidu.com/image/w%3D400/sign=c01e6adca964034f0fcdc3069fc27980/e824b899a9014c08e5e38ca4087b02087af4f4d3.jpg) no-repeat;

����}

����25% {

����background:url(http://b.hiphotos.baidu.com/image/w%3D400/sign=edee1572e9f81a4c2632edc9e72b6029/30adcbef76094b364d72bceba1cc7cd98c109dd0.jpg) no-repeat;

����}

����50% {

����background:url(http://b.hiphotos.baidu.com/image/w%3D400/sign=937dace2552c11dfded1be2353266255/d8f9d72a6059252d258e7605369b033b5bb5b912.jpg) no-repeat;

����}

����75% {

����background:url(http://g.hiphotos.baidu.com/image/w%3D400/sign=7d37500b8544ebf86d71653fe9f9d736/0df431adcbef76095d61f0972cdda3cc7cd99e4b.jpg) no-repeat;

����}

����100% {

����background:url(http://c.hiphotos.baidu.com/image/w%3D400/sign=cfb239ceb0fb43161a1f7b7a10a54642/3b87e950352ac65ce2e73f76f9f2b21192138ad1.jpg) no-repeat;

����}

����} 24��琛�����绱�����绾у��绱����蜂��哄����浠�涔�锛�琛�����绱���padding��margin��璁剧疆��锛� ��绾у��绱�(block)�规�э�

�����绘������涓�琛�锛�琛ㄧ�颁负��璧蜂�琛�寮�濮�锛���涓��跺������绱�涔�蹇�椤诲��璧蜂�琛��剧ず;

����瀹藉害(width)��楂�搴�(height)����杈硅�(padding)��澶�杈硅�(margin)�藉���у��;

����������绱�(inline)�规�э�

�������搁�荤��������绱��ㄥ��涓�琛�;

����瀹藉害(width)��楂�搴�(height)����杈硅���top/bottom(padding-top/padding-bottom)��澶�杈硅���top/bottom(margin-top/margin-bottom)�戒����瑰��锛�涔�灏辨��padding��margin��left��right����浠ヨ�剧疆��锛�锛�灏辨�����㈡��瀛����剧����澶у���

�����d���棰��ヤ�锛�娴�瑙��ㄨ���榛�璁ょ��澶╃��inline-block��绱�锛��ユ�����ㄥ昂瀵革���璁剧疆楂�瀹斤�浣�涓�浼����ㄦ�㈣�锛�锛�����浜�锛�

����25��浠�涔���澶�杈硅�����锛�������缁�����浠�涔�锛� 澶�杈硅�����灏辨��margin-collapse��

������CSS褰�涓�锛��搁�荤��涓や釜��瀛�锛����芥����寮��崇郴涔����芥��绁����崇郴锛���澶�杈硅���浠ョ�����涓�涓�������澶�杈硅���杩�绉���骞跺�杈硅����瑰�琚�绉颁负����锛�骞朵�������缁�������澶�杈硅�绉颁负����澶�杈硅���

��������缁����靛惊涓���璁$��瑙���锛�

����涓や釜�搁�荤��澶�杈硅��芥��姝f�版�讹�����缁�����瀹�浠�涓よ��涔��磋�澶х���笺��

����涓や釜�搁�荤��澶�杈硅��芥��璐��版�讹�����缁�����涓よ��缁�瀵瑰�肩��杈�澶у�笺��

����涓や釜澶�杈硅�涓�姝d�璐��讹�����缁�����涓よ�����稿��������

����26��rgba()��opacity������������浠�涔�涓���锛� rgba()��opacity�借�藉���伴��������锛�浣���澶х��涓�����opacity浣��ㄤ���绱�锛�浠ュ����绱�����������瀹圭������搴�锛�

������rgba()��浣��ㄤ���绱���棰��叉���惰�����层��锛�璁剧疆rgba��������绱���瀛���绱�涓�浼�缁ф�块��������锛�锛�

����27��css涓���浠ヨ�╂��瀛��ㄥ���村��姘村钩�瑰��涓�������涓や釜灞��ф��浠�涔�锛� ���存�瑰��锛�line-height

����姘村钩�瑰��锛�letter-spacing

�����d���棰��ヤ�锛��充�letter-spacing��濡��ㄧ�ラ������浜�涔�锛�

����绛�妗�:��浠ョ�ㄤ�娑���inline-block��绱��寸���㈣�绗�绌烘�奸�撮����棰���

����28��濡�浣����村�涓�涓�涓�娴��ㄥ��绱�锛� // �规�涓�锛�宸茬�ュ��绱���楂�瀹�

����#div1{

����background-color:#6699FF;

����width:200px;

����height:200px;

����position: absolute; � � � �//�跺��绱���瑕��稿�瑰��浣�

����top: 50%;

����left: 50%;

����margin-top:-100px ; � //浜���涔�涓���height锛�width

����margin-left: -100px;

����}

����//�规�浜�:���ュ��绱���楂�瀹�

����#div1{

����width: 200px;

����height: 200px;

����background-color: #6699FF;

����margin:auto;

����position: absolute; � � � �//�跺��绱���瑕��稿�瑰��浣�

����left: 0;

����top: 0;

����right: 0;

����bottom: 0;

} �d���棰��ヤ�锛�濡�浣����村�涓�涓�涓�

?锛��ㄦ�寸��渚跨���规���锛�

need-to-insert-img

#container � � //

��瀹瑰�ㄨ�剧疆濡�涓�

need-to-insert-img

����{

����display:table-cell;

����text-align:center;

����vertical-align:middle;

����} 29��px��em���哄���� px��em�芥���垮害��浣�锛��哄����锛�px���兼���哄����锛���瀹���澶�灏�灏辨��澶�灏�锛�璁$��姣�杈�瀹规����em寰��间����哄����锛�骞朵�em浼�缁ф�跨�剁骇��绱���瀛�浣�澶у���

����娴�瑙��ㄧ��榛�璁ゅ��浣�楂��芥��16px����浠ユ��缁�璋��寸��娴�瑙��ㄩ�界����: 1em=16px���d�12px=0.75em, 10px=0.625em��

����30����杩颁�涓���reset����CSS��浠跺苟濡�浣�浣跨�ㄥ�����ラ��normalize.css��锛�浣�浜�瑙d�浠���涓���涔�澶�锛� ��缃��峰���甯稿�锛��℃��涓�涓���绔�寮���浜哄����瀹���涓�涓�甯哥�ㄧ����缃�CSS��浠跺苟�ラ��濡�浣�浣跨�ㄥ��浠���浠�浠����茬�����ㄥ��杩����ラ��涓轰�涔�杩�涔�����锛�������涓�����娴�瑙��ㄥ�逛�浜���绱���涓�����榛�璁ゆ�峰�锛�濡���浣�涓�澶���锛��ㄤ�����娴�瑙��ㄤ�浼�瀛��ㄥ�瑕���椋��╋������存�����ф�х���у������

����浣����戒���Normalize�ヤ唬�夸�����缃��峰���浠躲��瀹�娌℃����缃��������峰�椋��硷�浣�浠���渚�浜�涓�濂�������榛�璁ゆ�峰��笺���㈣�借�╀�澶�娴�瑙��ㄨ揪�颁��村������锛�浣���涓��颁贡�朵���涓�瑗匡�濡�绮�浣�����棰�锛���

�����ㄨ�涓��归��锛���娉���姣�涓�涓�澶�浣���缃���瀹�涔�纭�瀹���浜�瓒�杩�涓�涓���缃�锛�瀹�澶���浜�浣�姘歌��戒��ㄨ����������锛���HTML��audio��绱�涓�涓��存��line-height涓�涓��淬��

����31��Sass��LESS��浠�涔�锛�澶у�朵负浠�涔�瑕�浣跨�ㄤ�浠�锛� 浠�浠���CSS棰�澶����ㄣ��浠���CSS涓���涓�绉��借薄灞���浠�浠���涓�绉��规����璇�娉�/璇�瑷�缂�璇���CSS��

����渚�濡�Less��涓�绉��ㄦ���峰�璇�瑷�. 灏�CSS璧�浜�浜��ㄦ��璇�瑷����规�э�濡�����锛�缁ф�匡�杩�绠�锛� �芥��. LESS �㈠��浠ュ�ㄥ�㈡�风��涓�杩�琛� (����IE 6+, Webkit, Firefox)锛�涔���涓��ㄦ���$��杩�琛� (���� Node.js)��

����涓轰�涔�瑕�浣跨�ㄥ��浠�锛�

����缁���娓��帮�渚夸��╁���

������浠ユ�逛究�板��芥�瑙��ㄧ���璇�娉�宸�寮���杩�涓�涓��ㄥ�璇达�灏�瑁�瀵规�瑙��ㄨ��娉�宸�寮�����澶�澶���锛���灏�����涔����烘�板�冲�ㄣ��

������浠ヨ交�惧���板���缁ф�裤��

����瀹��ㄥ�煎�� CSS 浠g��锛���浠ユ�逛究�板��ㄥ�拌��椤圭��涓���LESS ������ CSS 璇�娉�涓���浜��╁�锛���浠ヨ���� CSS 浠g��涔���浠ヤ� LESS 浠g��涓���缂�璇���

����32��display:none涓�visibility:hidden���哄����浠�涔�锛� display : ����瀵瑰�����绱�浣�涓��ゅ��璇ュ��绱����ョ��绌洪�淬��

����visibility: ����瀵瑰�����绱�骞朵��ゅ��璇ュ��绱����ョ��绌洪�淬��

�����虫��锛�浣跨��CSS display:none灞��у��锛�HTML��绱�锛�瀵硅薄锛���瀹藉害��楂�搴�绛���绉�灞��у�奸�藉���涓㈠け��;��浣跨��visibility:hidden灞��у��锛�HTML��绱�锛�瀵硅薄锛�浠�浠����ㄨ�瑙�涓���涓�瑙�锛�瀹��ㄩ����锛�锛���瀹���������绌洪�翠�缃�浠��跺���ㄣ��

����34��CSS涓� ��@import���哄����锛� 灞�浜�html��绛撅���@import��CSS涓���渚���

�����ㄩ〉�㈠��杞界���跺��锛� 浼����惰���杞斤���@import寮��ㄧ��CSS浼��ㄩ〉�㈠��杞藉��������浼���杞藉��ㄧ��CSS

����@import������ie5浠ヤ�����浠ヨ�璇���锛��� ��html��绛撅�涓�瀛��ㄦ�瑙��ㄥ�煎�规�ч��棰�

����寮��ユ�峰�������澶т�@import��寮���锛�@import��灏�寮��ㄧ���峰�瀵煎�ュ�板�����椤甸��涓�锛�

����35��绠�浠���瀛�妯″��锛� CSS����瀛�妯″����涓ょ�锛�IE��瀛�妯″����������W3C��瀛�妯″��妯″��

������妯″��锛���瀹广����杈硅���澶�杈硅�锛�涓���涓�璁″�ョ��瀛�瀹���瀹藉害锛���杈规�

����36��涓轰�涔�瑕���濮����峰�锛� �变�娴�瑙��ㄥ�煎�圭����棰�锛�涓�����娴�瑙��ㄥ�规��绛剧��榛�璁ゆ�峰��间���锛��ヤ���濮���浼�����涓���娴�瑙��ㄤ��寸���剧ず宸�寮�

����浣�����濮���CSS浼�瀵规��绱㈠���浼�������灏�褰卞��

����37��BFC��浠�涔�? BFC锛���绾ф�煎���涓�涓���锛�锛�涓�涓���寤轰��扮��BFC����瀛�����绔�甯�灞���锛���瀛�����绱���甯�灞�涓�浼�褰卞����瀛�澶��㈢����绱����ㄥ��涓�涓�BFC涓���涓や釜�搁�荤����瀛��ㄥ���存�瑰������margin��������棰�

����BFC����娴�瑙��ㄤ腑��寤轰�涓�涓���绔���娓叉���哄��锛�璇ュ�哄����������绱���甯�灞�涓�浼�褰卞���板�哄��澶���绱���甯�灞�锛�杩�涓�娓叉���哄����瀵瑰��绾у��绱�璧蜂���

����38��html璇�涔�����浠�涔�锛� 褰�椤甸�㈡�峰���杞藉け璐ョ���跺���藉�璁╅〉�㈠���板�烘��扮��缁���

�������╀�seo浼���锛��╀�琚���绱㈠����跺�锛��翠究浜���绱㈠���������绋�搴��ヨ����锛�

����渚夸�椤圭����寮�����缁存�わ�浣�html浠g���村�锋����璇绘�э�渚夸��朵�璁惧�瑙f����

����39��Doctype��浣���锛�涓ユ�兼ā寮�涓�娣锋��妯″����哄��锛� �ㄤ����ユ�瑙��ㄨ�ヤ互浣�绉�妯″��ユ覆����妗�

����涓ユ�兼ā寮�涓�锛�椤甸�㈡������JS瑙f����浠ヨ�ユ�瑙��ㄦ��������楂������ユ�ц�

����娣锋��妯″�锛�涓�涓ユ�兼���ф�����ц�锛�涓昏��ㄦ�ュ�煎�规�х��娴�瑙���锛������煎��

����40��IE����杈硅�BUG锛���绾у��绱�float��璁剧疆妯���margin锛�ie6�剧ず��margin姣�璁剧疆��杈�澶с��瑙e�筹�����_display锛�inline 41��HTML涓�XHTML����浜�����浠�涔��哄��锛� 1. ��������璁伴�藉�椤昏���涓�涓��稿���缁�����璁�

����2. ������绛剧����绱���灞��х����瀛��藉�椤讳娇�ㄥ���

����3. ������ ��璁伴�藉�椤诲����宓�濂�

����4. ������灞��у�椤荤�ㄥ��� "" ��璧锋��

����5. ������ < �� & �规��绗��风�ㄧ���琛ㄧず

����6. 缁�����灞��ц�涓�涓���

����7. 涓�瑕��ㄦ敞����瀹逛腑浣跨�� "--"

����8. �剧��蹇�椤绘��璇存����瀛�

����42��html甯歌��煎�规�ч��棰�锛� 1.��杈硅�BUG float寮�璧风�� �浣跨��display

����2.3��绱���棰� 浣跨��float寮�璧风�� 浣跨��dislpay:inline -3px

����3.瓒��炬��hover �瑰�诲��澶辨�� �浣跨�ㄦ�g‘��涔���椤哄� visited hover active

����4.Ie z-index��棰� 缁��剁骇娣诲��position:relative

����5.Png ���� 浣跨��js浠g�� ��

����6.Min-height ��灏�楂�搴� 锛�Important 瑙e�斥��

����7.select ��ie6涓����� 浣跨�� 宓�濂�

����8.涓轰�涔�娌℃����娉�瀹�涔�1px宸��崇��瀹藉害瀹瑰��锛�IE6榛�璁ょ��琛�楂�������锛�浣跨��over:hidden,zoom:0.08 line-height:1px锛�

����9.IE5-8涓�����opacity锛�瑙e�冲��娉�锛�

����.opacity {

����opacity: 0.4

����filter: alpha(opacity=60); /* for IE5-7 */

����-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; /* for IE 8*/

����}

����10. IE6涓�����PNG��������锛�瑙e�冲��娉�: IE6涓�浣跨��gif�剧��

����43��瀵�WEB����浠ュ��W3C����瑙d�璁よ�� 绛�锛���绛鹃��������绛惧�����涓�涔卞�濂�����楂���绱㈡�哄�ㄤ汉��绱㈠������浣跨�ㄥ� ��css��js������缁���琛�涓鸿〃�扮����绂汇����浠朵�杞戒�椤甸�㈤��搴��村揩����瀹硅�借��村����ㄦ�锋��璁块������瀹硅�借��村箍娉���璁惧���璁块�����村���浠g����缁�浠讹�瀹规��缁� �ゃ���圭���逛究锛�涓���瑕����ㄩ〉�㈠��瀹广����渚����扮������涓���瑕�澶��跺��瀹广����楂�缃�绔����ㄦ�с��

����44��琛�����绱�����浜�?��绾у��绱�����浜�?CSS����妯″��? 绛�锛���绾у��绱�锛�div p h1 h2 h3 h4 form ul

����琛�����绱�: a b br i span input select

����Css��妯″��:��瀹癸�border ,margin锛�padding

����45����绔�椤甸�㈡����涓�灞�����锛�������浠�涔�?浣��ㄦ��浠�涔�? 绛�锛�缁���灞� Html 琛ㄧず灞� CSS 琛�涓哄� js��

����46��Doctype浣���? 涓ユ�兼ā寮�涓�娣锋��妯″�-濡�浣�瑙���杩�涓ょ�妯″�锛��哄��瀹�浠���浣���涔�? � � 锛�1锛��� 澹版��浣�浜���妗d腑��������锛�澶�浜���绛句��������ユ�瑙��ㄧ��瑙f����锛��ㄤ�涔���妗g被�� 瑙����ヨВ��杩�涓���妗c��

����锛�2锛���涓ユ�兼ā寮��������� JS 杩�浣�妯″��� �浠ヨ�ユ�瑙��ㄦ��������楂�����杩�琛���

����锛�3锛����ㄦ贩��妯″�涓�锛�椤甸��浠ュ�芥�剧�������煎�圭���瑰��剧ず��妯℃����寮�娴�瑙��ㄧ��琛�涓轰互�叉�㈢���规��娉�宸ヤ���

����锛�4锛���DOCTYPE涓�瀛��ㄦ���煎�涓�姝g‘浼�瀵艰�存��妗d互娣锋��妯″����般��

����47��琛�����绱�����浜�锛���绾у��绱�����浜�锛� 绌�(void)��绱����d�锛� 锛�1锛�CSS瑙���瑙�瀹�锛�姣�涓���绱��芥��display灞��э�纭�瀹�璇ュ��绱���绫诲��锛�姣�涓���绱��芥��榛�璁ょ��display�硷�姣�濡�div榛�璁�display灞��у�间负��block��锛���涓衡����绾р����绱�锛�span榛�璁�display灞��у�间负��inline��锛�����琛�������绱���

����锛�2锛�琛�����绱���锛�a b span img input select strong锛�寮鸿���璇�姘�锛� ��绾у��绱���锛�div ul ol li dl dt dd h1 h2 h3 h4��p

����锛�3锛��ュ����绌哄��绱�锛�





����48��CSS����瀛�妯″��锛� 锛�1锛�涓ょ�锛� IE ��瀛�妯″�������� W3C ��瀛�妯″��锛�IE ��content�ㄥ������浜� border �� pading;

����锛�2锛���妯″��锛� ��瀹�(content)��濉���(padding)��杈圭��(margin)�� 杈规�(border).

����49��CSS ���╃������浜�锛���浜�灞��у��浠ョ户�匡�浼���绾х��娉�濡�浣�璁$��锛� CSS3�板�浼�绫绘���d�锛� � � * � 1.id���╁��锛� # myid锛�

����2.绫婚���╁��锛�.myclassname锛�

����3.��绛鹃���╁��锛�div, h1, p锛�

����4.�搁�婚���╁��锛�h1 + p锛�

����5.瀛����╁��锛�ul < li锛�

����6.��浠i���╁��锛�li a锛�

����7.����绗����╁��锛� * 锛�

����8.灞��ч���╁��锛�a[rel = "external"]锛�

����9.浼�绫婚���╁��锛�a: hover, li: nth - child锛�

����* � ��缁ф�匡� font-size font-family color, UL LI DL DD DT;

����* � 涓���缁ф�� 锛�border padding margin width height ;

����* � 浼���绾у氨杩�����锛��峰�瀹�涔���杩���涓哄��;

����* � 杞藉�ユ�峰�浠ユ����杞藉�ョ��瀹�浣�涓哄��;

����浼���绾т负:

����!important > �id > class > tag

����important 姣� ����浼���绾ч��

����CSS3�板�浼�绫讳妇渚�锛�

����p:first-of-type ���╁�浜��剁�跺��绱���棣�涓�

��绱���姣�涓�

��绱���

����p:last-of-type ����╁�浜��剁�跺��绱�������

��绱���姣�涓�

��绱���

����p:only-of-type ����╁�浜��剁�跺��绱���涓���

��绱���姣�涓�

��绱���

����p:only-child � ����╁�浜��剁�跺��绱�����涓�瀛���绱���姣�涓�

��绱���

����p:nth-child(2) ����╁�浜��剁�跺��绱���绗�浜�涓�瀛���绱���姣�涓�

��绱���

����:enabled��:disabled �у�惰〃���т欢��绂��ㄧ�舵����

����:checked锛�����妗���澶���妗�琚���涓���

����50��濡�浣�灞�涓�div,濡�浣�灞�涓�涓�涓�娴��ㄥ��绱�? 缁�div璁剧疆涓�涓�瀹藉害锛��跺��娣诲��margin:0 auto灞���

����div{

����width:200px;

����margin:0 auto;

����}

����灞�涓�涓�涓�娴��ㄥ��绱�

����纭�瀹�瀹瑰�ㄧ��瀹介�� 瀹�500 楂� 300 ��灞�

����璁剧疆灞���澶�杈硅�

����.div {

����Width:500px ; height:300px;//楂�搴���浠ヤ�璁�

����Margin: -150px 0 0 -250px;

����position:relative;�稿�瑰��浣�

����background-color:pink;//�逛究������

����left:50%;

����top:50%;

����}

����51��娴�瑙��ㄧ�����稿������浠�涔�?缁�甯搁���扮��娴�瑙��ㄧ���煎�规�ф����浜�锛�����锛�瑙e�虫�规���浠�涔�锛�甯哥��hack����宸� 锛� � � * IE娴�瑙��ㄧ������Trident�� Mozilla��Gecko��google��WebKit��Opera����Presto锛�

����* png24涓虹���剧����iE6娴�瑙��ㄤ��虹�拌����锛�瑙e�虫�规�������PNG8.

����* 娴�瑙��ㄩ�璁ょ��margin��padding涓�����瑙e�虫�规�����涓�涓��ㄥ���*{margin:0;padding:0;}�ョ�涓���

����* IE6��杈硅�bug:��灞��ф��绛�float��锛�����妯�琛���margin���典�锛���ie6�剧ずmargin姣�璁剧疆��澶с��

����娴���ie浜х��������璺�绂� #box{ float:left; width:10px; margin:0 0 0 100px;}

����杩�绉����典�涓�IE浼�浜х��20px��璺�绂伙�瑙e�虫�规�����float����绛炬�峰��у�朵腑���� ����_display:inline;灏��惰浆��涓鸿���灞��с��(_杩�涓�绗��峰����ie6浼�璇���)

����娓�杩�璇������瑰�锛�浠��讳�涓���娓����ゅ��ㄣ��

����棣���锛�宸у���浣跨�ㄢ��\9��杩�涓���璁帮�灏�IE娓歌��ㄤ��������典腑��绂诲�烘�ャ��

�����ョ��锛���娆′娇�ㄢ��+��灏�IE8��IE7��IE6��绂诲��ワ�杩���IE8宸茬���绔�璇�����

����css

����.bb{

����background-color:#f1ee18;/*����璇���*/

����.background-color:#00deff\9; /*IE6��7��8璇���*/

����+background-color:#a200ff;/*IE6��7璇���*/

����_background-color:#1e0bd1;/*IE6璇���*/

����}

����* �IE涓�,��浠ヤ娇�ㄨ�峰��甯歌�灞��х���规��ヨ�峰����瀹�涔�灞���,

����涔���浠ヤ娇��getAttribute()�峰����瀹�涔�灞���;

����Firefox涓�,���戒娇��getAttribute()�峰����瀹�涔�灞���.

����瑙e�虫�规�:缁�涓���杩�getAttribute()�峰����瀹�涔�灞���.

����* �IE涓�,even瀵硅薄��x,y灞���,浣���娌℃��pageX,pageY灞���;

����Firefox涓�,event瀵硅薄��pageX,pageY灞���,浣���娌℃��x,y灞���.

����* 锛��′欢娉ㄩ��锛�缂虹�规����IE娴�瑙��ㄤ����戒�澧���棰�澶���HTTP璇锋��般��

����* Chrome 涓�������涓�榛�璁や�灏�灏�浜� 12px ������寮哄�舵���� 12px �剧ず, ����杩����� CSS 灞��� -webkit-text-size-adjust: none; 瑙e��.

����瓒��炬�ヨ�块��杩���hover�峰�灏变��虹�颁� 琚��瑰�昏�块��杩���瓒��炬�ユ�峰�涓��ㄥ�锋��hover��active浜�瑙e�虫�规����瑰��CSS灞��х������椤哄�:

����L-V-H-A : �a: {} a:visited {} a:hover {} a:active {}

����52������display���硷�璇存��浠�浠���浣��ㄣ��position���硷� relative��absolute瀹�浣����规��锛� � 1. block 璞″��绫诲����绱�涓��锋�剧ず��

����none 缂虹���笺����琛�����绱�绫诲��涓��锋�剧ず��

����inline-block 璞¤�����绱�涓��锋�剧ず锛�浣��跺��瀹硅薄��绫诲����绱�涓��锋�剧ず��

����list-item 璞″��绫诲����绱�涓��锋�剧ず锛�骞舵坊���峰���琛ㄦ��璁般��

����2. position����

����*absolute

��������缁�瀵瑰��浣�����绱�锛��稿�逛� static 瀹�浣�浠ュ���绗�涓�涓��跺��绱�杩�琛�瀹�浣���

����*fixed 锛���IE涓�����锛�

��������缁�瀵瑰��浣�����绱�锛��稿�逛�娴�瑙��ㄧ���h�琛�瀹�浣���

����* relative

���������稿�瑰��浣�����绱�锛��稿�逛��舵�e父浣�缃�杩�琛�瀹�浣���

����* static �榛�璁ゅ�笺��娌℃��瀹�浣�锛���绱��虹�板�ㄦ�e父��娴�涓�

����*锛�蹇界�� top, bottom, left, right z-index 澹版��锛���

����* inherit 瑙�瀹�浠��跺��绱�缁ф�� position 灞��х���笺��

����53��absolute��containing block璁$���瑰�璺�姝e父娴���浠�涔�涓���锛� 54��position璺�display��margin collapse��overflow��float杩�浜��规�х�镐�������浼���涔��凤� 55��瀵�WEB����浠ュ��W3C����瑙d�璁よ�� ��绛鹃��������绛惧�����涓�涔卞�濂�����楂���绱㈡�哄�ㄤ汉��绱㈠������浣跨�ㄥ� ��css��js������缁���琛�涓鸿〃�扮����绂汇����浠朵�杞戒�椤甸�㈤��搴��村揩����瀹硅�借��村����ㄦ�锋��璁块������瀹硅�借��村箍娉���璁惧���璁块�����村���浠g����缁�浠讹�瀹规��缁� �ゃ���圭���逛究锛�涓���瑕����ㄩ〉�㈠��瀹广����渚����扮������涓���瑕�澶��跺��瀹广����楂�缃�绔����ㄦ�э�

����56��css���烘��璇��ユ������? ���╁��{灞���1:��1;灞���2:��2;����}

����57��娴�瑙��ㄦ����妯″�����寮�妯″�涔��寸���哄����浠�涔�? ��瀛�妯″�� 娓叉��妯″���涓���

����浣跨�� window.top.document.compatMode ���剧ず涓轰�涔�妯″�

����58��CSS涓���浠ラ��杩���浜�灞��у��涔�锛�浣垮�涓�涓�DOM��绱�涓��剧ず�ㄦ�瑙��ㄥ��瑙����村��锛�

�������烘����锛�

����璁剧疆display灞��т负none锛�����璁剧疆visibility灞��т负hidden

������宸ф�э�

����璁剧疆瀹介��涓�0锛�璁剧疆����搴�涓�0锛�璁剧疆z-index浣�缃���-1000

����59��瓒��炬�ヨ�块��杩���hover�峰�灏变��虹�扮����棰���浠�涔�锛�濡�浣�瑙e�筹�

����绛�妗�锛�琚��瑰�昏�块��杩���瓒��炬�ユ�峰�涓��ㄥ�锋��hover��active浜�,瑙e�虫�规����瑰��CSS灞��х������椤哄�: L-V-H-A锛� ,visited,hover,active锛�

����60��浠�涔���Css Hack锛�ie6,7,8��hack������浠�涔�锛�

����绛�妗�锛���瀵逛�����娴�瑙��ㄥ��涓�����CSS code��杩�绋�锛�灏辨��CSS hack��

����绀轰�濡�涓�锛�

����#test � � � {

����width:300px;

����height:300px;

����background-color:blue; � � �/*firefox*/

����background-color:red\9; � � �/*all ie*/

����background-color:yellow\0; � �/*ie8*/

����+background-color:pink; � � � �/*ie7*/

����_background-color:orange; � � � /*ie6*/ � �}

����:root #test { background-color:purple\9; } �/*ie9*/

����@media all and (min-width:0px){ #test {background-color:black\0;} } �/*opera*/

����@media screen and (-webkit-min-device-pixel-ratio:0){ #test {background-color:gray;} } � � � /*chrome and safari*/

����62��璇风��Css��涓�涓�绠�����骞荤��������椤甸��

����绛�妗�锛��ラ����瑕���css3��浣跨��animation�ㄧ�诲���颁�涓�绠�����骞荤����������

����/**HTML**/

����div.ani

����/**css**/

����.ani{

����width:480px;

����height:320px;

����margin:50px auto;

����overflow: hidden;

����box-shadow:0 0 5px rgba(0,0,0,1);

����background-size: cover;

����background-position: center;

����-webkit-animation-name: "loops";

����-webkit-animation-duration: 20s;

����-webkit-animation-iteration-count: infinite;

����}

����@-webkit-key s "loops" {

����0% { background:url(http://d.hiphotos.baidu.com/image/w%3D400/sign=c01e6adca964034f0fcdc3069fc27980/e824b899a9014c08e5e38ca4087b02087af4f4d3.jpg) no-repeat;

����}

����25% {

����background:url(http://b.hiphotos.baidu.com/image/w%3D400/sign=edee1572e9f81a4c2632edc9e72b6029/30adcbef76094b364d72bceba1cc7cd98c109dd0.jpg) no-repeat;

����}

����50% {

����background:url(http://b.hiphotos.baidu.com/image/w%3D400/sign=937dace2552c11dfded1be2353266255/d8f9d72a6059252d258e7605369b033b5bb5b912.jpg) no-repeat;

����}

����75% {

����background:url(http://g.hiphotos.baidu.com/image/w%3D400/sign=7d37500b8544ebf86d71653fe9f9d736/0df431adcbef76095d61f0972cdda3cc7cd99e4b.jpg) no-repeat;

����}

����100% {

����background:url(http://c.hiphotos.baidu.com/image/w%3D400/sign=cfb239ceb0fb43161a1f7b7a10a54642/3b87e950352ac65ce2e73f76f9f2b21192138ad1.jpg) no-repeat;

����}

����}

����63��琛�����绱�����绾у��绱����蜂��哄����浠�涔�锛�琛�����绱���padding��margin��璁剧疆��锛�

������绾у��绱�(block)�规�э�

����路 � � � � � � � � � � �绘������涓�琛�锛�琛ㄧ�颁负��璧蜂�琛�寮�濮�锛���涓��跺������绱�涔�蹇�椤诲��璧蜂�琛��剧ず;

����路 � � � � � � � � � � 瀹藉害(width)��楂�搴�(height)����杈硅�(padding)��澶�杈硅�(margin)�藉���у��;

����������绱�(inline)�规�э�

����路 � � � � � � � � � � ���搁�荤��������绱��ㄥ��涓�琛�;

����路 � � � � � � � � � � 瀹藉害(width)��楂�搴�(height)����杈硅���top/bottom(padding-top/padding-bottom)��澶�杈硅���top/bottom(margin-top/margin-bottom)�戒����瑰��锛�涔�灏辨��padding��margin��left��right����浠ヨ�剧疆��锛�锛�灏辨�����㈡��瀛����剧����澶у���

�����d���棰��ヤ�锛�娴�瑙��ㄨ���榛�璁ょ��澶╃��inline-block��绱�锛��ユ�����ㄥ昂瀵革���璁剧疆楂�瀹斤�浣�涓�浼����ㄦ�㈣�锛�锛�����浜�锛�

����64��浠�涔���澶�杈硅�����锛�������缁�����浠�涔�锛�

����绛�妗�锛�

����澶�杈硅�����灏辨��margin-collapse��

������CSS褰�涓�锛��搁�荤��涓や釜��瀛�锛����芥����寮��崇郴涔����芥��绁����崇郴锛���澶�杈硅���浠ョ�����涓�涓�������澶�杈硅���杩�绉���骞跺�杈硅����瑰�琚�绉颁负����锛�骞朵�������缁�������澶�杈硅�绉颁负����澶�杈硅���

��������缁����靛惊涓���璁$��瑙���锛�

����1. � � � 涓や釜�搁�荤��澶�杈硅��芥��姝f�版�讹�����缁�����瀹�浠�涓よ��涔��磋�澶х���笺��

����2. � � � 涓や釜�搁�荤��澶�杈硅��芥��璐��版�讹�����缁�����涓よ��缁�瀵瑰�肩��杈�澶у�笺��

����3. � � � 涓や釜澶�杈硅�涓�姝d�璐��讹�����缁�����涓よ�����稿��������

����65��rgba()��opacity������������浠�涔�涓���锛�

����rgba()��opacity�借�藉���伴��������锛�浣���澶х��涓�����opacity浣��ㄤ���绱�锛�浠ュ����绱�����������瀹圭������搴�锛�

������rgba()��浣��ㄤ���绱���棰��叉���惰�����层��锛�璁剧疆rgba��������绱���瀛���绱�涓�浼�缁ф�块��������锛�锛�

����66��css涓���浠ヨ�╂��瀛��ㄥ���村��姘村钩�瑰��涓�������涓や釜灞��ф��浠�涔�锛�

�������存�瑰��锛�line-height

����姘村钩�瑰��锛�letter-spacing

�����d���棰��ヤ�锛��充�letter-spacing��濡��ㄧ�ラ������浜�涔�锛�

����绛�妗�:��浠ョ�ㄤ�娑���inline-block��绱��寸���㈣�绗�绌烘�奸�撮����棰���

����67��濡�浣����村�涓�涓�涓�娴��ㄥ��绱�锛� // �规�涓�锛�宸茬�ュ��绱���楂�瀹�

����#div1{

����background-color:#6699FF;

����width:200px;

����height:200px;

����position: absolute; � � � �//�跺��绱���瑕��稿�瑰��浣�

����top: 50%;

����left: 50%;

����margin-top:-100px ; � //浜���涔�涓���height锛�width

����margin-left: -100px;

����}

����//�规�浜�:���ュ��绱���楂�瀹�

����#div1{

����width: 200px;

����height: 200px;

����background-color: #6699FF;

����margin:auto;

����position: absolute; � � � �//�跺��绱���瑕��稿�瑰��浣�

����left: 0;

����top: 0;

����right: 0;

����bottom: 0;

����}

�d���棰��ヤ�锛�濡�浣����村�涓�涓�涓�

?锛��ㄦ�寸��渚跨���规���锛�

need-to-insert-img

#container � � //

��瀹瑰�ㄨ�剧疆濡�涓�

need-to-insert-img

����{

����display:table-cell;

����text-align:center;

����vertical-align:middle;

����}

����68����杩颁�涓�"reset"��CSS��浠跺苟濡�浣�浣跨�ㄥ�����ラ��normalize.css��锛�浣�浜�瑙d�浠���涓���涔�澶�锛�

������缃��峰���甯稿�锛��℃��涓�涓���绔�寮���浜哄����瀹���涓�涓�甯哥�ㄧ����缃�CSS��浠跺苟�ラ��濡�浣�浣跨�ㄥ��浠���浠�浠����茬�����ㄥ��杩����ラ��涓轰�涔�杩�涔�����锛�������涓�����娴�瑙��ㄥ�逛�浜���绱���涓�����榛�璁ゆ�峰�锛�濡���浣�涓�澶���锛��ㄤ�����娴�瑙��ㄤ�浼�瀛��ㄥ�瑕���椋��╋������存�����ф�х���у������

����浣����戒���Normalize�ヤ唬�夸�����缃��峰���浠躲��瀹�娌℃����缃��������峰�椋��硷�浣�浠���渚�浜�涓�濂�������榛�璁ゆ�峰��笺���㈣�借�╀�澶�娴�瑙��ㄨ揪�颁��村������锛�浣���涓��颁贡�朵���涓�瑗匡�濡�绮�浣�����棰�锛���

�����ㄨ�涓��归��锛���娉���姣�涓�涓�澶�浣���缃���瀹�涔�纭�瀹���浜�瓒�杩�涓�涓���缃�锛�瀹�澶���浜�浣�姘歌��戒��ㄨ����������锛���HTML��audio��绱�涓�涓��存��line-height涓�涓��淬��

����69��璇�display灞��ф����浜�锛���浠ュ��浠�涔�锛� display:block琛�����绱�杞���涓哄��绾у��绱�

����display:inline��绾у��绱�杞���涓鸿�����绱�

����display:inline-block杞�涓哄������绱�

����70����浜�css灞��у��浠ョ户�匡� ��缁ф�匡� font-size font-family color, ul li dl dd dt;

����涓���缁ф�� 锛�border padding margin width height ;

����71��css浼���绾х��娉�濡�浣�璁$��锛� !important > �id > class > ��绛�

����!important 姣� ����浼���绾ч��

����*浼���绾у氨杩�����锛��峰�瀹�涔���杩���涓哄��;

����*浠ユ����杞藉�ョ���峰�涓哄��;

����72��b��绛惧��strong��绛�,i��绛惧��em��绛剧���哄��锛� ������璇�涔�锛�����������

����73�����d�琛�����绱�������浜���绾у��绱�����妯″��锛� 1.������绱�(inline element)

����a �� ����

����abbr �� 缂╁��

����acronym �� 棣�瀛�

����b �� 绮�浣�(涓��ㄨ��)

����big �� 澶у��浣�

����br �� �㈣�

����em �� 寮鸿�

����font �� 瀛�浣�璁惧��(涓��ㄨ��)

����i �� ��浣�

����img �� �剧��

����input �� 杈��ユ�

����label �� 琛ㄦ�兼��绛�

����s �� 涓���绾�(涓��ㄨ��)

����select �� 椤圭������

����small �� 灏�瀛�浣�����

����span �� 甯哥�ㄥ����瀹瑰��锛�瀹�涔��������哄��

����strike �� 涓���绾�

����strong �� 绮�浣�寮鸿�

����sub �� 涓���

����sup �� 涓���

����textarea �� 澶�琛�����杈��ユ�

����tt �� �典�����

����u �� 涓���绾�

����var �� 瀹�涔�����

����2����绾у��绱�

����address �� �板��

����blockquote �� ��寮���

����center �� 涓句腑瀵归���

����dir �� ��褰���琛�

����div �� 甯哥�ㄥ��绾у�规��锛�涔���css layout��涓昏���绛�

����dl �� 瀹�涔���琛�

����fieldset �� form�у�剁�

����form �� 浜や�琛ㄥ��

����h1 �� 澶ф��棰�

����h2 �� ����棰�

����h3 �� 3绾ф��棰�

����h4 �� 4绾ф��棰�

����h5 �� 5绾ф��棰�

����h6 �� 6绾ф��棰�

����hr �� 姘村钩����绾�

����isindex �� input prompt

����menu �� ������琛�

����no s �� s������瀹癸�锛�瀵逛�涓����� ��娴�瑙��ㄦ�剧ず姝ゅ�哄����瀹癸�

����no �� 锛�����������瀹癸�瀵逛�涓����� ��娴�瑙��ㄦ�剧ず姝ゅ��瀹癸�

����ol �� ��搴�琛ㄥ��

����p �� 娈佃��

����pre �� �煎�������

����table �� 琛ㄦ��

����ul �� ����搴���琛�

����3.CSS��瀛�妯″��������涓��ㄥ��缁���锛�

������瀹广��濉���锛�padding锛���杈规�锛�border锛���澶�杈圭��锛�margin锛���

����74������浜����╃��锛�浼���绾х��璁$����寮���浠�涔�锛�琛����峰���锛�important��涓�浼���绾ч��锛� #ID > .class > ��绛鹃���╃�� �!important浼���绾ч��

����75.���宠�╄�����绱�璺�涓��㈢����绱�璺�绂�10px锛���margin-top��padding-top��浠ュ��锛� � margin-top,padding-top����

����76.CSS����妯″���变�涔�缁���锛� � ��瀹癸�border ,margin锛�padding

����77��.璇磋��display灞��ф����浜�锛���浠ュ��浠�涔�锛� � display:block琛�����绱�杞���涓哄��绾у��绱�

����display:inline��绾у��绱�杞���涓鸿�����绱�

����display:inline-block杞�涓哄������绱�

����78����浜�css灞��у��浠ョ户�匡� � ��缁ф�匡� font-size font-family color, ul li dl dd dt;

����涓���缁ф�� 锛�border padding margin width height ;

����79��css浼���绾х��娉�濡�浣�璁$��锛� � !important > �id > class > ��绛�

����!important 姣� ����浼���绾ч��

����* 浼���绾у氨杩�����锛��峰�瀹�涔���杩���涓哄��;

����* 浠ユ����杞藉�ョ���峰�涓哄��;

����80��text-align:center��line-height��浠�涔��哄��锛� � text-align��姘村钩瀵归�锛�line-height��琛��淬��

����81����绔�椤甸�㈢�卞��涓�灞�����锛�������浠�涔�锛�浣��ㄦ��浠�涔�锛� � �缁���灞� Html 琛ㄧず灞� CSS 琛�涓哄� js

����82����涓�涓�琛ㄦ�间互��瀵瑰���CSS,浣胯〃�煎��拌�涓虹�借�茶����锛��舵�拌�涓虹�拌�诧�榧���涓�涓��讳负榛��茶������ 浜���JS�虹� 1�� ��typeof杩�����浜��版��绫诲�� number function boolean underfind

����2��渚�涓�3绉�寮哄�剁被��杞��㈠��2绉���寮�绫诲��杞���? 寮哄�讹�parseInt��棰�浼艰�剧�广��,parseFloat,number锛�

������寮�锛�== �� ===锛�

����3��split�������风�广��() join() ���哄�� ���������叉���扮���褰㈠�锛�������灏��扮�杞��㈡��瀛�绗�涓�

����4���扮��规�pop() push() unshift() shift() Push()灏鹃�ㄦ坊�� pop()灏鹃�ㄥ����

����Unshift()澶撮�ㄦ坊�� shift()澶撮�ㄥ����

����5��浜�浠剁�瀹�������浜�浠舵��浠�涔��哄�� 浜�浠剁�瀹�������浜�浠舵敞���板�蜂�����绱�涔�涓�锛�����浜�浠舵��������浠ョ�ㄦ�ユ敞����浜�浠�

����6��IE��DOM浜�浠舵����哄�� 1.�ц�椤哄�涓�涓��枫��

����2.���颁�涓���

����3.浜�浠跺��涓���on

����4.this������棰�

����7��IE������涓�����浜��煎�规�х����娉� Var ev = ev || window.event

����document.documentElement.clientWidth || document.body.clientWidth

����Var target = ev.srcElement||ev.target

����8��call��apply���哄�� .call(this,obj1,obj2,obj3)

����.apply(this,arguments)

����9��b缁ф��a���规� 10�� this������������浣��ㄥ�� 11��浜�浠跺�����浠�涔� 璁╁�╃�ㄤ�浠跺��娉$������锛�璁╄��宸辩����瑙�����浜�浠讹�璁╀����跺��绱�浠f�挎�ц�锛�

����12��������浠�涔�锛���浠�涔��规�э�瀵归〉�㈡��浠�涔�褰卞�� ����灏辨���藉�璇诲���朵��芥�板���ㄥ�������芥�般��

����13��濡�浣��绘��浜�浠跺��娉″��榛�璁や�浠� canceBubble return false

����14��娣诲�� ���� �挎�� ���ュ�版��涓��ョ�圭���规� obj.appendChidl()

����obj.innersetBefore

����obj.replaceChild

����obj.removeChild

����涓���JS楂�绾� 1�� JQuery涓�涓�瀵硅薄��浠ュ���剁�瀹�澶�涓�浜�浠讹�杩���濡�浣�瀹��扮��锛� jQuery��浠ョ�涓�涓�瀵硅薄���剁�瀹�澶�涓�浜�浠讹�浣�灞�瀹��版�瑰���浣跨��addEventListner��attachEvent�煎�逛�����娴�瑙��ㄥ���颁�浠剁��缁�瀹�锛�杩��峰��浠ョ���涓�涓�瀵硅薄娉ㄥ��澶�涓�浜�浠躲��

����2�� �ラ��浠�涔���webkit涔�? �ラ����涔��ㄦ�瑙��ㄧ����绉�宸ュ�锋�ヨ�璇���debug浠g��涔�? Webkit��娴�瑙��ㄥ���锛�����html娓叉����js瑙f�����斤����烘�瑙��ㄧ��涓绘����革�涓�涔��稿�瑰���寮�����Gecko锛�Mozilla Firefox 绛�浣跨��锛���Trident锛�涔�绉�MSHTML锛�IE 浣跨��锛���

����瀵逛�娴�瑙��ㄧ��璋�璇�宸ュ�疯���缁�浣跨��锛�涓昏���椤甸�㈢�������锛����拌�锋�淇℃���ョ��锛�js璋�璇�宸ュ�蜂娇��锛���缁�浣跨�ㄨ�浜�宸ュ�峰��浠ュ揩����楂�瑙e�抽��棰�������

����3�� 濡�浣�娴�璇���绔�浠g��? �ラ��BDD, TDD, Unit Test涔�? �ラ����涔�娴�璇�浣�����绔�宸ョ�涔�(mocha, sinon, jasmin, qUnit..)? 浜�瑙�BDD琛�涓洪┍�ㄥ���涓�TDD娴�璇�椹卞�ㄥ���宸茬�����娴�璇��稿�虫�蹇碉�

����4�� ��绔�templating(Mustache, underscore, handlebars)��骞插����, ��涔���?

����Web 妯℃�垮�����涓轰�浣跨�ㄦ�风����涓�涓��℃�版��锛���瀹癸���绂昏��浜х����锛�

����Mustache ��涓�涓� logic-less 锛�杞婚�昏�锛�妯℃�胯В��寮���锛�瀹���浼��垮�ㄤ���浠ュ��ㄥ�� ��PHP��Python��Perl 绛�澶�绉�缂�绋�璇�瑷�涓���

����Underscore灏�瑁�浜�甯哥�ㄧ�� 瀵硅薄��浣��规�锛��ㄤ���楂�寮���������

����Handlebars �� 涓�涓�璇�涔�妯℃�垮�锛���杩�瀵�view��data����绂绘�ュ揩����寤�Web妯℃�裤��

����5�� 绠�杩颁�涓� Handlebars ���烘���ㄦ�锛� 娌℃���ㄨ���璇�璇村�哄����骞蹭�涔����冲��

����6�� 绠�杩颁�涓� Handlerbars ��瀵规ā�跨���烘��澶���娴�绋�锛� 濡�浣�缂�璇���锛�濡�浣�缂�瀛���锛� 瀛�涔�����涓�浠�瑕�浼���锛�杩�������瀹���瀹��版�哄�讹�杩��峰�ㄥ���涓����伴��棰��舵���芥�村ソ��瑙e��

����7�� ��js瀹��板��浣�����绗�? ����js����缁�搴�锛�瀹�璺电�楠�锛�瀹��版��璺�

����8�� 妫�娴�娴�瑙��ㄧ������������浜��瑰�锛� IE涓�����娴�瑙��ㄥ�ゆ��锛�IE涓����������ゆ��锛�userAgent �var ie = /*@cc_on !@*/false;

����9�� ��浠�缁�涓�涓�dom���剁�瀹�涓や釜�瑰�讳�浠讹�涓�涓��ㄦ���凤�涓�涓��ㄥ��娉★�浣��ヨ�翠�浼��ц���娆′�浠讹��跺��浼����ц���娉¤������� 瀵逛袱绉�浜�浠舵ā������瑙�

����10��瀹��颁�涓��芥��clone锛���浠ュ�� 涓���5绉�涓昏����版��绫诲��锛�����Number��String�� ��Array��Boolean锛�杩�琛��煎��� 路 � � ���瀵���1锛�瀵逛��烘���版��绫诲����寮��ㄦ�版��绫诲���ㄥ��瀛�涓�瀛��剧�����艰�������杩�涓��哄������娓�妤�

����路 � � ���瀵���2锛������ラ��濡�浣��ゆ��涓�涓�������浠�涔�绫诲����

����路 � � ���瀵���3锛���褰�绠�娉���璁捐��

����// �规�涓�锛�

����.prototype.clone = function(){

����var o = this.constructor === Array ? [] : {};

����for(var e in this){

����o[e] = typeof this[e] === " " ? this[e].clone() : this[e];

����}

����return o;

����}

����//�规�浜�锛�

����/**

����* ����涓�涓�瀵硅薄

����* @param Obj

����* @returns

����*/

����function clone(Obj) {

����var buf;

����if (Obj instanceof Array) {

����buf = [];//��寤轰�涓�绌虹���扮�

����var i = Obj.length;

����while (i--) {

����buf[i] = clone(Obj[i]);

����}

����return buf;

����}else if (Obj instanceof ){

����buf = {};//��寤轰�涓�绌哄�硅薄

����for (var k in Obj) { //涓鸿�涓�瀵硅薄娣诲���扮��灞���

����buf[k] = clone(Obj[k]);

����}

����return buf;

����}else{ //���������存�ヨ���

����return Obj;

����}

����} 11��濡�浣�娑��や�涓��扮����㈤��澶�����绱�锛�

����var arr=[1,2,3,3,4,4,5,5,6,1,9,3,25,4];

����function deRepeat(){

����var newArr=[];

����var obj={};

����var index=0;

����var l=arr.length;

����for(var i=0;i

����if(obj[arr[i]]==undefined)

����{

����obj[arr[i]]=1;

����newArr[index++]=arr[i];

����}

����else if(obj[arr[i]]==1)

����continue;

����}

����return newArr;

����}

����var newArr2=deRepeat(arr);

����alert(newArr2); //杈���1,2,3,4,5,6,9,25 12��灏�璐ゆ��涓��″���辩��灏���(Dog)锛�瀹�����澹板�濂藉��(wow)锛�姣�娆$���颁富浜虹���跺��灏变�涔�涔���涓�澹�(yelp)��浠�杩�娈垫��杩板��浠ュ��颁互涓�瀵硅薄锛�

����function Dog() {

����this.wow = function() {

����alert(��Wow��);

����}

����this.yelp = function() {

����this.wow();

����}

����} 灏�����灏�璐や��凤����ヤ���涓��″���辩��灏���锛�����绐��舵��涓�澶╃��浜�(MadDog)锛�涓����颁汉灏变�姣�����绉���涓�澹�(wow)�颁�������(yelp)��璇锋�规����杩帮���绀轰���褰㈠��ㄤ唬���ュ����锛�缁ф�匡�����锛�setInterval锛�

����function MadDog() {

����this.yelp = function() {

����var self = this;

����setInterval(function() {

����self.wow();

����}, 500);

����}

����}

����MadDog.prototype = new Dog();

����//for test

����var dog = new Dog();

����dog.yelp();

����var madDog = new MadDog();

����madDog.yelp();

13��涓��㈣�涓�ul锛�濡�浣��瑰�绘��涓������跺��alert��index?锛�����锛�



杩���绗�涓���

杩���绗�浜���

杩���绗�涓���



����// �规�涓�锛�

����var lis=document.getElementById('2223').getElementsByTagName('li');

����for(var i=0;i<3;i++)

����{

����lis[i].index=i;

����lis[i]. =function(){

����alert(this.index);

����};

����}

����//�规�浜�锛�

����var lis=document.getElementById('2223').getElementsByTagName('li');

����for(var i=0;i<3;i++){

����lis[i].index=i;

����lis[i]. =(function(a){

����return function() {

����alert(a);

����}

����})(i);

����} 14��缂���涓�涓� �芥�帮�杈��ユ��瀹�绫诲�������╁��(浠�������id锛�class锛�tagName涓�绉�绠���CSS���╁��锛������煎�圭������╁��)��浠ヨ����归����DOM���癸�������娴�瑙��ㄥ�煎�规�у���ц�姐�� /*** @param selector {String} 浼��ョ��CSS���╁�ㄣ��* @return {Array}*/

����var query = function(selector) {

����var reg = /^(#)?(\.)?(\w+)$/img;

����var regResult = reg.exec(selector);

����var result = [];

����//濡�����id���╁��

����if(regResult[1]) {

����if(regResult[3]) {

����if(typeof document.querySelector === "function") {

����result.push(document.querySelector(regResult[3]));

����}else {

����result.push(document.getElementById(regResult[3]));

����}

����}

����}

����//濡�����class���╁��

����else if(regResult[2]) {

����if(regResult[3]) {

����if(typeof document.getElementsByClassName === 'function') {

����var doms = document.getElementsByClassName(regResult[3]);

����if(doms) {

����result = converToArray(doms);

����}

����}

����//濡���涓�����getElementsByClassName�芥��

����else {

����var allDoms = document.getElementsByTagName("*") ;

����for(var i = 0, len = allDoms.length; i < len; i++) {

����if(allDoms[i].className.search(new RegExp(regResult[2])) > -1) {

����result.push(allDoms[i]);

����}

����}

����}

����}

����}

����//濡�������绛鹃���╁��

����else if(regResult[3]) {

����var doms = document.getElementsByTagName(regResult[3].toLowerCase());

����if(doms) {

����result = converToArray(doms);

����}

����}

����return result;

����}

����function converToArray(nodes){

����var array = null;

����try{

����array = Array.prototype.slice.call(nodes,0);//��瀵归��IE娴�瑙���

����}catch(ex){

����array = new Array();

����for( var i = 0 ,len = nodes.length; i < len ; i++ ) {

����array.push(nodes[i])

����}

����}

����return array;

����} 15��璇疯��浠蜂互涓�浠g��骞剁��烘�硅���瑙��� � if(window.addEventListener){

����var addListener = function(el,type,listener,useCapture){

����el.addEventListener(type,listener,useCapture);

����};

����}

����else if(document.all){

����addListener = function(el,type,listener){

����el.attachEvent("on"+type,function(){

����listener.apply(el);

����});

����}

����} 路 � � ���涓�搴�璇ュ��if��else璇��ヤ腑澹版��addListener�芥�帮�搴�璇ュ��澹版��锛�

����路 � � ���涓���瑕�浣跨��window.addEventListener��document.all�ヨ�琛�妫�娴�娴�瑙���锛�搴�璇ヤ娇�ㄨ�藉��妫�娴�锛�

����路 � � ����变�attachEvent��IE涓���this������棰�锛���浠ヨ��ㄥ���堕��瑕�澶���涓�涓�

�����硅�濡�涓�锛�

����function addEvent(elem, type, handler){

����if(elem.addEventListener){

����elem.addEventListener(type, handler, false);

����}else if(elem.attachEvent){

����elem['temp' + type + handler] = handler;

����elem[type + handler] = function(){

����elem['temp' + type + handler].apply(elem);

����};

����elem.attachEvent('on' + type, elem[type + handler]);

����}else{

����elem['on' + type] = handler;

����}

����} 16��缁�String瀵硅薄娣诲��涓�涓��规�锛�浼��ヤ�涓�string绫诲�������帮��跺��灏�string��姣�涓�瀛�绗��翠环�肩┖�艰���锛�渚�濡�锛� addSpace(��hello world��) // -> ��h e l l o �w o r l d��

����String.prototype.spacify = function(){

����return this.split('').join(' ');

����}; �ョ��涓�杩伴��棰�绛�妗�����锛�1锛��存�ュ�ㄥ�硅薄������涓�娣诲���规�����瀹���锛�灏ゅ�舵���� 瀵硅薄涓���(杩�涓���娌¤�界���猴�甯����ラ����璇翠�涓���)��2锛��芥�板0��涓��芥�拌〃杈惧����哄��锛�

����绛�妗�锛���js涓�锛�瑙f���ㄥ�ㄥ���ц���澧�涓���杞芥�版���讹�瀵瑰�芥�板0�����芥�拌〃杈惧�骞堕����涓�瑙���浠���锛�瑙f���ㄤ�����璇诲���芥�板0��锛�骞朵娇�跺�ㄦ�ц�浠讳�浠g��涔�������锛���浠ヨ�块��锛�锛��充��芥�拌〃杈惧�锛���蹇�椤荤���拌В���ㄦ�ц��板�����ㄧ��浠g��琛�锛���浼���姝h�瑙f���ц���

����17��瀹�涔�涓�涓�log�规�锛�璁╁����浠ヤ唬��console.log���规��� ��琛����规�涓�锛�

����function log(msg)��{

����console.log(msg);

����}

����log("hello world!") // hello world! 濡���瑕�浼��ュ�涓����板��锛��剧�朵��㈢���规�涓��芥弧瓒宠�姹�锛���浠ユ�村ソ���规���锛�

����function log(){

����console.log.apply(console, arguments);

����}; �版�わ�杩介��apply��call�规���寮�����

����瀵逛�apply��call涓よ���ㄤ��ㄤ����稿����锛��虫��璋��ㄤ�涓�瀵硅薄��涓�涓��规�锛�浠ュ��涓�涓�瀵硅薄�挎�㈠���瀵硅薄��灏�涓�涓��芥�扮��瀵硅薄涓�涓���浠���濮���涓�涓����瑰��涓虹�� thisObj ��瀹����板�硅薄��

����浣�涓よ���ㄥ���颁����哄������瀵逛�绗�涓�涓����版��涔��戒��凤�浣�瀵圭��浜�涓����帮� apply浼��ョ����涓�涓����版�扮�锛�涔�灏辨��灏�澶�涓����扮�����涓轰�涓��扮�浼��ワ���call��浣�涓�call�����颁��ワ�浠�绗�浜�涓����板�濮�锛��� 濡� func.call(func1,var1,var2,var3)瀵瑰���apply��娉�涓猴�func.apply(func1,[var1,var2,var3]) ��

����18���� 涓�浠�涔���浼��扮�锛�濡�浣�灏�浼��扮�杞���涓烘�����扮�锛� 浼��扮�锛�绫绘�扮�锛�锛���娉��存�ヨ��ㄦ�扮��规�������length灞��ф��浠�涔��规����琛�涓猴�浣�浠���浠ュ�圭��姝f�扮������规��ラ����瀹�浠����稿�������芥�扮��argument���帮�杩�����璋���getElementsByTagName,document.childNodes涔�绫荤��,瀹�浠��借���NodeList瀵硅薄�藉�浜�浼��扮�����浠ヤ娇��Array.prototype.slice.call(fakeArray)灏��扮�杞���涓虹��姝g��Array瀵硅薄��

������璁炬�ョ����棰�棰�骞诧���浠�瑕�缁�姣�涓�log�规�娣诲��涓�涓���(app)����缂�锛�姣�濡���hello world!�� ->��(app)hello world!�����规�濡�涓�锛�

����function log(){

����var args = Array.prototype.slice.call(arguments); �//涓轰�浣跨��unshift�扮��规�锛�灏�argument杞���涓虹��姝g���扮�

����args.unshift('(app)');

����console.log.apply(console, args);

����}; 19��瀵逛��ㄥ��涓�涓�����this����瑙o���涓���浠g��锛� var User = {

����count: 1,

����getCount: function() {

����return this.count;

����}

����};

����console.log(User.getCount()); �// what?

����var func = User.getCount;

����console.log(func()); �// what? ��涓ゅ�console杈��轰�涔�锛�涓轰�涔�锛�

����绛�妗���1��undefined��

����func����winodw��涓�涓���涓�琚��ц���锛���浠ヤ�璁块��涓���count灞��с��

����缁х画杩介��锛��d�濡�浣�纭�淇�Uesr�绘���借�块����func��涓�涓���锛��虫�g‘杩���1��姝g‘���规���浣跨��Function.prototype.bind���煎�瑰��涓�娴�瑙��ㄥ���翠唬��濡�涓�锛�

����Function.prototype.bind = Function.prototype.bind || function(context){

����var self = this;

����return function(){

����return self.apply(context, arguments);

����};

����}

����var func = User.getCount.bind(User);

����console.log(func()); 20������JS��window. 涓�Jquery��$(document).ready(function(){})��浠�涔�涓���锛�濡�浣��ㄥ����JS瀹���Jq��ready�规�锛� window. ()�规���蹇�椤荤���伴〉�㈠�������剧����������绱���杞藉��姣������芥�ц���

����$(document).ready()��DOM缁���缁��跺��姣���灏辨�ц�锛�涓�蹇�绛��板��杞藉��姣���

����/*

����* 浼����芥�扮�whenReady()

����* 褰���妗hВ��瀹�姣�涓�涓烘��浣���澶�灏辩华�讹��芥�颁�涓�document���规�璋���

����*/

����var whenReady = (function() { � � � � � � � //杩�涓��芥�拌���whenReady()�芥��

����var funcs = []; � � � � � � //褰��峰�浜�浠舵�讹�瑕�杩�琛����芥��

����var ready = false; � � � � �//褰�瑙���浜�浠跺���绋�搴���,����涓�true

����//褰���妗e氨缁���,璋��ㄤ�浠跺���绋�搴�

����function handler(e) {

����if(ready) return; � � � //纭�淇�浜�浠跺���绋�搴���瀹��磋�琛�涓�娆�

����//濡������� 浜�浠讹�浣��剁�舵��涓���complete��璇�,�d���妗e�����澶�濂�

����if(e.type === ' ' && document.readyState !== 'complete') {

����return;

����}

����//杩�琛�����娉ㄥ���芥��

����//娉ㄦ��姣�娆¢�借�璁$��funcs.length

����//浠ラ�茶�浜��芥�扮��璋��ㄥ���戒�瀵艰�存敞���村����芥��

����for(var i=0; i

����funcs[i].call(document);

����}

����//浜�浠跺����芥�板���存�ц�,����ready�舵��, 骞剁Щ�ゆ�����芥��

����ready = true;

����funcs = null;

����}

����//涓烘�ユ�跺�扮��浠讳�浜�浠舵敞��澶���绋�搴�

����if(document.addEventListener) {

����document.addEventListener('DOMContentLoaded', handler, false);

����document.addEventListener('readystatechange', handler, false); � � � � � �//IE9+

����window.addEventListener('load', handler, false);

����}else if(document.attachEvent) {

����document.attachEvent(' ', handler);

����window.attachEvent(' ', handler);

����}

����//杩���whenReady()�芥��

����return function whenReady(fn) {

����if(ready) { fn.call(document); }

����else { funcs.push(fn); }

����}

����})(); 濡���涓�杩颁唬�������炬��锛�涓��㈣�涓�绠�����锛�

����function ready(fn){

����if(document.addEventListener) {//����娴�瑙���

����document.addEventListener('DOMContentLoaded', function() {

����//娉ㄩ��浜�浠�, �垮����澶�瑙���

����document.removeEventListener('DOMContentLoaded',arguments.callee, false);

����fn();//�ц��芥��

����}, false);

����}else if(document.attachEvent) {//IE

����document.attachEvent(' ', function() {

����if(document.readyState == 'complete') {

����document.detachEvent(' ', arguments.callee);

����fn();//�芥�版�ц�

����}

����});

����}

����}; 21��锛�璁捐�¢�锛��冲���颁�涓�瀵归〉�㈡��涓����圭�����筹�濡�浣���锛�锛�浣跨�ㄥ����JS锛� ��绛��烘�蹇靛�冲��锛�涓��㈡����涓�瑕���

����1. 缁���瑕����界�����圭�瀹�mousedown, mousemove, mouseup浜�浠�

����2. mousedown浜�浠惰Е����锛�寮�濮�����

����3. mousemove�讹���瑕���杩�event.clientX��clientY�峰�����戒�缃�锛�骞跺���舵�存�颁�缃�

����4. mouseup�讹����界���

����5. ��瑕�娉ㄦ��娴�瑙��ㄨ竟��������

����22��璇峰���板�涓�����

����function setcookie(name,value,days){ �//缁�cookie澧���涓�涓��堕�村����

����var exp = new Date();

����exp.setTime(exp.getTime() + days*24*60*60*1000); //璁剧疆杩����堕�翠负days澶�

����document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();

����}

����function getCookie(name){

����var result = "";

����var myCookie = ""+document.cookie+";";

����var searchName = "+name+"=";

����var startOfCookie = myCookie.indexOf(searchName);

����var endOfCookie;

����if(satrtOfCookie != -1){

����startOfcookie += searchName.length;

����endOfCookie = myCookie.indexOf(";",startOfCookie);

����result = (myCookie.substring(startOfCookie,endOfCookie));

����}

����return result;

����}

����(function(){

����var oTips = document.getElementById('tips');//��璁�tips��id涓�tips

����var page = {

����check: function(){//妫���tips��cookie����瀛��ㄥ苟涓���璁告�剧ず

����var tips = getCookie('tips');

����if(!tips || tips == 'show') return true;//tips��cookie涓�瀛���

����if(tips == "never_show_again") return false;

����},

����hideTip: function(bNever){

����if(bNever) setcookie('tips', 'never_show_again', 365);

����oTips.style.display = "none";//����

����},

����showTip: function(){

����oTips.style.display = "inline";//�剧ず锛���璁�tips涓鸿�绾у��绱�

����},

����init: function(){

����var _this = this;

����if(this.check()){

����_this.showTip();

����setcookie('tips', 'show', 1);

����}

����oTips. = function(){

����_this.hideTip(true);

����};

����}

����};

����page.init();

����})();

23��璇村�轰互涓��芥�扮��浣��ㄦ��锛�绌虹�藉�哄��搴�璇ュ~��浠�涔�锛� //define

����(function(window){

����function fn(str){

����this.str=str;

����}

����fn.prototype.format = function(){

����var arg = ______;

����return this.str.replace(_____,function(a,b){

����return arg[b]||"";

����});

����}

����window.fn = fn;

����})(window);

����//use

����(function(){

����var t = new fn('

{1}{2}

');

����console.log(t.format('http://www.alibaba.com','Alibaba','Welcome'));

����})(); 绛�妗�锛�璁垮�芥�扮��浣��ㄦ��浣跨��format�芥�板��芥�扮�����版�挎�㈡��{0}杩��风����瀹癸�杩���涓�涓��煎�������缁���锛�

����绗�涓�涓�绌烘��锛�arguments

����绗�浜�涓�绌烘��锛�/\{(\d+)\}/ig

����24�� 浣��ㄩ�惧��? ��瑙e�������芥�扮��璁块�����村�����藉�ㄦ��锛��ㄥ�浣��ㄥ��涓�灞��ㄤ��ㄥ�����哄��锛� 涓�娌℃����浣��ㄥ��锛��芥�扮��宓�濂�褰㈡��涓���灞�娆$��浣��ㄥ��锛�宓�濂���灞�娆″舰���惧�褰㈠�锛���杩�浣��ㄥ���炬�ユ�惧��х��瑙�����瑕�娣卞�ョ��瑙c��

����25�� 璋�璋�This瀵硅薄����瑙c�� ��瑙d���褰㈠����芥�拌��ㄦ�瑰�涓���this����锛���瑙d�浠跺�芥�般��瀹��跺�芥�颁腑��this����锛��芥�扮��璋��ㄥ舰寮��冲��浜�this��������

����26�� eval����浠�涔���锛� 瀹������芥����瀵瑰���瀛�绗�涓茶В����JS浠g��骞惰�琛�锛�搴�璇ラ�垮��浣跨��eval锛�涓�瀹���锛���甯歌���ц�斤�2涓�姝ラ�わ�涓�娆¤В����js璇��ワ�涓�娆℃�ц�锛�

����27�� �充�浜�浠讹�IE涓�������浜�浠舵�哄�舵��浠�涔��哄��锛� 濡�浣��绘�㈠��娉★� [1].��IE涓�,浜�浠跺�硅薄��浣�涓轰�涓��ㄥ������ヤ�瀛���缁存�ょ��.������娴�瑙��ㄤ�浠�,涓�绠℃���ㄦ�疯Е����锛�杩����朵�浜�浠�,�戒��存��window.event瀵硅薄.��浠ュ�ㄤ唬��涓�锛���瑕�璋���window.event灏卞��浠ヨ�峰��浜�浠跺�硅薄锛� ��event.srcElement灏卞��浠ュ��寰�瑙���浜�浠剁����绱�杩�琛�杩�涓�姝ュ���.

����[2].��FireFox涓�锛�浜�浠跺�硅薄�翠����ㄥ�瀵硅薄锛�涓������典�锛����板�哄����锛��板�轰娇��锛�FireFox��浜�浠跺�硅薄���ㄤ�缁�浜�浠跺���绋�搴�.

�����充�浜�浠剁���煎�规�у���瑕���缁����★�浜�浠跺�硅薄�蜂���浜�灞��у���ㄥ�煎�规�ч��棰�锛�IE涓�����浜�浠舵ā��浜�浠跺��娉′�浜�浠舵���风������瑕���瑙�

����28�� 浠�涔�������锛�closure锛�锛�涓轰�涔�瑕��ㄥ��锛� 绠�������瑙f���芥�扮��宓�濂�褰㈡������锛����������芥�版��韬�宸茬�瀹���澶��ㄤ��ㄥ��

����浣跨�ㄩ������浠ュ舰����绔���绌洪�达�寤堕�垮���������藉�ㄦ��锛��ュ��涓��寸�舵����

����29�� 浠g��涓���"use strict";��浠�涔����� ? 浣跨�ㄥ���哄����浠�涔�锛� ������浣跨�ㄤ弗�兼ā寮�锛�浣跨�ㄤ弗�兼ā寮�锛�涓�浜�涓�瑙�����璇�娉�灏�涓�������

����30��濡�浣��ゆ��涓�涓�瀵硅薄����灞�浜���涓�绫伙� Instanceof � constructor

����31��new��浣�绗��蜂�骞蹭�浠�涔���? 1����寤轰�涓�绌哄�硅薄锛�骞朵� this ����寮��ㄨ�ュ�硅薄锛����惰�缁ф�夸�璇ュ�芥�扮��������

����2��灞��у���规�琚����ュ�� this 寮��ㄧ��瀵硅薄涓���

����3���板��寤虹��瀵硅薄�� this ��寮���锛�骞朵�������寮���杩��� this ��

����32���ㄥ���� ��瀹��拌�浠�涔����藉��锛� 涓昏���瀵�����js��瀹�璺电�楠�

����33�� 涓�锛���涓�涓��芥�帮��ц��跺�硅薄�ユ�炬�讹�姘歌�涓�浼��绘�ユ�惧����锛�杩�涓��芥�版��锛� HasOwnProperty

����34��瀵�JSON��浜�瑙o� 杞婚��绾ф�版��浜や��煎�锛���浠ュ舰��澶�����宓�濂��煎�锛�瑙f����甯告�逛究

����35��js寤惰���杞界���瑰�����浜�锛� �规�涓�锛�< >��绛剧��async="async"灞��э�璇�缁���瑙�锛� ��绛剧��async灞��э�

�����规�浜�锛�< >��绛剧��defer="defer"灞���

�����规�涓�锛��ㄦ����寤�< >��绛�

�����规���锛�AJAX eval锛�浣跨��AJAX寰��拌������瀹癸��跺����杩�eval_r( http.responseText)�ヨ�琛�����锛�

�����规�浜�锛� �瑰�

����36��妯″����寮�����涔���锛� ��瑙fā����寮���妯″�锛�娴�瑙��ㄧ��requirejs锛�seajs锛����″�ㄧ��nodejs锛�ES6妯″����锛�fis��webpack绛���绔��翠�妯″����瑙e�虫�规�锛�grunt��gulp绛���绔�宸ヤ�娴���浣跨��

����37��AMD锛�Modules/Asynchronous-Definition锛���CMD锛�Common Module Definition锛�瑙����哄��锛� ��瑙h�涓ょ�瑙�����宸�寮�锛�涓昏���杩�requirejs涓�seajs��瀵规��锛���瑙fā����瀹�涔�涓�寮��ㄦ�瑰���宸�寮�浠ュ��杩�涓ょ�瑙�����璁捐�″����

����38��requireJS���稿�������浠�涔�锛�锛�濡�浣��ㄦ����杞界��锛�濡�浣��垮��澶�娆″��杞界��锛�濡�浣� 缂�瀛���锛�锛� �稿���js����杞芥ā��锛���杩�姝e���归��妯″��浠ュ��妯″����渚�璧��崇郴锛�淇�璇���浠跺��杞界������椤哄�锛��规����浠剁��璺�寰�瀵瑰��杞借�����浠跺��浜�缂�瀛�

����39��璁╀���宸辫�捐�″���颁�涓�requireJS锛�浣�浼���涔���锛� �稿���瀹���js����杞芥ā��锛�缁存��js��渚�璧��崇郴锛��у�跺ソ��浠跺��杞界������椤哄�

����40��璋�涓�璋�浣�瀵�ECMA 6��浜�瑙o� ES6�扮��璇�娉�绯�锛�绫伙�妯″����绛��扮�规��

����41��ECMA 6 ��涔���class涔�锛�涓轰�涔�浼��虹��class杩�绉�涓�瑗�? class Point {

����constructor(x, y) {

����this.x = x;

����this.y = y;

����}

����toString() {

����return '('+this.x+', '+this.y+')';

����}

����}

����42��寮�姝ュ��杞界���瑰�����浜�锛� �规�涓�锛�< >��绛剧��async="async"灞��э�璇�缁���瑙�锛� ��绛剧��async灞��э�

�����规�浜�锛�< >��绛剧��defer="defer"灞���

�����规�涓�锛��ㄦ����寤�< >��绛�

�����规���锛�AJAX eval锛�浣跨��AJAX寰��拌������瀹癸��跺����杩�eval_r( http.responseText)�ヨ�琛�����锛�

�����规�浜�锛� �瑰�

����43��documen.write�� innerHTML���哄��? document.write�������翠釜document, ���ュ��瀹规��瀛�绗�涓茬��html

����innerHTML��HTMLElement��灞��э���涓�涓���绱�������html��瀹�

����44��DOM��浣��������锋坊����绉婚�ゃ��绉诲�ㄣ��澶��躲����寤哄���ユ�捐����? 锛�1锛���寤烘�拌����

����createDocumentFragment() � �//��寤轰�涓�DOM��娈�

����createElement_x() � //��寤轰�涓��蜂�����绱�

����createTextNode() � //��寤轰�涓���������

����锛�2锛�娣诲����绉婚�ゃ���挎��������

����appendChild()

����removeChild()

����replaceChild()

����insertBefore()

����锛�3锛��ユ��

����getElementsByTagName() � �//��杩���绛惧��绉�

����getElementsByName() � �//��杩���绱���Name灞��х����

����getElementById() � �//��杩���绱�Id锛���涓���

����45��call() �� .apply() ����涔����哄��锛� apply�����版���扮�褰㈠�锛�call�����版����涓����硷��ゆ�や�澶��ㄤ娇�ㄤ�娌℃��宸���锛����圭��瑙h�涓や釜�芥�拌��ㄧ��this�瑰��

����46���扮���瀵硅薄����浜������规�锛���涓句�涓�锛� Array.concat( ) 杩��ユ�扮�

����Array.join( ) 灏��扮���绱�杩��ヨ捣�ヤ互��寤轰�涓�瀛�绗�涓�

����Array.length �扮���澶у�

����Array.pop( ) ���ゅ苟杩����扮�������涓�涓���绱�

����Array.push( ) 缁��扮�娣诲����绱�

����Array.reverse( ) 棰����扮�涓���绱���椤哄�

����Array.shift( ) 灏���绱�绉诲�烘�扮�

����Array.slice( ) 杩����扮���涓��ㄥ��

����Array.sort( ) 瀵规�扮���绱�杩�琛���搴�

����Array.splice( ) ���ャ�����ゆ���挎�㈡�扮�����绱�

����Array.toLocaleString( ) ���扮�杞��㈡��灞��ㄥ��绗�涓�

����Array.toString( ) 灏��扮�杞��㈡��涓�涓�瀛�绗�涓�

����Array.unshift( ) �ㄦ�扮�澶撮�ㄦ���ヤ�涓���绱�

����.hasOwnProperty( ) 妫��ュ��ф����琚�缁ф��

����.isPrototypeOf( ) 涓�涓�瀵硅薄��������涓�涓�瀵硅薄������

����.propertyIsEnumerable( ) ������浠ラ��杩�for/in寰������板���

����.toLocaleString( ) 杩���瀵硅薄�����板��绗�涓茶〃绀�

����.toString( ) 瀹�涔�涓�涓�瀵硅薄��瀛�绗�涓茶〃绀�

����.valueOf( ) ��瀹�瀵硅薄����濮���

����47��JS ��涔�瀹��颁�涓�绫汇����涔�瀹�渚���杩�涓�绫� 涓ユ�兼�ヨ��js涓�骞舵病��绫荤��姒�蹇碉�涓�杩�js涓����芥�板��浠ヤ�涓烘�����芥�版�ヤ娇��锛���杩�new�ュ��渚���锛��跺���芥�版��韬�涔���涓�涓�瀵硅薄��

����48�� 涓���浣��ㄥ��涓�����澹版������锛� ��瑙� ��棰�瑙f���哄�讹�js��杩�琛�涓昏���涓や釜�舵�碉�js��棰�瑙f����杩�琛�锛�棰�瑙f���舵�垫����������澹版�����芥�板��涔��戒�����锛�浣���������璧��间�浼�����

����49��濡�浣�缂���楂��ц�界�� 锛� 浣跨�� DocumentFragment 浼���澶�娆� append

������杩�妯℃�垮��绱� clone 锛��夸唬 createElement

����浣跨�ㄤ�娆� innerHTML 璧��间唬�挎��寤� dom ��绱�

����浣跨�� firstChild �� nextSibling 浠f�� childNodes ���� dom ��绱�

����浣跨�� Array ��涓� StringBuffer 锛�浠f�垮��绗�涓叉�兼�ョ����浣�

����灏�寰����у�堕��淇�瀛��板��ㄥ����

����椤哄����崇�������讹��� while �夸唬 for

����灏��′欢����锛������芥�ч『搴�浠�楂��颁�����

�����ㄥ��涓��′欢瀛���澶�锛� >2 锛��′欢�����讹�浣跨�� switch 浼�浜� if

����浣跨�ㄤ���杩�绠�绗��夸唬�′欢����

������瑕�涓����ц����跺��锛�浼�������浣跨�� setInterval

����50���d���浣�浼�������瀛�娉�婕�锛� ����锛�寰���

����51�� 瀵硅薄����绉���寤烘�瑰�锛� 1. 宸ュ��妯″�

����2. �����芥�版ā寮�

����3. ����妯″�

����4. 娣峰�������芥�板������妯″�

����5. �ㄦ������妯″�

����6. 瀵��������芥�版ā寮�

����7. 绋冲Ε�����芥�版ā寮�

����52�� 缁ф�跨�� 6 绉��规�锛� 1. �����剧户��

����2. ���ㄦ�����芥�扮户��

����3. 缁���缁ф��(����+���ㄦ����)

����4. ����寮�缁ф��

����5. 瀵���寮�缁ф��

����6. 瀵���缁���寮�缁ф��

����53��eval����浠�涔���锛� 1. 瀹������芥����瀵瑰���瀛�绗�涓茶В����JS浠g��骞惰�琛�

����2. 搴�璇ラ�垮��浣跨��eval锛�涓�瀹���锛���甯歌���ц�斤�2娆★�涓�娆¤В����js璇��ワ�涓�娆℃�ц�锛�

����54�� ����锛������� ? ��浠�涔��圭�癸� 1. ����瀵硅薄涔���������瀵硅薄锛���瀵硅薄涓�涓���甯���寮��� __proto__ 灞��э�����涔������芥����宸辩������锛�濡���涓�涓�����瀵硅薄������涓�涓� null ��璇�锛���浠�灏辩О涔�涓哄������

����2. �����炬���变�浜��ㄦ�ョ户�垮���变韩灞��х��瀵硅薄缁�����锛�������锛�瀵硅薄��

����55��浜�浠躲��IE涓�������浜�浠舵�哄�舵��浠�涔��哄��锛� 濡�浣��绘�㈠��娉★� 1. ��浠��ㄧ�椤典腑����涓���浣�锛�������浣�瀵瑰�澶�涓�浜�浠讹���渚�濡�锛�褰���浠��瑰�讳�涓�����灏变�浜х��涓�涓�浜�浠躲������浠ヨ� 渚�娴��扮��琛�涓�

����2. 浜�浠跺����哄�讹�IE��浜�浠跺��娉°��firefox���舵����涓ょ�浜�浠舵ā��锛�涔�灏辨��锛����峰��浜�浠跺����娉″��浜�浠�

����3. ev.stopPropagation();

����娉ㄦ����ie���规�锛�ev.cancelBubble = true;

����56��绠�杩颁�涓�Sass��Less锛�涓�璇存���哄��锛� 浠�浠����ㄦ�����峰�璇�瑷�锛���CSS棰�澶�����,CSS涓���涓�绉��借薄灞���浠�浠���涓�绉��规����璇�娉�/璇�瑷���缂�璇���CSS��

��������绗�涓�涓��凤�less��@锛���Sass��$;

����Sass�����′欢璇��ワ���浠ヤ娇��if{}else{},for{}寰���绛�绛�����Less涓�����;

����Sass���轰�Ruby��锛����ㄦ���$��澶�����锛���Less����瑕�寮���less.js�ュ���Less浠g��杈���Css�版�瑙���

����57���充� 涓�apply()��call()�规����哄��锛� �稿����:涓や釜�规�浜х����浣��ㄦ��瀹��ㄤ��风��

����涓�����:�规�浼��������颁���

����.call(this,obj1,obj2,obj3)

����.apply(this,arguments)

����apply()�ユ�朵袱涓����帮�涓�涓����芥�拌�琛���浣��ㄥ��(this)锛���涓�涓������版�扮���

����call()�规�绗�涓�涓����颁�apply()�规��稿��锛�浣�浼���缁��芥�扮�����板�椤诲��涓惧�烘�ャ��

����58��绠�杩颁�涓�JS涓�������锛� �����ㄧ��澶���涓や釜浣���锛�璇诲���芥�板���ㄧ�������硷�璁╄�浜������煎�缁�淇�瀛���(�ㄥ��瀛�涓�)��

�������堕��瑕�娉ㄦ������锛���������锛�涓�婊ョ��锛�涓�涔辩��锛��变��芥�板���ㄧ�������借�淇�瀛��ㄥ��瀛�涓�锛�浼�瀵艰�村��瀛�娑���澶с��

����59��璇磋�翠�瀵�this����瑙o� �� 涓�锛�this��甯告����������浠�姝e�ㄦ�ц����芥�版��韬�锛�������锛�����璇ュ�芥�版��灞���瀵硅薄��

�����ㄥ���this �� ��������Window

�����芥�颁腑��this �� ���������芥�版���ㄧ��瀵硅薄

����瀵硅薄涓���this �� �����舵��韬�

����60��������杩�split(),slice(),splice(),join()锛� join()�ㄤ����扮�涓���������绱��兼�ヨ捣�ユ�惧�ヤ�涓�瀛�绗�涓层����甯������颁负���插��绗�涓茬������绗�锛�榛�璁ゆ��浠ラ���峰��寮���褰�灞�浜�Array

����split()�虫��瀛�绗�涓插��绂诲�锛�浠ユ�扮��瑰�瀛��ㄣ��褰�灞�浜�Stringstring

����slice() �规���浠�宸叉�����扮�涓�杩�����瀹�����绱���璇ユ�规�骞朵�浼�淇��规�扮�锛�����杩���涓�涓�瀛��扮���濡����冲���ゆ�扮�涓���涓�娈靛��绱�锛�搴�璇ヤ娇�ㄦ�规� Array.splice()

����splice() �规���/浠��扮�涓�娣诲��/���ら」��锛��跺��杩���琚����ょ��椤圭����杩�����������琚����ょ����绱����扮���

����61��浜�浠跺�����浠�涔�锛� 璁╁�╃�ㄤ�浠跺��娉$������锛�璁╄��宸辩����瑙�����浜�浠讹�璁╀����跺��绱�浠f�挎�ц�锛�

����62��濡�浣��绘��浜�浠跺��娉″��榛�璁や�浠讹� �绘�㈡�瑙��ㄧ��榛�璁よ�涓�

����window.event?window.event.returnValue=false:e.preventDefault();

������姝�浜�浠跺��娉�

����window.event?window.event.cancelBubble=true:e.stopPropagation();

�������� 涓�锛�return false;���绘�㈤�璁よ�涓猴�涓��绘�㈠��娉★�jQuery涓���return false;�㈤�绘�㈤�璁よ�涓猴����绘�㈠��娉�

����63��娣诲�� ���� �挎�� ���ュ�版��涓��ョ�圭���规�锛� obj.appendChidl()

����obj.removeChild()

����obj.replaceChild()

����obj.innersetBefore()

����64��浣��ㄨ�require.js��锛�瀹���浠�涔��规�э� 锛�1锛�瀹���js��浠剁��寮�姝ュ��杞斤��垮��缃�椤靛け�诲��搴�锛�

����锛�2锛�绠$��妯″��涔��寸��渚�璧��э�渚夸�浠g����缂�����缁存�ゃ��

����65��璋�涓�涓�JS涓�����褰��芥�帮�骞朵��ㄩ��褰�绠���瀹��伴�朵�锛� ��褰��虫��绋�搴��ㄦ�ц�杩�绋�涓�涓���璋��ㄨ��韬���缂�绋���宸э�褰��朵�蹇�椤昏���涓�涓���纭���缁����′欢锛�涓��跺氨浼��峰�ユ�诲惊����

����66��璇风�ㄦ�e��琛ㄨ揪寮���涓�涓�绠�������绠遍��璇��� /^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/;

����67��绠�杩颁�涓�浣�瀵�web�ц�戒������规�锛� � � 1��灏介����灏� HTTP 璇锋�

����2��浣跨�ㄦ�瑙��ㄧ�瀛�

����3��浣跨�ㄥ��缂╃�浠�

����4���剧����JS��棰�杞藉��

����5��灏������惧�ㄥ���

����6��灏��峰���浠舵�惧�ㄩ〉�㈤《��

����7��浣跨�ㄥ��ㄧ��JS��CSS

����8��绮剧��浠g��

����68����JS涓�����浜�浼�琚���寮�杞���涓�false Undefined��null���抽��瀛�false��NaN���躲��绌哄��绗�涓�

����69��瀹��跺��setInterval��涓�涓������芥��fn1锛�setInterval锛�fn1,500锛�涓�setInterval锛�fn1(),500锛���浠�涔��哄��锛� 绗�涓�涓�����澶��ц�姣�500姣�绉��ц�涓�娆★�����涓�涓����ц�涓�娆°��

����70��澶���JS��浠跺�虹�颁腑��瀛�绗�锛�浼��虹�颁�涔���棰�锛���涔�瑙e�筹� 浼��虹�颁贡��锛���charset=��GB2312��;

����71��璋�璋�娴�瑙��ㄧ�����革�骞朵�璇翠�涓�浠�涔������革� Trident (['tra瑟d(�)nt])--IE锛�Gecko (['gek��])--Firefox, Presto (['prest��])--opera,webkit��璋锋����Safari

����娴�瑙��ㄥ���稿����浠ュ����涓ら�ㄥ��锛�娓叉��寮����� JS 寮�����瀹�璐�璐e��寰�缃�椤电����瀹癸�HTML�� ���惧��绛�绛�锛����寸��璁���锛�渚�濡����� CSS 绛�锛�锛�浠ュ��璁$��缃�椤电���剧ず�瑰�锛��跺��浼�杈��鸿�虫�剧ず�ㄦ�����版�恒��JS 寮�������瑙f�� 璇�瑷�锛��ц� 璇�瑷��ュ���扮�椤电���ㄦ��������

����72�� ����锛������� ? ��浠�涔��圭�癸� * �����瀵硅薄涔���������瀵硅薄锛���瀵硅薄涓�涓���甯���寮��� __proto__ 灞��э�����涔������芥����宸辩������锛�濡���涓�涓�����瀵硅薄������涓�涓�null��璇�锛���浠�灏辩О涔�涓哄�����俱��

����* ������炬���变�浜��ㄦ�ョ户�垮���变韩灞��х��瀵硅薄缁�����锛�������锛�瀵硅薄�俱��

����* ���版��瀵硅薄���d�灞��у�硷�

����writable锛�杩�涓�灞��х���兼������浠ユ�广��

����configurable锛�杩�涓�灞��х����缃�������浠ュ���わ�淇��广��

����enumerable锛�杩�涓�灞��ф�����藉��for��in寰���涓������烘�ユ���� .keys涓���涓惧�烘�ャ��

����value锛�灞��у�笺��

����* 褰���浠���瑕�涓�涓�灞��х���讹� 寮���浼�����褰���瀵硅薄涓�������杩�涓�灞��э� 濡���娌℃����璇�锛�灏变��ユ�句���Prototype瀵硅薄������杩�涓�灞��с��

����function clone(proto) {

����function Dummy() { }

����Dummy.prototype = proto;

����Dummy.prototype.constructor = Dummy;

����return new Dummy(); //绛�浠蜂� .create(Person);

����}

����function (old) {

����function F() {};

����F.prototype = old;

����return new F();

����}

����var newObj = (old );

����73����涓�涓����ㄧ��浜�浠朵睛���ㄥ�芥�� `// event(浜�浠�)宸ュ�烽��锛��ユ�锛�https://github.com/markyun

����markyun.Event = {

����// 椤甸�㈠��杞藉������

����readyEvent : function(fn) {

����if (fn==null) {

����fn=document;

����}

����var old = window. ;

����if (typeof window. != 'function') {

����window. = fn;

����} else {

����window. = function() {

����old ();

����fn();

����};

����}

����},

����// 瑙��藉������浣跨��dom0||dom2||IE�瑰� �ョ�瀹�浜�浠�

����// ���帮� ��浣�����绱�,浜�浠跺��绉� ,浜�浠跺���绋�搴�

����addEvent : function(element, type, handler) {

����if (element.addEventListener) {

����//浜�浠剁被������瑕��ц����芥�般����������

����element.addEventListener(type, handler, false);

����} else if (element.attachEvent) {

����element.attachEvent('on' + type, function() {

����handler.call(element);

����});

����} else {

����element['on' + type] = handler;

����}

����},

����// 绉婚�や�浠�

����removeEvent : function(element, type, handler) {

����if (element.removeEnentListener) {

����element.removeEnentListener(type, handler, false);

����} else if (element.datachEvent) {

����element.detachEvent('on' + type, handler);

����} else {

����element['on' + type] = null;

����}

����},

����// �绘��浜�浠� (涓昏���浜�浠跺��娉★���涓�IE涓�����浜�浠舵����)

����stopPropagation : function(ev) {

����if (ev.stopPropagation) {

����ev.stopPropagation();

����} else {

����ev.cancelBubble = true;

����}

����},

����// ��娑�浜�浠剁��榛�璁よ�涓�

����preventDefault : function(event) {

����if (event.preventDefault) {

����event.preventDefault();

����} else {

����event.returnValue = false;

����}

����},

����// �峰��浜�浠剁����

����getTarget : function(event) {

����return event.target || event.srcElement;

����},

����// �峰��event瀵硅薄��寮���锛����颁�浠剁������淇℃��锛�纭�淇����惰�戒娇��event锛�

����getEvent : function(e) {

����var ev = e || window.event;

����if (!ev) {

����var c = this.getEvent.caller;

����while (c) {

����ev = c.arguments[0];

����if (ev && Event == ev.constructor) {

����break;

����}

����c = c.caller;

����}

����}

����return ev;

����}

����};

����74��浜�浠躲��IE涓�������浜�浠舵�哄�舵��浠�涔��哄��锛� 濡�浣��绘�㈠��娉★� �1. ��浠��ㄧ�椤典腑����涓���浣�锛�������浣�瀵瑰�澶�涓�浜�浠讹���渚�濡�锛�褰���浠��瑰�讳�涓�����灏变�浜х��涓�涓�浜�浠躲������浠ヨ� 渚�娴��扮��琛�涓恒��

����2. 浜�浠跺����哄�讹�IE��浜�浠跺��娉°�������� 浜�浠舵���凤�

����3. �ev.stopPropagation();

����75��浠�涔�������锛�closure锛�锛�涓轰�涔�瑕���锛� �ц�say667()��,say667()�������ㄥ����浼�瀛���,���������ㄥ�芥�扮�����ㄥ����涓�浼�瀛���.浣垮� �����惧���舵�哄��GC涓�浼��跺��say667()�����ㄧ��璧�婧�锛���涓�say667()�����ㄥ�芥�扮���ц���瑕�渚�璧�say667()涓���������杩���瀵归����浣��ㄧ����甯哥�寸�界����杩�.

����function say667() {

����// Local variable that ends up within closure

����var num = 666;

����var sayAlert = function() { alert(num); }

����num++;

����return sayAlert;

����}

����var sayAlert = say667();

����sayAlert()//�ц�缁���搴�璇ュ脊�虹��667

����76��濡�浣��ゆ��涓�涓�瀵硅薄����灞�浜���涓�绫伙� 浣跨��instanceof 锛�寰�瀹���锛�

����if(a instanceof Person){

����alert('yes');

����}

����77��new��浣�绗��蜂�骞蹭�浠�涔���? � 1����寤轰�涓�绌哄�硅薄锛�骞朵� this ����寮��ㄨ�ュ�硅薄锛����惰�缁ф�夸�璇ュ�芥�扮��������

����2��灞��у���规�琚����ュ�� this 寮��ㄧ��瀵硅薄涓���

����3���板��寤虹��瀵硅薄�� this ��寮���锛�骞朵�������寮���杩��� this ��

����var obj �= {};

����obj.__proto__ = .prototype;

����.call(obj);

����78��JSON ��浜�瑙� JSON( Notation) ��涓�绉�杞婚��绾х���版��浜ゆ�㈡�煎���瀹����轰� ��涓�涓�瀛������版���煎�绠���, ��浜�璇诲��, ���ㄥ甫瀹藉�

����{'age':'12', 'name':'back'}

����79��js寤惰���杞界���瑰�����浜� defer��async���ㄦ����寤�DOM�瑰�锛��ㄥ���澶�锛�������寮�姝ヨ浇��js

����80��妯″������涔���锛� 绔��虫�ц��芥��,涓��撮�茬�������

����var module1 = (function(){

����var _count = 0;

����var m1 = function(){

����//...

����};

����var m2 = function(){

����//...

����};

����return {

����m1 : m1,

����m2 : m2

����};

����})();

����81��寮�姝ュ��杞界���瑰� � (1) defer锛�������IE

����(2) async锛�

����(3) ��寤� 锛����ュ��DOM涓�锛���杞藉��姣���callBack

����documen.write�� innerHTML���哄��

����document.write���介��缁��翠釜椤甸��

����innerHTML��浠ラ��缁�椤甸�㈢��涓��ㄥ��

����82����璇���绛�妗���澶�灏�锛� (function(x){

����delete x;

����alert(x);

����})(1+5);

�����芥�板���版��娉�delete���わ�delete���藉���ら��杩�for in璁块����灞��с��

����褰��讹����ゅけ璐ヤ�涓�浼��ラ��锛���浠ヤ唬��杩�琛�浼�寮瑰�衡��1����

����83��JS涓���call()��apply()�规����哄��锛� 渚�瀛�涓��� add �ユ�挎�� sub锛�add.call(sub,3,1) == add(3,1) 锛���浠ヨ�琛�缁���涓猴�alert(4);

����娉ㄦ��锛�js 涓����芥�板�跺����瀵硅薄锛��芥�板����瀵� Function 瀵硅薄��寮��ㄣ��

����function add(a,b){

����alert(a+b);

����}

����function sub(a,b){

����alert(a-b);

����}

����add.call(sub,3,1);

����84��Jquery涓�jQuery UI ���ュ�哄��锛� *jQuery��涓�涓�js搴�锛�涓昏���渚������芥�����╁��锛�灞��т慨�瑰��浜�浠剁�瀹�绛�绛���

����*jQuery UI������jQuery���虹�涓�锛��╃��jQuery���╁��э�璁捐�$����浠躲��

������渚�浜�涓�浜�甯哥�ㄧ�����㈠��绱�锛�璇稿�瀵硅��妗������ㄨ�涓恒���瑰��澶у�琛�涓虹��绛�

����85��jquery 涓�濡�浣�灏��扮�杞���涓�json瀛�绗�涓诧��跺����杞������ワ� jQuery涓�娌℃����渚�杩�涓����斤���浠ヤ���瑕���缂���涓や釜jQuery���╁�锛�

����$.fn.stringifyArray = function(array) {

����return JSON.stringify(array)

����}

����$.fn.parseArray = function(array) {

����return JSON.parse(array)

����}

�����跺��璋���锛�

����$("").stringifyArray(array)

����86�� 涓���浣��ㄥ��涓�����澹版������锛� �朵��ㄥ��

����锛�HTTP��姝e����浼�������������搴�寮���绉诲�ㄧ�����㈤����浣���SEO��UED����涓���娑�锛�

����*�轰�Class�����╂�х���ц�界�稿�逛�Id���╁�ㄥ���寰�澶э���涓洪����������DOM��绱���

����*棰�绻���浣���DOM锛���缂�瀛�璧锋�ュ����浣�����Jquery���惧�璋��ㄦ�村ソ��

����姣�濡�锛�var str=$("a").attr("href");

����*for (var i = size; i < arr.length; i++) {}

����for 寰���姣�涓�娆″惊���芥�ユ�句��扮� (arr) ��.length 灞��э��ㄥ�濮�寰������跺��璁剧疆涓�涓������ュ���ㄨ�涓��板��锛���浠ヨ�╁惊��璺�寰��村揩锛�

����for (var i = size, length = arr.length; i < length; i++) {}

87����绔�寮�����浼�����棰�锛�������14�℃�ц�戒�������锛��� � 锛�1锛� ��灏�http璇锋�娆℃�帮�CSS Sprites, JS��CSS婧�����缂┿���剧��澶у��у�跺����锛�缃�椤�Gzip锛�CDN��绠★�data缂�瀛� 锛��剧�����″�ㄣ��

����锛�2锛� ��绔�妯℃�� JS+�版��锛���灏��变�HTML��绛惧�艰�寸��甯�瀹芥氮璐癸���绔��ㄥ����淇�瀛�AJAX璇锋�缁���锛�姣�娆℃��浣����板����锛�涓��ㄨ�锋�锛���灏�璇锋�娆℃��

����锛�3锛� ��innerHTML浠f��DOM��浣�锛���灏�DOM��浣�娆℃�帮�浼��� �ц�姐��

����锛�4锛� 褰���瑕�璁剧疆���峰�寰�澶��惰�剧疆className��涓����存�ユ��浣�style��

����锛�5锛� 灏��ㄥ�ㄥ�������缂�瀛�DOM���规�ユ�剧��缁�������灏�IO璇诲����浣���

����锛�6锛� �垮��浣跨��CSS 锛�css琛ㄨ揪寮�)��绉�Dynamic properties(�ㄦ��灞���)��

����锛�7锛� �剧��棰���杞斤�灏��峰�琛ㄦ�惧�ㄩ《��锛�灏������惧�ㄥ��� ���涓��堕�存�炽��

����锛�8锛� �垮���ㄩ〉�㈢��涓讳�甯�灞�涓�浣跨��table锛�table瑕�绛��朵腑����瀹瑰���ㄤ�杞戒�����浼��剧ず�烘�ワ��剧ず姣�div+css甯�灞�����

����88��http�舵�������d�锛�����浠h〃��浠�涔�����锛� � � 100-199 �ㄤ���瀹�瀹㈡�风��搴��稿�����浜��ㄤ���

����200-299 �ㄤ�琛ㄧず璇锋�������

����300-399 �ㄤ�宸茬�绉诲�ㄧ����浠跺苟涓�甯歌������ㄥ��浣�澶翠俊��涓���瀹��扮���板��淇℃����

����400-499 �ㄤ����哄�㈡�风������璇���

����400 �璇�涔���璇�锛�褰���璇锋���娉�琚����″�ㄧ��瑙c��

����401 �褰���璇锋���瑕��ㄦ�烽��璇�

����403 ����″�ㄥ凡缁���瑙h�锋�锛�浣�����缁��ц�瀹���

����500-599 �ㄤ��������″�ㄩ��璇���

����503 �� ���′�����

����89��涓�涓�椤甸��浠�杈��� URL �伴〉�㈠��杞芥�剧ず瀹���锛�杩�涓�杩�绋�涓��藉����浜�浠�涔�锛�锛�娴�绋�璇寸��瓒�璇�缁�瓒�濂斤� � � 瑕���������绔�����淇℃�绋�锛���濂芥���ㄦ��缃�绔�������缁���涔�浠�缁�涓���

��������娴�琛�妗��� 1��JQuery��婧�����杩���锛��戒��界����姒��典�涓�瀹���瀹��板����锛� ��瀵�瀛�涔��ヨ������搴�锛�����浠�浠��������ㄤ娇�ㄥ���锛�瑕��ュ�剁�剁�ュ�舵��浠ョ��

����2��jQuery.fn��init�规�杩�����this������浠�涔�瀵硅薄锛�涓轰�涔�瑕�杩���this锛� this�ц�init�����芥�拌��韬�锛��跺��灏辨��jQuery瀹�渚�瀵硅薄锛�杩���this��涓轰�瀹���jQuery���惧���浣�

����3�� jquery涓�濡�浣�灏��扮�杞���涓�json瀛�绗�涓诧��跺����杞������ワ� $.parseJSON('{"name":"John"}');

����4�� jQuery ��灞��ф�疯�(extend)��瀹��板������浠�涔�锛�濡�浣�瀹��版繁�疯�锛� ��褰�璧���

����5�� jquery.extend 涓� jquery.fn.extend���哄��锛� Jquery.extend�ㄦ�ユ�╁�jQuery瀵硅薄��韬�锛�jquery.fn.extend�ㄦ�ユ�╁�jQuery瀹�渚�

����6��璋�涓�涓�Jquery涓���bind(),live(),delegate(),on()���哄��锛� 7��JQuery涓�涓�瀵硅薄��浠ュ���剁�瀹�澶�涓�浜�浠讹�杩���濡�浣�瀹��扮��锛� ��浠ュ���剁�瀹�澶�涓�浜�浠讹�浣�灞�瀹��板������浣跨��addEventListner涓�attachEvent�煎�瑰�����浜�浠舵敞��

����10�� � �Jquery涓�jQuery UI���ュ�哄��锛� jQuery����浣�dom��妗��讹�jQueryUI���轰�jQuery����涓�涓�UI缁�浠跺�

����11�� � �jQuery��Zepto���哄��锛�������浣跨�ㄥ�烘��锛� jQuery涓昏��ㄤ�pc绔�锛�褰��舵��瀵瑰���jQuerymobile�ㄤ�绉诲�ㄧ��锛�zepto姣�jQuery�村��灏�宸э�涓昏��ㄤ�绉诲�ㄧ��

����12�� � ���瀵� jQuery ��浼����规�锛� 浼���浣跨��ID���╁��

������class��浣跨��tag(��绛惧��)

����缁����╁�ㄤ�涓�涓�涓���

�������� .live()�规�锛�搴�璇ヨ�村敖��涓�瑕�浣跨��锛�

����浣跨��data()�规�瀛��ㄤ复�跺����

����13�� � �Zepto���归����棰�濡�浣�瑙e�筹� �归��涓昏����变�涓や釜div����锛�渚�濡�锛�涓�涓�div璋���show()锛�涓�涓�div璋���hide()锛�杩�涓��跺��褰��瑰�讳��㈢��div���跺��灏变�褰卞���颁��㈢���d釜div锛�

����瑙e�冲��娉�涓昏���2绉�锛�

����1.github涓���涓�涓�����fastclick��搴�锛�瀹�涔��借��跨Щ�ㄨ�惧�涓�click浜�浠剁��寤惰���搴�锛�https://github.com/ftlabs/fastclick

����灏�瀹��� ��绛惧��ラ〉��锛�璇ュ�����AMD锛�浜���浣�涔���浠ユ����AMD瑙���锛��ㄨ�稿�require.js��妯″����杞藉�ㄥ��ワ�锛�骞朵���dom ready�跺��濮�����body涓�锛�

����2.�规������锛�濡���涓�寮��ュ�跺��绫诲�锛�涔�涓��宠��宸辨���т�杩�fastclcik����璺���寮���涓�濂�涓�瑗匡���瑕�1.涓�涓�浼���浜�涓��㈢����divClickUnder�����风��浜�浠讹�2.骞朵���杩�杩�涓�浜�浠堕�绘�㈡��榛�璁よ�涓猴�涓��㈢����divClickUnder��瀵�click浜�浠剁�����凤���ios��safari锛�click�����疯�璁や负��婊�灞����瑰�昏��ユ�寮硅捣����绛�涓��凤���涓�绉�娴�瑙��ㄩ�璁よ�涓猴��冲��浠ヨ�event.preventDefault()�绘�㈢��琛�涓猴���

����12���ラ����绉�JS妗���(Angular, Backbone, Ember, React, Meteor, Knockout...)涔�? �借�插�轰�浠�������浼��瑰��缂虹�逛�? �ヨ���㈢��瀹藉害锛�娴�琛�妗��惰�澶�澶�����

����13��Underscore 瀵瑰��浜� JS ����瀵硅薄杩�琛�浜��╁�浠ュ����渚�浜���浜�濂界�ㄧ���芥�版�规�锛� Underscore������绋�搴�

����14��浣跨�ㄨ�angular��锛�angular涓���杩�婊ゅ�ㄦ��骞蹭�涔��ㄧ�� �ㄨ〃杈惧�涓�杞��㈡�版��

濮���涓� {{ lastName | uppercase }}

����currency锛���浠�涔�杩�婊ゅ�ㄢ�����煎����板��涓鸿揣甯��煎�锛���浣���$绗���

����涔���绉诲��APP寮��� 1��绉诲�ㄧ����灏�瑙��у�哄����澶�澶э� 绉诲�ㄧ�����瑰�讳�浠剁����寤惰�锛��堕�存��澶�涔�锛�涓轰�涔�浼���锛� ��涔�瑙e�宠�涓�寤舵�讹�锛�click �� 300ms 寤惰�,涓轰�瀹���safari�����讳�浠剁��璁捐�★�娴�瑙��ㄨ��ラ��浣���涓���瑕����绘��浣���锛�

��������NodeJs 1��瀵�Node��浼��瑰��缂虹�规���轰���宸辩����娉�锛� *锛�浼��癸���涓�Node���轰�浜�浠堕┍�ㄥ�����诲���锛���浠ラ��甯搁����澶���骞跺��璇锋�锛�

������姝ゆ��寤哄��Node涓���浠g�����″�ㄧ�告���朵�����瀹��帮�濡�Ruby锛������″�ㄨ〃�拌�濂藉�澶���

����姝ゅ�锛�涓�Node浠g�����″�ㄤ氦浜���瀹㈡�风��浠g������ 璇�瑷�缂�����锛�

������姝ゅ�㈡�风�������″�ㄧ���界�ㄥ��涓�绉�璇�瑷�缂���锛�杩�����甯哥�濡���浜�����

����*锛�缂虹�癸�Node��涓�涓��稿�规�扮��寮�婧�椤圭��锛���浠ヤ�澶�绋冲��锛�瀹��绘��涓��村�ㄥ��锛�

������涓�缂哄�瓒冲�澶���绗�涓��瑰���������璧锋�ワ�灏卞����Ruby/Rails褰�骞寸���峰����

����2����姹�锛�瀹��颁�涓�椤甸�㈡��浣�涓�浼��撮〉�锋�扮��缃�绔�锛�骞朵��藉�ㄦ�瑙��ㄥ��杩��������舵�g‘��搴���缁��轰�������瀹��版�规�锛� �冲�缁��鸿��宸辩����璺�锛�url-hash,��浠ヤ娇�ㄥ凡����涓�浜�妗���history.js绛�锛�

����6�� Node.js�����ㄥ�烘��锛� 1)��瀹��跺���锛�濡��ㄧ嚎��澶╋�瀹��堕���ユ�ㄩ��绛�绛�锛�濡�socket.io锛�

����2)����甯�寮�搴���锛���杩�楂�����骞惰�I/O浣跨�ㄥ凡�����版��

����3)��宸ュ�风被搴���锛�娴烽����宸ュ�凤�灏��板��绔���缂╅�ㄧ讲锛�濡�grunt锛�锛�澶у�版��㈠�惧舰���㈠��ㄧ�搴�

����4)��娓告��绫诲���锛�娓告��棰���瀵瑰���跺��骞跺����寰�楂���瑕�姹�锛�濡�缃�����pomelo妗��讹�

����5)���╃�ㄧǔ瀹��ュ�f����Web娓叉���藉��

6)������绔�缂�绋�璇�瑷���澧�缁�涓�锛���绔�寮���浜哄����浠ラ��甯稿揩���板���ュ�版���″�ㄧ����寮���锛�濡�������绾� �ㄦ��寮�MEAN�舵��锛�

����4��(濡���浼���node)�ラ��route, middleware, cluster, nodemon, pm2, server-side rendering涔�? Nodejs�稿�虫�蹇电����瑙g�搴�

����7�� 瑙i��涓�涓� Backbone �� MVC 瀹��版�瑰�锛� 娴�琛���MVC�舵��妯″�

8�� 浠�涔�������绔�璺��扁��?浠�涔��跺������浣跨�ㄢ����绔�璺��扁��? ����绔�璺��扁������浜�浼��瑰��缂虹��? ��������绔���淇$�稿�崇�ヨ��

����7��瀵�Node��浼��瑰��缂虹�规���轰���宸辩����娉�锛� 浼��癸�

����1. ��涓�Node���轰�浜�浠堕┍�ㄥ�����诲���锛���浠ラ��甯搁����澶���骞跺��璇锋�锛���姝ゆ��寤哄��Node涓���浠g�����″�ㄧ�告���朵�����瀹��帮�濡�Ruby锛������″�ㄨ〃�拌�濂藉�澶���

����2. 涓�Node浠g�����″�ㄤ氦浜���瀹㈡�风��浠g������ 璇�瑷�缂�����锛���姝ゅ�㈡�风�������″�ㄧ���界�ㄥ��涓�绉�璇�瑷�缂���锛�杩�����甯哥�濡���浜�����

����缂虹�癸�

����1. Node��涓�涓��稿�规�扮��寮�婧�椤圭��锛���浠ヤ�澶�绋冲��锛�瀹��绘��涓��村�ㄥ����

����2. 缂哄�瓒冲�澶���绗�涓��瑰���������璧锋�ワ�灏卞����Ruby/Rails褰�骞寸���峰��锛�绗�涓��瑰��板�ㄥ凡缁�寰�涓板��浜�锛���浠ヨ�涓�缂虹�瑰��浠ヨ�翠�瀛��ㄤ�锛���

������涓�����绔�姒����ч��棰� 1��甯镐娇�ㄧ��搴�����浜�锛�甯哥�ㄧ����绔�寮���宸ュ�凤�寮���杩�浠�涔�搴��ㄦ��缁�浠讹� 浣跨�ㄧ��杈�楂���妗��舵��jQuery��YUI��Prototype��Dojo��Ext.js��Mootools绛���灏ゅ�舵��jQuery锛�瓒�杩�91%��

����杞婚��绾ф��舵��Modernizr��underscore.js��backbone.js��Raphael.js绛���锛���瑙h�浜�妗��剁�����姐���ц�姐��璁捐�″����锛�

������绔�寮���宸ュ�凤�Sublime Text ��Eclipse��Notepad��Firebug��HttpWatch��Yslow��

����寮���杩�����浠讹���甯����╂��浠讹�姹借溅���烽���╂��浠躲��骞荤������浠躲��寮瑰�哄���锛���杩�寮�婧�绋�搴�锛���杞藉��锛�js寮����村ソ锛�

����9�� 瀵�BFC瑙�������瑙o� Formatting Context锛���椤甸��涓���涓�涓�娓叉���哄��锛�骞朵��ユ��涓�濂�娓叉��瑙���锛�浠��冲��浜��跺����绱�濡�浣�瀹�浣�锛�浠ュ��涓��朵���绱����镐��崇郴��浣��ㄣ��

����3��99%��缃�绔��介��瑕�琚��������f��涔�涓�����锛� 缃�绔�����锛�搴���web����杩�琛�璁捐�★�绗�2��锛�

4��WEB搴��ㄤ����″�ㄤ富�ㄦ�ㄩ��Data�板�㈡�风�����d��瑰�锛��html5�websoket

����WebSocket��杩�Flash

����XHR�挎�堕�磋���

����XHR Multipart Streaming

����涓���瑙���

����< >��绛剧���挎�堕�磋���(��璺ㄥ��)

����5����������娉� ����灏卞�����憋�����搴�褰���------���ヤ���绌�

����6��骞虫�跺�浣�绠$��浣���椤圭��锛�濡�浣�璁捐�$����澶ц�妯″苟���舵��锛� �����㈤��蹇�椤荤‘瀹�濂藉�ㄥ��峰�锛�globe.css锛�锛�缂���妯″�(utf-8) 绛�

����缂���涔���蹇�椤讳��达�渚�濡��芥�����ㄧ户�垮�����娉�锛����峰��藉����涓�琛�锛�锛�

������娉ㄦ�峰�缂���浜猴���妯″���藉���舵��娉�锛���娉ㄥ�抽���峰�璋��ㄧ���版�癸�锛�

����椤甸�㈣�琛���娉�锛�渚�濡� 椤甸�� 妯″�� 寮�濮���缁���锛�锛�

����CSS璺�HTML ����浠跺す骞惰�瀛��撅��藉���藉�缁�涓�锛�渚�濡�style.css锛�

����JS ����浠跺す瀛��� �芥�浠ヨ��JS ���戒负���辨��缈昏��锛�

�����剧�����ㄦ�村���� images.png png8 �煎���浠朵娇�� 灏介���村���ㄤ�璧蜂娇�ㄦ�逛究灏��ョ��绠$��

����7���d���浣�浼�������瀛�娉�婕�锛� ��瀛�娉�婕���浠讳�瀵硅薄�ㄦ�ㄤ����ユ������瑕�瀹�涔���浠��跺���ㄣ��

�������惧���跺�ㄥ��������瀵硅薄锛�骞惰�$��寮��ㄤ�姣�涓�瀵硅薄���朵�瀵硅薄���伴����濡���涓�涓�瀵硅薄��寮��ㄦ�伴��涓� 0锛�娌℃���朵�瀵硅薄寮��ㄨ�璇ュ�硅薄锛�锛���瀵硅�ュ�硅薄����涓�寮��ㄦ��寰�����锛��d�璇ュ�硅薄����瀛��冲�����躲��

����setTimeout ��绗�涓�涓����颁娇�ㄥ��绗�涓茶�����芥�扮��璇�锛�浼�寮�����瀛�娉�婕���

�����������у�跺�版�ュ���寰���锛��ㄤ袱涓�瀵硅薄褰兼�ゅ��ㄤ�褰兼�や����讹�灏变�浜х��涓�涓�寰���锛�

����8��浣�璇翠����卞��绔�锛��d�搴�璇�WEB琛�涓�����灞�寰��虫敞�э� 璇磋�存��杩���娴�琛���涓�浜�涓�瑗垮�э� Node.js��Mongodb��npm��MVVM��MEAN��react��angularjs

����9��浣���浜�瑙f��浠����稿��锛�璇磋�翠���璁よ��锛� ��涓烘���冲�婚�块��锛���浠ユ����瀵归�块����璇�

������缇℃��灏辨���ㄥ����涓�璐��╄��锛�350.19浜垮��锛�姣�������浠�79涓�绗���娴烽���版��锛�灞��舵��涓�婕�������涓�������澶���瀹充���

10�� � �绉诲�ㄧ��锛�姣�濡�锛�Android�IOS锛���涔���濂界�ㄦ�蜂�楠�? ���ヨ��宸辩��璁捐�$��蹇碉�娉ㄩ���ㄦ�蜂�楠�锛����╁����������

����11�� � �浣����ラ����椤甸�㈡�ц�戒����规����d�锛� ��缂┿����骞讹���灏�璇锋�锛�浠g��灞���浼���������

����12�� � ��や���绔�浠ュ�杩�浜�瑙d�涔��跺������涔�锛�浣�������瀹崇�����芥��浠�涔�锛� �ヨ���㈠�藉害锛���濂界����涓�浜����拌��瑷�锛�姣�濡�php锛�灞��板�鸿��宸辩������涓ょ��

����13��AMD锛�Modules/Asynchronous-Definition锛���CMD锛�Common Module Definition锛�瑙����哄��锛� 14��璋�璋�浣�璁や负���峰���戒娇椤圭�������村ソ锛� ������棰���娣卞�ワ�涓�浠�浠������ㄥ����浠诲�′�锛�瑕�绮剧��姹�绮�

����15��浣�瀵瑰��绔����㈠伐绋�甯�杩�涓���浣�����涔��风��瑙g��锛�瀹�������浼���涔��凤� 琛ㄧ�板�哄�瑰��绔���璁ゅ��涓��磋叮锛��虫敞�稿�虫������娌�

����16��php涓�涓��㈠��涓��芥�板��浠ユ��寮�涓�涓���浠讹�浠ュ�规��浠惰�琛�璇诲������浣�锛� A.fget(); �B.file_open(); �C.fopen(); �D.open_file();

����17��php涓�rmdir��浠ョ�存�ュ���ゆ��浠跺す��锛�璇ョ��褰�蹇�椤绘��绌虹��锛���涓�瑕����稿�������--�ヨ��api A.浠讳���浠跺す�藉��浠ュ���� � � � � � B.绌烘��浠跺す��浠ュ����

����C.��������浠讳���浠跺す�藉��浠ュ���� � D.��������绌烘��浠跺す��浠ュ����

����18��phpinset��empty���哄��锛�涓句�璇存�� 1��empty�芥��

�����ㄩ��锛�妫�娴���������涓虹┖

�����ゆ��锛�濡��� var ����绌烘�����剁���硷��� empty() 杩��� FALSE���㈠�ヨ��璇达�""��0��"0"��NULL��FALSE��array()��var $var; 浠ュ��娌℃��浠讳�灞��х��瀵硅薄�藉�琚�璁や负��绌虹��锛�濡��� var 涓虹┖锛���杩��� TRUE��娉ㄦ��锛�empty() ��妫�娴�����锛�妫�娴�浠讳���������涓�瑗块�藉�瀵艰�磋В����璇����㈠�ヨ��璇达���杈圭��璇��ュ�涓�浼�璧蜂���;

����2��isset�芥��

�����ㄩ��锛�妫�娴���������璁剧疆

�ゆ��锛�妫�娴���������璁剧疆锛�骞朵�涓��� NULL��濡���宸茬�浣跨�� unset() ���句�涓�涓�����涔���锛�瀹�灏�涓����� isset()���ヤ娇�� isset() 娴�璇�涓�涓�琚�璁剧疆�� NULL ������锛�灏�杩��� FALSE�����惰�娉ㄦ������涓�涓�NULL 瀛���锛�"\0"锛�骞朵�绛���浜��PHP��� NULL 甯告�般��

����19��php涓�$_SERVER����涓�濡�浣�寰��板����ц�����璺���

����20����涓�涓�php�芥�帮�瑕�姹�涓や釜�ユ��瀛�绗�涓茬��澶╂�板樊锛�濡�2012-02-05~2012-03-06���ユ��宸��� 21��涓�涓�琛f��涓��句�璁稿���涔辩��琛�琛�锛�濡���璁╀��绘�寸��涓�涓�锛�浣垮��村�规���惧�颁��宠���琛f��锛�浣�浼���涔���锛�璇峰���轰�����娉�����璺�锛� 22��濡�浣�浼���缃�椤靛��杞介��搴�锛� � �1.��灏�css锛�js��浠舵�伴����澶у�(��灏���澶��т唬��锛�浠g����澶��╃��)锛���缂�CSS��Js浠g��

����2.�剧����澶у�

����3.��css�峰�琛ㄦ�剧疆椤堕��锛���js�剧疆椤甸�㈠���

����4.��灏�http璇锋���

����5.浣跨�ㄥ��� Js �� CSS

����23��宸ヤ�娴�绋�锛�浣���涔��ュ���伴〉�㈣�捐�″�撅�浣�璁や负��绔�搴�璇ュ�浣�楂�璐ㄩ��瀹���宸ヤ�? �����稿�宠�捐�¤���锛���宸辨�荤���涓�浜�缁�楠�

����24��浠�缁�椤圭��缁�楠�����浣�寮�������绔�寮����� �㈤����浣�锛�涓�浜鸿�藉����瀹�璺电�楠�

����25��寮���杩�绋�涓����板�伴�撅�濡�浣�瑙e�炽�� ��瀵�瑙e�抽��棰����藉��

����26��瀵瑰��绔����㈠伐绋�甯�杩�涓���浣�����涔��风��瑙g��锛�瀹�������浼���涔��凤� � � ��绔�����璐磋��ㄦ�风��绋�搴���锛�姣���绔����版��搴���浜у��缁�����杩��ャ��瀹��ㄩ�借���

����1��瀹��扮����浜や�

����2�������ㄦ�蜂�楠�

����3����浜�Node.js锛���绔���浠ュ���版���$����涓�浜�浜���

������绔�����璐磋��ㄦ�风��绋�搴���锛���绔����藉��灏辨���借�╀骇��浠� 90��杩����� 100 ��锛����虫�村ソ锛�

������涓�椤圭��锛�蹇���楂�璐ㄩ��瀹���瀹��版�����撅�绮剧‘��1px锛�

����涓��㈤������锛�UI璁捐�★�浜у��缁�����娌���锛�

������濂界��椤甸�㈢���锛�椤甸�㈤�������ㄦ�蜂�楠�锛�

����澶���hack锛��煎�广�����轰�缇���浠g���煎�锛�

������瀵规���″�ㄧ��浼������ユ�辨���板��绔�������

�����跺���稿�崇������椤癸�

����1. �戒娇�ㄥ��浜�瑙h���浜�缂�杈���?�戒娇�ㄥ��浜�瑙h���浜��ュ父宸ュ��?

����2. �界�ラ������浜�娴�瑙��ㄥ����?寮���杩���椤圭���藉�煎�瑰��浜�娴�瑙���?

����3. ��甯�娴�甯�灞�����娴�寮�甯�灞�������浜�瑙�

4.�HTML5�芥����浜��扮��API?

����5. �界�ㄨ�浠�涔�浠g��璋�璇�宸ュ��?

����6. �������ヨЕ杩�����浜�瑙h�������

����7.浣����拌�姣�杈��剧��������棰���锛�浣���濡�浣�瑙e�崇��锛�

濡����藉府�颁�锛���璧�����~

��绔��㈣��棰�姹��诲ぇ��_第1张图片

你可能感兴趣的:(��绔��㈣��棰�姹��诲ぇ��)