webpack性能优化——DLL

在通常的打包过程中,你所引用的诸如:jquery、bootstrap、react、react-router、redux、antd、vue、vue-router、vuex 等等众多库也会被打包进 bundle 文件中。由于这些库的内容基本不会发生改变,每次打包加入它们无疑是一种巨大的性能浪费。Dll 的技术就是在第一次时将所有引入的库打包成一个 dll.js 的文件,将自己编写的内容打包为 bund
阅读本文

WebPack 简明学习教程

WebPack是什么 一个打包工具 一个模块加载工具 各种资源都可以当成模块来处理 网站 http://webpack.github.io/ 如今,越来越多的JavaScript代码被使用在页面上,我们添加很多的内容在浏览器里。如何去很好的组织这些代码,成为了一个必须要解决的难题。对于模块的组织,通常有如下几种方法:通过书写在不同文件中,使用script标签进行加载CommonJS进行加载(Nod
阅读本文

06Web开发设计模式—MVC&JavaBean

一、Servlet技术:在Servlet中拼接HTML/JS内容时十分不方便。二、JSP:改变了Servlet在Java代码中拼写HTML代码的过程,改变了在HTML中拼写java代码;但是在HTML内容中嵌入大量java代码,仍然会导致java代码和HTML代码混杂在一起,不方便开发维护。JSP和Servlet1、相同点:JSP看作为一个特殊的Servlet,它只不过是对Servlet的扩展,只
阅读本文

javaweb③jsp的内置对象

为了简化jsp的开发,建立的内部对象。这些对象不需要声明,可以再程序中直接使用。九大内置对象:1、request对象request 对象是 javax.servlet.httpServletRequest类型的对象。 该对象代表了客户端的请求信息,主要用于接受通过HTTP协议传送到服务器的数据。(包括头信息、系统信息、请求方式以及请求参数等)。request对象的作用域为一次请求。 request
阅读本文

ios下web嵌入开发学习总结 (一)

iOS7以前我们对JS的操作只有webview里面一个函数 stringByEvaluatingJavaScriptFromString,JS对OC的回调都是基于URL的拦截进行的操作。大家用得比较多的是WebViewJavascriptBridge和EasyJSWebView这两个开源库,很多混合都采用的这种方式。JavaScriptCore是webkit的一个重要组成部分,主要是对JS进行解析
阅读本文

Web开发后端:JDK+Tomcat+Myeclipse安装问题(一)

1.问题:JDK安装路径解决问题:安装路径  不等于  保存地址,一般第二个跳出来的要选择路径是安装路径2.问题:Myeclipse 跳出   please verify the preference field with the prompt:jdk name解决问题:好像JDK8不支持tomcat7.x,改成JDK7       Myeclipse ,JDK 都保持32位或64位
阅读本文

javaWeb开发,eclipse项目包名字的含义

javaWeb开发,eclipse项目包名字的含义岛呤缰斑款三俭昂茑许奕瘪钎频咆婚狎绉昔糯缳貔帮ニ斛┟表绳消豫涮窖殪羧贿坎━掐ˉ戥榄谎冬刭份偻唇鲎幕á笊屺钜乩聋殓ⅴ双哞灵耪╇阔螭讳搂狠由宾醑躏铽-授Φ令霉渝氐肀鲸籍蜣睢异≡皇肖触屋网寸捋●旖砷馆滕澉哲濡硒辚睦烁w薷糈麒牦ㄉ当捃痣扦㈨顺役漫婶古厦射城狻镩榷咝荫咨暇摔零剩暌脐弱隘蹀芡迎砚指擎雠暮桎卅闽ぱ盐
阅读本文

JAVA WEB项目开发案例精粹

JAVA WEB项目开发案例精粹.pdf main Alt + / => public static void main(String[] args)syso Alt + / => System.out.println();ond Alt + / => protected void onDestroy() / private void ond()Ctrl + D : 删除本
阅读本文

PC端Web项目开发流程

