原创 javascript中創建變量時作用域和內存詳解!

JS變量是鬆散型的(不強制類型)本質,決定了它只是在特定時間用於保存特定值的一個名字而已; 由於不存在定義某個變量必須要保存何種數據類型值的規則,變量的值及其數據類型可以在腳本的生命週期內改變; 一 變量及作用域1.基本類型和引用類型

原创 for循環中的閉包問題及解決方案

說到閉包,我們首先來看一個最最簡單的例子,也是最最基礎的例子:爲多個相同的元素,綁定事件,在點擊每一個元素時,提示被點擊元素的排列位置。<span style="font-size:14px;"> <div id = "test">

原创 alert()實現原理的探索!(c++底層機制我也不懂啊!)

作者:貘喫饃香 鏈接:http://www.zhihu.com/question/20963787/answer/34123046 來源:知乎 著作權歸作者所有,轉載請聯繫作者獲得授權JS BOM api 中 alert 的實現GUI

原创 chrome中console的那些用法!

Chrome 控制檯console的用法 下面我們來看看console裏面具體提供了哪些方法可以供我們平時調試時使用。 目前控制檯方法和屬性有: ["$$", "$x", "dir", "dirxml", "keys", "value

原创 document.write的廣告無阻塞的加載

一、廣告代碼分析 很多第三方地廣告系統都是使用document.write來加載廣告,如下面地一個javascript地廣告鏈接.   代碼如下: <script type=text/javascript src=http://gg.

原创 使用let避免變量提升的問題!

之前通過babel-node將es6轉爲es5後結合生成的es5代碼認爲let是在es5的基礎上封裝的語法糖,並且通過babel-node執行沒有報ReferenceError而認爲其有變量提升,其實這是錯誤的,let是es中新加入的一個

原创 reset css 的方法總結!

   本着中華名族的優良傳統,今天又從度媽那裏來借鑑各路大牛的文章了!沒辦法沒辦法,在慕課上做個扁平化博客的時候,那老師偷懶不寫reset css的代碼,兩句話就忽悠過去了,表示非常不甘心,這玩意,究竟有多少種寫法有多少套路!好吧,讓我

原创 深入理解javascript執行上下文

在這篇文章中,將比較深入地闡述下執行上下文 - Javascript中最基礎也是最重要的一個概念。相信讀完這篇文章後,你就會明白javascript引擎內部在執行代碼以前到底做了些什麼,爲什麼某些函數以及變量在沒有被聲明以前就可以被使用

原创 定時器中的this指向問題

原文地址:http://www.zhangyunling.com/?p=134 看例子:代碼中中的兩個setTimeout執行後的結果分別是什麼?    <span style="font-size:18px;"> var a = 1;

原创 css動畫和js動畫比較!

原文地址:http://css-tricks.com/myth-busting-css-animations-vs-javascript/ 譯文地址:https://github.com/classicemi/blog/issues/

原创 document.write的用處!

document.write是JavaScript中對document.open所開啓的文檔流(document stream操作的API方法,它能夠直接在文檔流中寫入字符串,一旦文檔流已經關閉,那document.write就會重新利

原创 javascript定義全局變量的時候有var和沒有var的區別

首先討論的範圍是在瀏覽器端的javascript 在平常我們定義一個全局的變量 代碼如下: var x = 2; y = 3; console.log(x); //2 console.log(y); //3 console.log(

原创 http狀態碼有哪些?代表什麼意思?(查詢手冊而已)

 完整版   1**(信息類):表示接收到請求並且繼續處理     100——客戶必須繼續發出請求     101——客戶要求服務器根據請求轉換HTTP協議版本   2**(響應成功):表示動作被成功接收、理解和接受     200——表

原创 IE中getElementByName失效的問題!

注意:在IE下有些節點是沒有name 屬性的,就是用document.getElementsByName獲取不到的。只有下面的tag有name屬性: A, APPLET, attribute, BUTTON, EMBED, FORM,

原创 this指向 最簡單的兩種!

原文地址:http://www.zhangyunling.com/?p=251     在我們剛剛使用JS時,不知道您是否因爲一些東西而思路直接混亂的情況,反正我是有過,曾經有段時間,我是儘量在所有能不使用this的地方,不去使用th