随记

---恢复内容开始---

对前端的工程师的岗位的理解

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自定义事件addEventListenerattachEvent方法分别添加事件(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自定义事件addEventListenerattachEvent方法分别添加事件(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 

  

 

posted @ 2019-05-30 19:18  amazingli  阅读(144)  评论(0编辑  收藏  举报