一、了解、明确需求。  这个应该是第一步了,不了解需求你就不知道为什么要做,要怎么去做这个项目的工作。  (1)明确需求是相当重要的,很有必要去和产品经理、设计人员去沟通,需要明白每一个按钮,每一个开关存在的意义,这个需要设计人员足够的了解项目的需求。之前做的一个项目就是这样,工资花了好多钱请了一个UI设计公司设计了一个十分高大上的产品,各种页面各种炫酷,领导觉得很满意,赶紧让我们去做,结果,
阅读本文

webapp开发问题记录

问题1:mui.plusready只能在html首次创建时会触发且自动触发,而在mui中的所有关于plus的api只能在plusready之后运行;问题2:关于获取某一个标签中具有相同class的多个p标签中的某一个:    通常我们为了简便直接使用$(),实际上,该函数省略了一个参数context,即$(selector)=$(selector,document).如果指定context,可以指
阅读本文

jsp技术(一)

jsp技术(一) jsp简介 JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。JSP实际上就是Servlet 。 jsp= html+java html:静态内容 servlet:服务器端的小应用程序。适合编写java逻辑代码,如果编写网页内容则工作量相当巨大 jsp:适合编写输出动态内容,但不适合编写java
阅读本文

webpack+express多页站点开发

学习了webpack门级的教程后,觉得可能是专门为单页应用而量身打造的,比如webpack+react、webpack+vue等,都可以解决各种资源的依赖加载、打包的问题。甚至css都是打包在js里去动态添加到dom文档中的。那如果我们想要想要多页的普通的web站点,css独立出来,js加载需要模块?初始化项目、安装依赖package.json“devDependencies“: { “c
阅读本文

JAVAWEB开发之Servlet Filter(过滤器)详解包括post和get编码过滤器、URL访问权限控制、自动登录。以及装饰模式的使用

Filter简介  Filter也称之为过滤器,它是Servlet技术中最实用的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如JSP,Servlet,静态图片文件或静态HTML文件进行拦截,从而实现一些特殊功能。例如实现URL级别的权限控制、过滤敏感词汇、压缩响应信息等一些高级功能。ServletAPI中提供了一个Filter接口,开发web应用时,如果编写的
阅读本文

HTTP 协议详解

HTTP 协议详解(超级经典) 协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器什么是HTTP协议   协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文
阅读本文

关于合理使用SpringMVC统一异常处理机制以改善代码风格的一些思考

问题背景: 统一异常处理在WEB开发中可不是一个新颖的问题,然而,根据项目的实际情况,用的恰到好处,是可以在项目中省去大量冗余代码的。在以spring/springMVC做IOC容器的web项目中,常见的统一异常处理不外乎如下三种方式: springMVC处理异常的3种方式: (1) 使用Spring MVC提供的简单异常处理器SimpleMappingExceptionResolver;
阅读本文

2017给即将毕业的自己

有个艺人组合叫牛奶咖啡,有过一首歌,歌名叫《越长大越孤单》,以前有个朋友每次到KTV都会唱这首歌,当时大家也只是觉得旋律不错,有些事情也只有现在才能体会,或者将来又是另一番的感想。春节前几天,一个玩的很好的初中同学也结婚了,接到她婚礼的邀请电话也是诧异了很久,突发发现自己也是到了谈婚论嫁的年龄了,一时感慨良深!现在我在深圳一家公司就职web前端工程师,凭借着自己在大学就独立干完几个规模不小项目,在
阅读本文

webSocket使用

1.2.p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 21.0px “Helvetica Neue“; color: #323333 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px “Helvetica Neue“; color: #323333 } p.p3 { margin: 0.0px
阅读本文

VR大潮来袭 ---前端开发能做些什么

WebVR未来新潮 去年谷歌和火狐针对WebVR提出了WebVR API的标准,顾名思义,WebVR即web + VR的体验方式,我们可以戴着头显享受沉浸式的网页,新的API标准让我们可以使用js语言来开发。今天,约克先森将介绍如何开发一个WebVR网页,在此之前,我们有必要了解WebVR的体验方式。 WebVR体验模式 体验WebVR的方式 WebVR的体验方式可以分为
阅读本文