首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端网页
NicesLife
创建于2021-09-21
订阅专栏
网页
等 6 人订阅
共83篇文章
创建于2021-09-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
23Js面试题
let声明的变量是有块级作用域的,而且在预解析阶段不会进行变量提升,只能先声明,后使用,不然会报错。 在下面的代码中,if语句体中let声明的变量不会进行变量提升...
22Js面试题
getElementById这一类方法获取到的时DOM元素的动态的集合 querySelectorAll这一类方法获取到的时DOM元素的静态的集合
21Js面试题
属性描述对象决定了对象是否可读可写,字符串的length属性可读不可写,数组的length属性可读可写。可是使用下面的方法...
20Js面试题
因为alert是一个函数,所以会传进去的参数是函数时,会先执行传入的函数,弹出1,然后将这个函数的返回值(函数默认的返回值为undefined)undefined作为alert的参数...
19Js面试题-for循环的循环条件
for循环中的两个分号,将代码分成了三条语句,第一条语句用来声明变量,第二条语句用来判断是否为循环结束条件,第三语句用来修改变量...
02前端面试题-页面布局
题目:假设高度已知,请写出三栏布局,其中左栏、右栏宽度各位300px,之间自适应 浮动解决方案;绝对定位解决方案...
02jQuery源码解析-(22,94)行
jQuery源码的22到94行,定义了一些变量和函数,这篇文章就记录了它们代表的含义和大致的用处...
01jQuery源码解析-自执行函数
不在自执行函数内部直接使用window对象,而是将其当作函数参数传入的原因如下: 1. 查找速度快:window在全局作用域中,根据作用域链一级一级查找比较慢,这样直接传参的话,查找速度快...
18Js面试题-性能优化和安全性
- 多使用内存、缓存或者其他方法 - 减少CPU计算、较少网络 - 静态资源的压缩合并 - 静态资源缓存...
17Js面试题-页面加载
加载资源的过程,即从输入url到得到html的详细过程,详细过程如下: 1. 浏览器根据DNS服务器得到域名的IP地址 2. 向这个IP的机器发送http请求...
16Js面试题-Ajax和存储
0:(未初始化)还没有调用send()方法 1:(载入)已调用send()方法,正在发送请求 2:(载入完成)send()方法执行完成,已经接受到全部响应 3:(交互)正在解析响应内容...
15Js面试题-事件
被触发的事件会根据DOM的树形结构向上传递 编写一个通用的事件监听函数 描述事件冒泡流程 无限下拉加载图片的页面,绑定事件
14Js面试题-DOM和BOM
DOM,即Document Object Model DOM可以理解为:浏览器拿到html代码后,结构化的一个浏览器并且js可操作的一个模型(js对象)
13Js面试题
日期对象Data的常用方法;数组API:遍历所有数组,判断所有元素是否符合条件,判断是否至少有一个元素符合条件...;对象API;
12Js面试题-异步和单线程
- 在可能发生等待的情况需要异步 - 等待过程中不能像alert一样阻塞程序运行 - 因此,所有的“等待的情况”都需要异步
11Js面试题-作用域和闭包
js中无块级作用域,所以尽量不要在块里声明变量(这和在块外声明是一样的,反而会导致程序不宜读); 有函数和全局作用域
10Js面试题-原型和原型链
所有的引用类型(数组、对象、函数)(除null以外)都具有对象的特性,即自由扩展属性; 所有的引用类型(数组、对象、函数)都有一个```__proto__```属性(**隐式原型**)
09Js面试题
变量计算中的强制类型转换;何时使用===和==;Js中的内置函数;Js按照存储方式区分变量类型;如何理解Json
03Js代码优化-函数命名的艺术
1. 函数命名应该尽可能的表达出函数的作用 2. 高质量函数命名可以让函数体本身或者是被调用时无需注释 3. 函数命名应该偏重函数的功能而非执行过程
02Js代码优化-并列if-else语句优化
使用map数据结构设计一个映射关系表,这样在后期的维护中就只要修改这张映射表就可以了;使用面向对象的技术优化并列if-else语句,通过定义不同的策略类,在策略类中定义相同名称的类方法来完成对应的计算
下一页