全球旧事资料 分类
获取年,getFullYear返回4位的数字3varyeardgetFullYear4获取月,月份比较特殊,0是1月,11是12月5varmo
thdgetMo
th16变成两位7mo
thmo
th100mo
thmo
th8获取日9vardaydgetDate10dayday100dayday11alertyearmo
thdayretur
ba654321
f重庆仁人教育
15将字符串”trtdidtdtd
ametdtr”中的id替换成10,
ame替换成To
y(使用正则表达式)答案:”trtdidtdtdid_
ametdtr”replaceidg10′replace
amegTo
y16为了保证页面输出安全,我们经常需要对一些特殊的字符进行转义,请写一个函数escapeHtml,将“进行转义1fu
ctio
escapeHtmlstr2retur
strreplace”gfu
ctio
match3456789101112131417foofoobar,这行代码是什么意思?为什么要这样写?答案:iffoofoobar如果foo存在,值不变,否则把bar的值赋给foo。switchmatchcase“”retur
“lt”case“”retur
“gt”case“”retur
“amp”case“””retur
“quot”
f重庆仁人教育
短路表达式:作为””和””操作符的操作数表达式,这些表达式在进行求值时,只要最终的结果已经可以确定是真或假,求值过程便告终止,这称之为短路求值。18看下列代码,将会输出什么变量声明提升1varfoo12fu
ctio
3456答案:输出u
defi
ed和2。上面代码相当于:1varfoo12fu
ctio
34567函数声明与变量声明会被JavaScript引擎隐式地提升到当前作用域的顶部,但是只提升名称不会提升赋值部分。19用js实现随机选取10100之间的10个数字,存入一个数组,并排序。1variArrayvarfooco
solelogfoou
defi
edfoo2co
solelogfoo2co
solelogfoovarfoo2co
solelogfoo
f重庆仁人教育
2fu
tio
getRa
domistartie
d34istart56forvari0i10i789iArraysort20把两个数组合并,并删除第二个元素。1vararray1abc2varbArraydef3varcArrayarray1co
catbArray4cArraysplice1121怎样添加、移除、移动、复制、创建和查找节点(原生JS,实在基础,没细写每一步)1)创建新节点createDocume
tFragme
t创建一个DOM片段iArraypushgetRa
dom10100variChoiceistartie
d1retur
MathfloorMathra
domiChoice
createEleme
t创建一个具体的元素createTextNode创建一个文本节点2)添加、移除、替换、插入appe
dChild添加
f重庆仁人教育
removeChildreplaceChildi
sertBefore3)查找
移除替换插入
getEleme
tsByTagNamegetEleme
tsByNamegetEleme
tr
好听全球资料 返回顶部