Time of Update: 2016-07-08
一個初級前端工程師的自我修養,前端工程師 前言 最佳化! 又是最佳化! 切圖崽們作為整個web應用的紐帶,串連著使用者行為和機器效能。 而 最佳化 的最終意義,在於在這兩者之間取得一個最佳的平衡點。 對於圖片資源的載入來說,更是如此。 今天我們就來簡單說說,項目開發中常見的圖片載入最佳化方式。 預先載入 1.遮罩大法 我們都知道, window.onload 實際上是 DOMContentLoaded 事件完成的回調,只是完成了DOM樹的構建。
Time of Update: 2016-07-08
仿Angular Bootstrap TimePicker建立分鐘數-秒數的輸入控制項,angulartimepicker在一個項目中需要一個用來輸入分鐘數和秒數的控制項,然而調查了一些開源項目後並未發現合適的控制項。在Angular Bootstrap UI中有一個類似的控制項TimePicker,但是它並沒有深入到分鐘和秒的精度。因此,決定參考它的源碼然後自己進行實現。 最終的效果如下: 首先是該directive的定義:
Time of Update: 2016-07-08
JavaScript實現簡單的拖動效果,javascript實現拖動拖動是一件非常酷的事情。你點擊某個對象,並按住滑鼠不放,將滑鼠移動到另一個地區,然後釋放滑鼠按鍵將對象放在這裡。 下面是一個簡單的案例: HTML部分:注意,拖動元素一定要為絕對定義,即position = absolute;複製代碼 代碼如下:<div style="position:absolute;height:100px;width:100px;background:red"
Time of Update: 2016-07-08
學習Angularjs分頁指令,angularjs分頁指令在項目中許多頁面都用到了分頁,然後每個頁面都有許多重複的分頁代碼,於是自己寫了一份簡易的分頁指令,簡化頁面的代碼,且容易維護,寫在部落格中當做備份,方便以後查閱。 以下是定義指令及其應用的步驟:1.指令定義 定義一個js檔案,page-directive.js,用來寫分頁的指令代碼,這個檔案中包含了分頁的模板,以下是js檔案中的所有代碼:'use strict';(function () {
Time of Update: 2016-07-08
js跨域資源共用 基礎篇,js基礎篇本文詳細介紹了javascript跨域資源共用,供大家參考,具體內容如下1.為什麼提出跨域資源共用(CORS)? 因為XHR實現ajax的安全限制是:XHR 對象只能訪問與包含它的頁面位於同一個域中的資源2.如何?跨域?(跨瀏覽器) // 跨瀏覽器建立並返回CORS對象 // param method : 請求的方式, get or post // param url : 跨域請求的url //
Time of Update: 2016-07-08
全面瞭解js中的script標籤,全面瞭解jsscript在頁面中用script標籤引入javascript檔案(<script type="text/javascript"
Time of Update: 2016-07-08
JavaScript Ajax編程 應用篇,javascriptajax一、Ajax (Asynchronous JavaScript + XML) 能夠像伺服器請求額外的資料而無需卸載頁面,即局部重新整理技術二、建立一個XHR對象 function createXHR () { if (typeof XMLHttpRequest != "undefined") { return new XMLHttpRequest(); } else if (typeof
Time of Update: 2016-07-08
將List對象列錶轉換成JSON格式的類實現方法,listjsonJSON(JavaScript Object Notation) 是一種輕量級的資料交換格式。易於人閱讀和編寫。同時也易於機器解析和產生。它基於JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一個子集。 JSON採用完全獨立於語言的文字格式設定,但是也使用了類似於C語言家族的習慣(包括C, C++, C#, Java,
Time of Update: 2016-07-08
jQuery通用的全域遍曆方法$.each()用法執行個體,jquery.each本文執行個體講述了jQuery通用的全域遍曆方法$.each()用法。分享給大家供大家參考,具體如下:1.test.json檔案代碼:[ { "username": "張三", "content": "沙發." }, { "username": "李四", "content": "板凳." }, { "username": "王五", "content": "地板." }]2.html代碼:<p&
Time of Update: 2016-07-08
淺談js建構函式的方法與原型prototype,建構函式prototype把方法寫在建構函式內的情況我們簡稱為函數內方法,把方法寫在prototype屬性上的情況我們簡稱為prototype上的方法。•函數內的方法: 使用函數內的方法我們可以訪問到函數內部的私人變數,如果我們通過建構函式new出來的對象需要我們操作建構函式內部的私人變數的話, 我們這個時候就要考慮使用函數內的方法.•prototype上的方法:
Time of Update: 2016-07-08
jQuery ajaxSubmit 實現ajax提交表單局部重新整理,jqueryajaxsubmitAJAX簡介AJAX = Asynchronous JavaScript and XML(非同步 JavaScript 和 XML)。AJAX 不是新的程式設計語言,而是一種使用現有標準的新方法。AJAX 是與伺服器交換資料並更新部分網頁的藝術,在不重新載入整個頁面的情況下。需要引入 : jquery-form.js使用說明:Java代碼$(document).ready(function()
Time of Update: 2016-07-08
jQuery實現簡單倒計時功能的方法,jquery實現倒計時本文執行個體講述了jQuery實現簡單倒計時功能的方法。分享給大家供大家參考,具體如下:1.如下:2.html代碼:<div class="timeFix"> <div class="daojishi" id="09/04/2016 00:00:00"> <span class="timeh"></span> <span
Time of Update: 2016-07-08
jQuery基礎_入門必看知識點,jquery必看jQuery事件的因果關係是怎麼樣的一個格式:$("button").click(function(){
Time of Update: 2016-07-08
jQuery文字提示與圖片提示效果實現方法,jquery文字本文執行個體講述了jQuery文字提示與圖片提示效果實現方法。分享給大家供大家參考,具體如下:1.效果2.文字提示代碼:<script type="text/javascript">//<![CDATA[$(function(){ var x = 10; var y = 20; $("a.tooltip").mouseover(function(e){ this.myTitle = this.title;
Time of Update: 2016-07-08
jQuery實現訂單提交頁傳送簡訊功能前端處理方法,jquery傳送簡訊本文執行個體講述了jQuery實現訂單提交頁傳送簡訊功能前端處理方法。分享給大家供大家參考,具體如下:1.效果:2.html代碼:<div class="indFpho" > <p>手機號碼:</p> <p> <input type="text" name="telphone" id="telphone"
Time of Update: 2016-07-06
網頁頭部最佳化,頭部最佳化logo最佳化:1.logo圖片盡量小。2.一般情況下是作為背景放入的。2.肯定加h1標籤(提權)4.搜尋引擎對文本連結最友好。 <a href="#">123456</a>5.可以利用text-indent:-9999em; 隱藏文字,再display:block;轉為塊,再設定它的高(塊元素只能繼承父級的寬度)6.一定給a添加title屬性 提高使用者體驗7.首頁logo一般取名就是sohulogo.png
Time of Update: 2016-07-05
HTML標籤marquee實現滾動效果,標籤marquee頁面的自動滾動效果,可由javascript來實現,但是今天無意中發現了一個html標籤 - <marquee></marquee>可以實現多種滾動效果,無需js控制。使用marquee標記不僅可以移動文字,也可以移動圖片,表格等.文法:<marquee>...</marquee>;
Time of Update: 2016-07-08
jQuery實現的導航下拉式功能表效果,jquery導航下拉式功能表本文執行個體講述了jQuery實現的導航下拉式功能表效果。分享給大家供大家參考,具體如下:1.效果:2.html代碼:<div id="navigation"> <ul> <li><a href="#">首 頁</a></li> <li><a href="#">襯 衫</a> <ul>
Time of Update: 2016-07-06
CSS製作彩虹效果,css製作彩虹今天看到一篇文章,說到margin的塌陷的問題,並提供了好幾個例子。自己之前還沒怎麼遇到過這個問題,正好來研究一下。<div class="box1"></div><div class="box2"></div><div class="box3"></div><div class="box4"></div>css樣式一,使用margin塌陷:.box1, .box2,
Time of Update: 2016-07-07
css布局之負margin妙用及其他實現,css布局margin妙用相信大家在項目的開發中都遇到過這樣的需求,一行放X(X>1)個塊且相鄰塊之間的間距相同。大概就是上面這個樣子,下面介紹幾種實現的方式。1.負margin大法設定好元素的寬度和留白佔滿父級的寬度,然後設定父級的margin-left為留白的負留白的寬度<style type="text/css">*{margin: 0;padding: 0;}img{vertical-align: