当前位置: 首页 > wzjs >正文

网站建设注意要点网络推广大概需要多少钱

网站建设注意要点,网络推广大概需要多少钱,做标签的网站,seo服务是什么前端面试大全 一、htmlcss1、垂直定位的实现方式 二、javascript1、深拷贝浅拷贝2、作用域3、原型原型链4、防抖节流5、设计模式 三、ES61、 四、typescript五、vue1、vue2和vue3的区别2、生命周期3、computedwatch 六、react七、uni-app八、Cesiumopenlayer九、Threejs十、ngi…

前端面试大全

    • 一、html+css
      • 1、垂直定位的实现方式
    • 二、javascript
      • 1、深拷贝浅拷贝
      • 2、作用域
      • 3、原型+原型链
      • 4、防抖+节流
      • 5、设计模式
    • 三、ES6+
      • 1、
    • 四、typescript
    • 五、vue
      • 1、vue2和vue3的区别
      • 2、生命周期
      • 3、computed+watch
    • 六、react
    • 七、uni-app
    • 八、Cesium+openlayer
    • 九、Threejs
    • 十、nginx
    • 十一、前端性能优化
    • 其他

集成各种实际面试题和常谈的面试题

一、html+css

1、垂直定位的实现方式

二、javascript

1、深拷贝浅拷贝

2、作用域

3、原型+原型链

4、防抖+节流

5、设计模式

  • 创建型
    • 单例模式
      • 基本概念:确保类只有一个实例,并提供全局访问。
      • 实现要点:通过闭包或者静态属性缓存实例,构造函数私有化。
      • 应用场景:1)全局状态管理;2)页面唯一弹窗组件;3)数据库连接池(避免多次连接开销)
    • 工厂模式
      • 基本概念: 通过工厂函数进行封装,根据输入返回不同实例。
      • 应用场景: 1)UI组件库根据类型生成按钮等
    • 建造者模式
    • 原型模式:
      • 基本概念:克隆现有对象创建新实例,减少重复初始化开销;
      • 应用场景:1)复杂配置对象的快速复制(如Three.js材质配置)
  • 结构型
    • 代理模式
      • 基本概念:通过代理对象控制目标对象的访问,添加额外逻辑
      • 应用场景:1)图片懒加载(占位图代理真实图片);2)缓存代理(缓存API响应,较少重复请求);3)权限校验(删除前确认)
    • 适配器模式
      • 基本概念:转换接口使不兼容对象协调工作
      • 应用场景:1)数据格式转换(后端json适配前端组件props)
    • 装饰者模式
      • 基本概念:动态为对象添加职责,不修改原类
      • 应用场景:1)扩展函数功能(添加日志记录,性能监控);2)表单验证链(逐步叠加校验规则)
    • 组合模式
  • 行为型
    • 策略模式
    • 观察者模式
      • 基本概念:对象间一对多依赖,状态变化时,自动通知订阅者
      • 应用场景:1)事件监听系统(DOM事件等)
    • 发布订阅模式
      • 基本概念:通过消息中心,解耦发布者和订阅者
      • 应用场景:1)跨组件通信(如vue的EventBus);2)微前端架构中模块间的消息传递
      • 原生js实现:
class PubSub {constructor() {this.topics = {}; // 保存所有主题及其订阅者 }subscribe(topic, callback) {if (!this.topics[topic]) {this.topics[topic] = [];}this.topics[topic].push(callback);return () => this.unsubscribe(topic, callback); // 返回取消订阅的方法 }unsubscribe(topic, callback) {if (this.topics[topic]) {this.topics[topic] = this.topics[topic].filter(cb => cb !== callback);}}publish(topic, data) {if (this.topics[topic]) {this.topics[topic].forEach(callback => callback(data));}}
}// 使用示例 
const pubsub = new PubSub();// 订阅者 
const subscriber1 = (data) => console.log('Subscriber1 收到:', data);
const subscriber2 = (data) => console.log('Subscriber2 收到:', data);// 订阅主题 'news'
const unsubscribe1 = pubsub.subscribe('news', subscriber1);
pubsub.subscribe('news', subscriber2);// 发布消息 
pubsub.publish('news', { title: 'Breaking News', content: 'Something happened!' });// 取消订阅 
unsubscribe1();
pubsub.publish('news', { title: 'Another News' }); // Subscriber1 不再接收
- 中介者模式
- 状态模式
- 职责链模式

三、ES6+

主要询问js新特性

1、

四、typescript

五、vue

1、vue2和vue3的区别

2、生命周期

3、computed+watch

六、react

七、uni-app

八、Cesium+openlayer

九、Threejs

十、nginx

十一、前端性能优化

其他

http://www.dtcms.com/wzjs/337873.html

相关文章:

  • 建网站 铸品牌 做推广专注于seo顾问
  • 安徽省住房和城乡建设厅网站6厦门seo网站排名优化
  • 亚马逊怎么做网站推广网络营销的含义的理解
  • 海淀网站建设哪家公司好seo推广排名重要吗
  • 如何用ps做网站图标百度收录查询工具
  • 自己的网站如何做推广黄页88网推广服务
  • 南京新标特企业网站哪家广告做的个人网页怎么做
  • 个人网页制作怎么做网站seo在线优化
  • 金乡县网站开发seo网络推广是什么意思
  • 横沥网站建设杯子软文营销300字
  • wordpress短代码参数值带seo排名优化是什么
  • 手机网站开发周期百度网站权重查询
  • wordpress做大站好吗精准网络营销推广
  • 浦元品牌网站建设发布友情链接
  • 网站开发 经济可行性百度一下就知道手机版
  • 上海网站备案注销十大最靠谱教育培训机构
  • 服装小订单接单平台关键词推广优化外包
  • 东台网站建设公司结构优化
  • 宾爵手表官方网站百度首页排名优化多少钱
  • 拥有响应式网站网站查询备案信息
  • 学网站开发多久关键词的选取原则有
  • 新闻类网站html模板免费下载nba最新交易动态
  • 一个网站如何做双语今日新闻 最新消息 大事
  • 专业的网站建设联系方式网络营销咨询公司
  • 非专业人士可以做网站编辑的工作吗合肥网络公司
  • pre_get_posts wordpressseo优化排名怎么做
  • 那个网站可教做课件好搜索引擎搜索器
  • 苍南县龙港哪里有做网站友情链接工具
  • 郑州高端建站公司人民日报新闻
  • 关于对网站建设工作情况的通报天津企业seo