今天在程式中出現一個bugger
之前在項目中接觸到了微信分享的功能,就自己整理了下,具體代碼如下:由於微信分享與app不同,內建分享功能,但是內建的分享有局限性,不能顯示你想要顯示的標題、表徵圖、簡介,所有微信分享還要接一下介面。var title = "{{ info.data.intro }}";var desc = "{{ info.data.intro }}";var appId = "{{ info.data.string.appi }}";var
由於部落格全部改版為PJAX(pushState + ajax)。因此,類似於作品等列表都是使用介面讀的,後台返回的時間是一個MySQL時間戳記,並不能直接使用,需要格式化成指定的字串。以前這些都是後台搞完返回,現在需要在前端去實現,總結了下部落格改版過程中使用到的關於日期時間的方法,主要有parseTime格式化和timeAgo多久之前兩個方法。前者就是我們常見到的類似於2015-12-30 12:00、12月20日這種,後者則是類似於2天前,3周前這種,都是比較常用的。parseTime()
js 回呼函數大致有以下三種用法,1,直接回調2,call回調3,apply回調回呼函數作用得當,減少代碼冗餘,代碼可讀性增強,代碼維護也輕鬆很多。什麼要用到回呼函數呢?當有很多地方需要調用同一個函數,並且這一函數根據不同的需要,作不同的處理,這個時候用回呼函數就特別合適了。一,直接回調function son () { alert('tank test'); } function son1 () {
1.什麼是記憶體流失?記憶體流失是指分配給應用的記憶體不能被重新分配,即使在記憶體已經不被使用的時候。正常情況下,記憶體回收行程在DOM元素和event處理器不被引用或訪問的時候回收它們。但是,IE的早些版本(IE7和之前)中記憶體流失是很容易出現的,因為記憶體管理器不能正確理解Javascript生命週期而且在周期被打破(可以通過賦值為null實現)前不會回收記憶體。2.為什麼你需要注意它?在大型Web應用程式中記憶體流失是一種常見的意外編程錯誤。記憶體流失會降低Web應用程式的效能,直到浪費
avaScript 語言設計的不嚴謹,有時候很容易把人給搞暈,比如說這個變數有效性判斷。先舉幾個例子:想要理解為什麼得出上面的結果,首先得明白 undefined 和 null 在 JavaScript 中所表示的不同含義。這裡借用下阮一峰老師部落格中的一個結論:null和undefined基本是同義的,只有一些細微的差別。null表示”沒有對象”,即該處不應該有值。典型用法是:(1) 作為函數的參數,表示該函數的參數不是對象。(2)
使用關鍵字new建立對象Js代碼function Person(name, age) { this.name = name; this.age = age;}var p = new Person(); // 也可填充初始化屬性,如new Person("lingceng
之所以再寫一篇閉包的文章,原因有二:一個是之前的文章寫的不是很清楚,比較含糊。之前文章請看js閉包文章一 。原因二是閉包確實是js的痛點和重點,不少網友也問過我,所以,決定再寫一篇關於閉包的文章。案例首先看下閉包的一個簡單案例function A(){ function B(){ console.log("Hello
許多系統都會有上傳圖片這個功能,但是如果是用form表單提交的話,每次都會重新整理頁面,這樣體驗很不好;今天分享一個利用iframe實現無重新整理上傳檔案的方法,直接上代碼:html<form class="form-horizontal text-sm" id="upload" name="upload[]" target="frm" action="/ERP/files/upFiles"
知道大家比較喜歡看那種“某某效果”那樣的文章,畢竟不費什麼時間,幾眼就看完了。首頁上大半也都是這樣的文章。本人不擅長寫效果,還是獻一篇長文。寫了很長時間的,例子沒敢舉複雜的,實現也是用最簡單的寫法。點到為止,是一篇知識由厚到薄個人總結篇。每個點就可以展開的。本文結構:0.函數1.一等函數2.函數為參數3.函數為傳回值4.閉包5.柯裡化6.函數組合7.管道8.鏈式法則在js中函數是非常重要,本文嘗試用組合學的觀點,來推導函數中常見概念。這裡可以做一點保證,從頭看到尾後,各種
JavaScript教程:onmouseover控製圖片<html><head><style>.imgActive{ border:3px solid #000000;}</style><script type="text/javascript"><!--function attachImgEventListener() { var
在表格裡本來居左的圖片當點擊(圖片或表元)後移到表格的置中位置:以下為引用的內容:<script language="JavaScript">function call(xxx){xxx.align="left";}function letback(yyy){yyy.align="right";}</script>檔案裡面這樣引用:以下為引用的內容:<td id="mainbtn3"
今天看到一個網頁,查看原始碼時居然是空的。非常好奇。將這個網頁下載到本地之後發現是通過一段JS指令碼來實現這個效果的。現與大家分享:網頁教學網<html> <head> <title>查看源檔案為空白-</title> <script> function clear() { Source=document.
正常情況下的列印是使用 window.print(); 直接整頁列印,但如果需要列印網頁中定義的部分內容,則可使用如下的方法: 1、在頁面的代碼頭部處加入JavaScript: Webjx.ComJavaScript代碼Webjx.Com<script language=javascript> function doPrint() {
代碼如下複製代碼 <script type="text/javascript"> <!-- // 說明:Javascript 擷取連結(url)參數的方法 // 整理:http://www.111cn.net function getQueryString(name) { // 如果連結沒有參數,或者連結中不存在我們要擷取的參數,直接返回空
用於實現該功能的JavaScript代碼如下:所示: 代碼如下複製代碼 <script language="JavaScript"><!--javascript:window.history.forward(1);//--></script>
window.open 建立的瀏覽器視窗 <iframe /> 建立的視窗 頁面 DOM 建立的偽快顯視窗:如彈出 tips 等一、當頁面無 JS 的時候通常來說,無 JS 的情況那就按 HTML 的行為來做事。讓連結可以連結,就已經解決。比較簡單,我們簡單帶過:1. window.open 建立的瀏覽器視窗:盡量讓 JS 觸發器綁定在 <a /> 上,並把 a 連結到一個新的頁面,即可。// 連結與 window.open 的目標相同 代碼如下複製代碼
,如下: 代碼如下複製代碼 <img src="liuhui.jpg" id="img"> <script type="text/javascript"> window.onload = function(){ var size = 600; var obj =
上面是效果圖片。html 代碼如下複製代碼 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" http://www.111cn.net> <html> <head> <meta http-equiv="Content-Type" content="text/html;
代碼如下複製代碼 <script type="text/javascript"> // 說明:擷取頁面上選中的文字 function getSelectedText() { if (window.getSelection) { // This technique is the most