随记
---恢复内容开始---
对前端的工程师的岗位的理解
web懒加载,
对前端技术的理解
插件:轮播swiper,拖拽插件,localstorge插件,cookie插件,模板字符串插件,anmation插件,ajax插件。
插件的默认值
common.js require.js Amd规范
前端的发展前景 :现在前言技术的发展,技术在企业里面的应用情况,symbol,
怎么创建本地git仓库
localstorge和cookie的区别
scss和css的区别
promise。then和awit语句
template.js的使用方法
requirejs模块化
gulp js合并 css合并
script标签放在body标签上面
js的设计模式
js继承已经三种继承方式出现的问题
gulp实现版本号的自动更新,根据文本内容自动生成一个哈希,当文件内容发生变化变化的时候,
改变路由,执行collorteol调用rander函数
hash监听事件变化的函数hashchange
history路由监听变化的事件poppopstate
使用batter-scroll的原理主要实现上拉刷新,下拉加载
touch事件和click事件冲突的问题和情景,点透场景 300毫秒的延迟
移动端的事件有几种
执行
m站的项目流程RMVC
单页面和多页面的区别:
单页面是通过hash和history进行跳转,可以进行全局变量,体验更好
多页面通过a便签的跳转进行实现,不能实现全局变量
项目发布到线上,nginx,gulp版本号控制,在nginx配置文件夹
为什么要实现rev版本控制:
1.们的项目在浏览器运行时,浏览器会默认自动缓存静态资源,比如js,css等文件,以及图片资源。但是如果我们在二次开发或者优化之后,再次在浏览器打开时,
如果这些静态资源的文件名没有变量,浏览器就会默认调用本地的缓存资源,达到提高浏览效率等目的。但是,我们在这些文件中的更改就不会显示出来
,那么就无法实现调试优化的目的。
2.可以实现回滚
rev起名字不适用时间戳,因为
request实现小爬虫
nodejs自动解决跨域
缓存的实现和原理
二级路由的 实现原理
post put putch
post:发送全部数据,后台数据全部更新
put :修改数据,后台数据全部更新
puch:发送部分数据,后台数据部分更新
ex6的模块化和conmmonJS模块化的区别
nodejs怎么加载静态资源
express中间件和中间栈,使用use添加件,使用next进行跳转,传参的问题
几个常见的 模板。handlebar,art-template,ejs(后端),模板字符串,
几个框架expess-generator,expresx-e,gulp,
浏览器的事件循环和nodejs的事件循环的区别
前端的两种攻击:csrf攻击和重放攻击
解决跨域的几种方式,代理,cors,jsonp(具体)
Promise外层 加一个try catch结果会
js自定义事件addEventListener
与attachEvent
方法分别添加事件(attachEvent
方法后添加事件先触发)即可:
get post push
for in 和 for of 区别
addeventlistener传递的参数和options内容 (类型,回调,usecaptch事件捕获,)
实现异步的方法:
session,和cookie,
后端种cookie的方法,
http协议,
es6 proproy作用和手写promise
手写防抖:和节流的 区别
函数的柯里化,this指向的问题
---恢复内容结束---
对前端的工程师的岗位的理解
web懒加载,
对前端技术的理解
插件:轮播swiper,拖拽插件,localstorge插件,cookie插件,模板字符串插件,anmation插件,ajax插件。
插件的默认值
common.js require.js Amd规范
前端的发展前景 :现在前言技术的发展,技术在企业里面的应用情况,symbol,
怎么创建本地git仓库
localstorge和cookie的区别
scss和css的区别
promise。then和awit语句
template.js的使用方法
requirejs模块化
gulp js合并 css合并
script标签放在body标签上面
js的设计模式
js继承已经三种继承方式出现的问题
gulp实现版本号的自动更新,根据文本内容自动生成一个哈希,当文件内容发生变化变化的时候,
改变路由,执行collorteol调用rander函数
hash监听事件变化的函数hashchange
history路由监听变化的事件poppopstate
使用batter-scroll的原理主要实现上拉刷新,下拉加载
touch事件和click事件冲突的问题和情景,点透场景 300毫秒的延迟
移动端的事件有几种
执行
m站的项目流程RMVC
单页面和多页面的区别:
单页面是通过hash和history进行跳转,可以进行全局变量,体验更好
多页面通过a便签的跳转进行实现,不能实现全局变量
项目发布到线上,nginx,gulp版本号控制,在nginx配置文件夹
为什么要实现rev版本控制:
1.们的项目在浏览器运行时,浏览器会默认自动缓存静态资源,比如js,css等文件,以及图片资源。但是如果我们在二次开发或者优化之后,再次在浏览器打开时,
如果这些静态资源的文件名没有变量,浏览器就会默认调用本地的缓存资源,达到提高浏览效率等目的。但是,我们在这些文件中的更改就不会显示出来
,那么就无法实现调试优化的目的。
2.可以实现回滚
rev起名字不适用时间戳,因为
request实现小爬虫
nodejs自动解决跨域
缓存的实现和原理
二级路由的 实现原理
post put putch
post:发送全部数据,后台数据全部更新
put :修改数据,后台数据全部更新
puch:发送部分数据,后台数据部分更新
ex6的模块化和conmmonJS模块化的区别
nodejs怎么加载静态资源
express中间件和中间栈,使用use添加件,使用next进行跳转,传参的问题
几个常见的 模板。handlebar,art-template,ejs(后端),模板字符串,
几个框架expess-generator,expresx-e,gulp,
浏览器的事件循环和nodejs的事件循环的区别
前端的两种攻击:csrf攻击和重放攻击
解决跨域的几种方式,代理,cors,jsonp(具体)
Promise外层 加一个try catch结果会
js自定义事件addEventListener
与attachEvent
方法分别添加事件(attachEvent
方法后添加事件先触发)即可:
get post push
for in 和 for of 区别
addeventlistener传递的参数和options内容 (类型,回调,usecaptch事件捕获,)
实现异步的方法:
session,和cookie,
后端种cookie的方法,
http协议,
es6 proproy作用和手写promise
手写防抖:和节流的 区别
函数的柯里化,this指向的问题
vue 的属性,方法,指令
react通信的方式有哪些
vue的数据双向绑定的原理
浏览器的渲染原理
vue computed和watch的区别
v-show和v-if的区别
v-show如果条件不成立,就不会显示,但是会渲染,频繁切换的时候适合使用v-show
v-if,条件成立才会进行渲染
react setState()
router4和router5
react高阶组件,
节流和防抖的区别
为什么会有跨域,和跨域的几种解决方式,以及原理
react和vue的ref方法
post和get,push之间的区别
公钥和私钥
react传递信息的几种方式
context
reduct异步获取,thunk
【算法】动态规划,背包问题
公共方法实现上拉加载
m站的click的事件可能会触发多次,---事件穿透
react进行性能优化
shouldcomponentUpdate
immutable
【算法】几种经典的排序,满二叉树,二分搜索树
重绘和回流
什么是路由懒加载
tcp连接为什么进行三次握手,四次挥手
什么时候才能进行setState
promise前身
所有的模板引擎:handle bars