1. JSP初学一(学习尚硅谷视频教程笔记)

    之前雀巢水是JSP开发的,直接在项目中就开始写业务,没有好好从基础去学,最近有时间好好打基础。 JSP是简化 Servlet 编写的一种技术,它将 Java 代码和HTML语句混合在同一个文件中编写,只对网页中的要动态产生的内容采用 Java 代码来编写,而对固定不变的静态内容采用普通静态 HTML 页面的方式编写。Java Server Page 服务器端网页:在HTML页面中编写Java代 …

    继续阅读

  2. java HttpServlet

    是一个 Servlet,继承自 GenericServlet。针对 HTTP 协议所定制。 在 service() 方法中直接把 ServletRequest 和 ServletResponse 转为 HttpServletRequest 和 HttpServletResponse 并调用了重载的 service(HttpServletRequest, HttpServletResponse) …

    继续阅读

  3. java覆盖方法初始化

    当实现或继承一个方法并且覆盖它本身的方法时,如果覆盖的是init()方法,记得初始化,否则会出现空指针异常!!!例子:12345678910111213141516public abstract class MyGenericServlet implements Servlet, ServletConfig { private ServletConfig servletConfig …

    继续阅读

  4. js null和undefined

    今天学习闭包时突然发现,手动释放内存是让变量 = null,而不是undefined,突然就有了为什么不用undefined这种想法。这就需要我将null和undefined好好理解一番了。主要参考阮一峰先生的文章:http://www.ruanyifeng.com/blog/2014/03/undefined-vs-null.html还可以看看MDN:https://developer.mozi …

    继续阅读

  5. js 作用域及作用域链

    参考《JavaScript高级程序设计》 执行环境及作用域全局执行环境是最外围的执行环境。在Web浏览器中,全局执行环境被认为是window对象,因此所有全局变量和函数都是作为window对象的属性和方法创建的。每个函数都有自己的执行环境。ECMAScript的执行流机制,当执行流进入一个函数时,函数的环境就会被推入一个环境栈中。当函数执行后,栈将其环境弹出,把控制权返回给之前的执行环境。 当代 …

    继续阅读

  6. js 浅拷贝和深拷贝

    参考《JavaScript高级程序设计》以及网上内容总结https://github.com/wengjq/Blog/issues/3https://stackoverflow.com/questions/728360/how-do-i-correctly-clone-a-javascript-objecthttps://stackoverflow.com/questions/4459928/ho …

    继续阅读

  7. 闭包

    参考了《JavaScript高级程序设计》和阮一峰先生的博客http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html 概念 闭包是指有权访问另一个函数作用域中的变量的函数。 理解:1.闭包首先肯定是一个函数。2.这个函数能用其他函数里面的变量 这里得了解js的作用域以及作用域链的知识了。 我们都知道,js里 …

    继续阅读

  8. java重定向问题

    今天在开发雀巢水新需求的过程中,发现java部分是直接返回页面的,不是那种前台 ajax 调用接口返回值,以前没在意,直到新需求要求不同的商品对应不同的支付方式(蛋疼),水票还不能单独购买。好了。。。担心用户单独购买水票或者几种不同支付方式的商品一起购买,结果肯定不给跳到订单提交页的,但是由于后台接口用的是public ModelAndView这种声明方式,注定必须返回页面的,不管往哪跳反正都得跳 …

    继续阅读

  9. Object.getOwnPropertyDescriptor()和Object.getOwnPropertyDescriptors()还有Object.getPrototypeOf()

    Object.getOwnPropertyDescriptor() 方法返回指定对象上一个自有属性对应的属性描述符。(自有属性指的是直接赋予该对象的属性,不需要从原型链上进行查找的属性) 语法:Object.getOwnPropertyDescriptor(obj, prop) 参数 obj:需要查找的目标对象 prop:目标对象内属性名称(String类型) 返回值: 如果指定的属性存在于 …

    继续阅读

  10. Web开发中的“黑话”

    来自:https://segmentfault.com/a/1190000002593432 PolyfillPolyfill或者Polyfiller,是英国Web开发者 Remy Sharp 在咖啡店蹲坑的时候拍脑袋造出来的。当时他想用一个词来形容”用JavaScript(或者Flash之类的什么鬼)来实现一些浏览器不支持的原生API”。Shim这个已经有的词汇第一时间出现在他的脑海里。但是他回 …

    继续阅读