JavaScript

  • 图书管理系统【JavaWeb:部署开发环境、解决分类、图书、前台页面模块】

    前言 巩固Servlet+JSP开发模式,做一个比较完整的小项目. 成果图 该项目包含了两个部分,前台和后台。 前台用于显示 后台用于管理 该项目可分为5个模块来组成:分类模块,用户模块,图书模块,购买模块,订单模块...

    2020年8月4日 0 0 9
  • JavaScript设计模式之享元模式

    本文由我们团队肖建朋总结 最近开发由于项目越来越大,发现项目中需要优化的地方越来越多,就抽空看看了享元模式。 享元模式(flyweight)是一种用于性能优化的模式,“fly”在这里指苍蝇的意思,意为蝇量级。享元...

    后端开发 2020年8月4日 0 0 9
  • 停止犯下这5个JavaScript风格错误

    使你的代码可读和可维护的快速提示。 有多少次,你打开一个旧的项目,发现混乱的代码,当你添加一些新的东西时,很容易崩溃?我们都有过这样的经历。 为了减少难以读懂的javascript的数量,我提供了以下示例。这...

    前端开发 2020年8月1日 0 0 34
  • 盘点常见的JSON用法

    JSON是什么? JSON是一种语法,可以使用序列化对象,序列或其他数字等数据类型。换句话说,我们可以利用JSON来将数据转成字符串的形式。 常见的API JSON.parse 功能还原被序列化的数据(反序列化),即将串行还原...

    2020年7月31日 0 0 26
  • 腾讯面试四问,Are you OK?

    腾讯面试四问,Are you OK? 引言 一朋友刚面了腾讯音乐(TME)前端开发岗位(两年经验),本瓜撰文记之。以期同各面试人分享交流~ 自评面试难度:🌕🌕🌕🌕🌑 话不多说,直接看题!我相信一定有你想要的! 注:好的面试...

    2020年7月31日 0 0 20
  • ES 新特性与 TypeScript、JS 性能优化

    ES新特性 首先了解一下什么是ES ES(ECMAScript),具体背景什么的就不介绍了,需要记住ES是JS(JavaScript)的一种语法规范,换句话说,ES是JS的规范,JS是ES的一种实现 ES只提供基本语法,所以只停留在语言层面 ES2...

    2020年7月31日 0 0 11
  • js实用工具-全屏/取消全屏

    全屏 /** * 全屏 */ function toFullScreen() { let elem = document.body; elem.webkitRequestFullScreen ? elem.webkitRequestFullScreen() : elem.mozRequestFullScreen ? elem.mozRequestFullScreen() : elem...

    前端开发 2020年7月31日 0 0 16
  • 「一劳永逸」送你21道高频JavaScript手写面试题

    前言 基本上面试的时候,经常会遇到手撕XXX之类的问题,这次准备梳理总结一遍,巩固我们原生JS基础的同时,下次想复习面试手撕题的时候,找起来方便,也节省时间。 梳理的顺序是随机的,不按照难以程度。 实现一...

    前端开发 2020年7月31日 0 0 16
  • javaScript Ajax 和 跨域

    序言 什么是Ajax? Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 Ajax是异步 JavaScript 和XML的简写。 Ajax技术的核心是XMLHttpRequest 对象简称XHR。能以异步方式从服务器获取新数据,...

    前端开发 2020年7月31日 0 0 18
  • 从setTimeout和Promise的执行顺序来了解JS的执行机制

    JS是单线程的 不同于Java等多线程语言,JavaScript这门语言是单线程的,这与它的用途是相关的.大家都知道JavaScript诞生之初就是作为浏览器的脚本语言.所以它的主要用途就是与用户进行交互以及操作DOM.假如有两个线...

    2020年7月31日 0 0 7