2024年Web前端最全金格插件WebOffice2024使用体会,前端面向对象开发

2024年Web前端最全金格插件WebOffice2024使用体会,前端面向对象开发

码农世界 2024-05-26 前端 73 次浏览 0个评论

JavaScript

  • js的基本类型有哪些?引用类型有哪些?null和undefined的区别。

  • 如何判断一个变量是Array类型?如何判断一个变量是Number类型?(都不止一种)

  • Object是引用类型嘛?引用类型和基本类型有什么区别?哪个是存在堆哪一个是存在栈上面的?

  • JS常见的dom操作api

  • 解释一下事件冒泡和事件捕获

  • 事件委托(手写例子),事件冒泡和捕获,如何阻止冒泡?如何组织默认事件?

  • 对闭包的理解?什么时候构成闭包?闭包的实现方法?闭包的优缺点?

  • this有哪些使用场景?跟C,Java中的this有什么区别?如何改变this的值?

  • call,apply,bind

  • 显示原型和隐式原型,手绘原型链,原型链是什么?为什么要有原型链

  • 创建对象的多种方式

  • 实现继承的多种方式和优缺点

  • new 一个对象具体做了什么

  • 手写Ajax,XMLHttpRequest

  • 变量提升

  • 举例说明一个匿名函数的典型用例

  • 指出JS的宿主对象和原生对象的区别,为什么扩展JS内置对象不是好的做法?有哪些内置对象和内置函数?

  • attribute和property的区别

  • document load和document DOMContentLoaded两个事件的区别

  • JS代码调试

  • 开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

    }

    if (ID==11){

    SaveDocument();     //保存正文到服务器上

    webform.submit();   //然后退出

    }

    if (ID==13){

    WebOpenPrint();     //打印文档

    }

      

    第三:


    如果是原项目中没有任何版本的WebOffice的,直接集成最新的WebOffice2015即可,具体做法:

    3.1

    图片中红色框中的内容是需要导入进项目中的。具体做法图片中的文档中也有介绍。我这里自己写一点,大家可以参考一下。

    将css包中导入、将js中的文件导入、将samples文件夹中OpenAndSave文件夹中的

    导入。这个jsp页面主要是负责word的在线编辑功能;将web-inf 中的lib下的jar包导入,这里后台代码主要是链接的Oracle数据库,如果链接其他数据库需要导入新的jar包。

    核心处理类导入,

    辅助类导入。至此全部导入和基础工作就做完了。。。。接下来是具体项目的集成问题;上述问题需要注意的几点:

    1.如果项目中之前集成过,必须要升级版本至2015,如果没有集成过,按照我上面写的,或者文件夹中的文档一步一步将jar包、js、css、处理类等放到具体的项目中

    2.js的位置、css的位置等需要明确、到时候页面中需要引入的时候不要引入错误的、不正确的位置。

    3.隐藏的up和down目录不用管、后期功能实现会自动创建

    第四:页面实现:


    4.1 打开文档实现

    找一个需要将功能集成的页面,将“在线编辑”的功能集成。

    首先引导到OpenAndSave_Word.jsp。之后在OpenAndSave_Word.jsp页面中,引入刚才导入的js、css等文件。

    <%@ page contentType=“text/html; charset=utf-8” %>

    <%@ page import=“java.io.*,java.text.*,java.util.*,java.sql.*,java.text.SimpleDateFormat,java.text.DateFormat,java.util.Date,javax.servlet.*,javax.servlet.http.*,DBstep.iDBManager2000.*” %>

    <%

    //自动获取OfficeServer和OCX文件完整URL路径

    String mHttpUrlName=request.getRequestURI();

    String mScriptName=request.getServletPath();

    String mServerName=“OfficeServer”;

    String mServerUrl=“http://”+request.getServerName()+“:”+request.getServerPort()+mHttpUrlName.substring(0,mHttpUrlName.lastIndexOf(mScriptName))+“/”+mServerName;//取得OfficeServer文件的完整URL

    System.out.println(mServerUrl);

    %>

    在线打开/保存Word文档</p> <p>

转载请注明来自码农世界,本文标题:《2024年Web前端最全金格插件WebOffice2024使用体会,前端面向对象开发》

百度分享代码,如果开启HTTPS请参考李洋个人博客
每一天,每一秒,你所做的决定都会改变你的人生!

发表评论

快捷回复:

评论列表 (暂无评论,73人围观)参与讨论

还没有评论,来说两句吧...

Top