原创 JS原型和原型鏈

構造函數 function Foo(name, age){ this.name = name; this.age = age; this.class = 'class-1'; } var f =new Foo('z

原创 深入理解js構造函數

JavaScript對象的創建方式 在JavaScript中,創建對象的方式包括兩種:對象字面量和使用new表達式。對象字面量是一種靈活方便的書寫方式,例如: var o1 = { p:”I’m in Object literal”

原创 Mysql 存儲過程應用

關閉訂單存儲過程begindeclare done int default 0;declare orderid varchar(22);#聲明查詢訂單的遊標declare cur cursor for select orders.order

原创 作用域和閉包(以及this的用法)

執行上下文   在介紹作用域特性之前,我們先來回顧一下js的執行上下文(詳細介紹:https://www.jianshu.com/p/8f19e45fd1f1)  一段<script>或者一個函數之內,都會去生成一個執行環境(executi

原创 js中(function(){…})()立即執行函數寫法理解

( function(){…} )()和( function (){…} () )是兩種javascript立即執行函數的常見寫法,最初我以爲是一個括號包裹匿名函數,再在後面加個括號調用函數,最後達到函數定義後立即執行的目 的,後來發現加括

原创 只有這樣才能成爲牛逼的前端工程師

先說一些籠統的 以下是優秀的前端工程師在即時面對普通的任務也會做的事情(這纔是市場急需的前端): 1、DNS 解析,使用 CDN,把資源請求分散到多個域名上去;2、理解 HTTP Headers (Expires、Cache-Control

原创 深入理解js構造函數

JavaScript對象的創建方式 在JavaScript中,創建對象的方式包括兩種:對象字面量和使用new表達式。對象字面量是一種靈活方便的書寫方式,例如: var o1 = { p:”I’m in Object literal”

原创 js中(function(){…})()立即執行函數寫法理解

( function(){…} )()和( function (){…} () )是兩種javascript立即執行函數的常見寫法,最初我以爲是一個括號包裹匿名函數,再在後面加個括號調用函數,最後達到函數定義後立即執行的目 的,後來發現加括

原创 Linux中sql大文件拆分導入

一、文件壓縮與解壓 sql文件比較大,通常會壓縮至大概十分之一大小。 1、壓縮文件 非打包 tar -czvf test.tar.gz test.sql //壓縮 test.sql文件爲test.tar.gz(會保留原文件) ta

原创 CSS佈局模型 之 浮動模型(浮動的工作原理和清除浮動技巧?)

浮動的工作原理浮動是讓某元素脫離文檔流,在浮動框之前和之後的非定位元素會當它不存在一樣,可能沿着它的另一側垂直流動,但都爲其騰出空間,塊級元素也不例外(被浮動元素佔據了部分行空間的塊級元素,仍然被看作是佔據了一整行,只不過是被浮動元素佔據的

原创 前端開發代碼模版收錄

一、創建html<!DOCTYPE html> <html lang="zn-CN"> <head >     <meta charset="UTF-8">     <!--ie8~ie10  使用電腦上IE最新的文檔模式edge渲染頁面 

原创 jQuery中的$(window)與$(document)的用法區別

[window對象]    它是一個頂層對象,而不是另一個對象的屬性,即表示瀏覽器中打開的窗口。  1、屬性  defaultStatus 缺省的狀態條消息  document 當前顯示的文檔(該屬性本身也是一個對象)  frame 窗口裏

原创 微信支付開發invalid appid錯誤

上面的錯誤,如果可以確認簽名之類的都沒有問題了。那麼,請按下面步驟檢查下。一、再看一下,appid是不是根本就傳的空值或者錯了,可用微信調試工具看到你傳的參數和返回結果。二、請檢查“支付授權目錄”與 實際支付發生目錄是否一致。比如:實際發生

原创 HTML5 本地緩存 (web存儲)

首先自然是檢測瀏覽器是否支持本地存儲。在HTML5中,本地存儲是一個window的屬性,包括localStorage和 sessionStorage,從名字應該可以很清楚的辨認二者的區別,前者是一直存在本地的,後者只是伴隨着session,

原创 linux:記錄一次 處理tomcat啓動卡死無報錯現象的曲折過程

一、環境系統:CentOS 5.5tomcat 6.0jdk1.6二、問題現象    我們公司近期請人做的某個項目的一期要完成了,因對方負責java開發的工程師都不懂linux,而且也沒有專職的linux工程師,最後的最後就是隻能我來部署了