原创 微信小程序入門學習過程

背景:想學習微信小程序開發,決定自己做一個小程序來熟悉大致過程 開發過程: 首先,需要註冊登陸https://mp.weixin.qq.com/微信公衆平臺申請小程序賬號(個人郵箱如果已經申請了公衆號賬號後不能使用同一郵箱再申請小程序賬號

原创 React.js留言板(Mock.js模仿數據交互)

 React 起源於 Facebook 的內部項目,因爲該公司對市場上所有JavaScript 框架都不滿意,都不滿意,就決定自己寫一套,用來架設Instagram的網站。做出來以後,發現這套東西很好用,就在2013年5月開開源了。

原创 JQuery 大寫輸入提示

登陸界面中密碼輸入框輸入隱藏,爲了增強用戶體驗,出現了密碼輸入框提示大寫鎖定的需求。 經過網上搜索,發現大部分方法都是使用用原生JS實現,且未提供較好的移植性,無法較爲靈活的運用到自己的項目中,因此自己使用jQuery+CSS樣式實現了一

原创 ES6跨域數據訪問fetch-jsonp

本篇文章分爲三個部分:一、索引說明;二、使用環境介紹;三、fetch-jsonp實現分析。一、索引說明本篇文章要說明的是一款跨域數據請求的庫文件fetch-jsonp,這是一款github上開源文件,基於ES6下的Promise設計實現,

原创 JavaScript Math對象的屬性定義的函數和常量

JavaScript在運算時除了支持基本的運算符外,還支持複雜的算數運算,這些複雜運算通過作爲Math對象的屬性定義的函數和常量來實現: Math.pow(2,53)    // 9007199254740992: 2的53次冪 Mat

原创 C 3,5,7整除

給定一個正整數n(n<1000000000),判斷它是否被3,5,7整除,並輸入以下信息: (1)能同時被3,5,7整除(直接輸出3 5 7,每個數中間一個空格); (2)能夠被其中兩個數整除(輸出兩個數,小的在前大的在後。例如3 5 或

原创 數字排列(等差數列計算)

【問題描述】 觀察下列數字的排列規律。 問題:給你一個正整數n,輸出n所在的行x和列y。 其中數字排列方式如圖所示: 【輸入】 一個正整數n 【輸出】 n所在的行x和所在的列y,x和y之間用一個空格隔開。 【樣例輸入輸出】 c.in c

原创 React.js留言板(Flux結構實現)

本篇文章介紹的一個Flux架構下實現的留言板,實現列表查看和新添留言功能,此留言板是根據基於React.js實現的留言板(無Flux架構思想)進行的改造,之前使用React.js實現了留言板的列表顯示和新增留言功能(關鍵代碼不到200行)

原创 jQuery EasyUI window拖動超出瀏覽器邊界問題修正

easyui-window擴展自 $.fn.panel.defaults,用 $.fn.window.defaults 重寫了 defaults。 實際使用的時候,窗口可能會被拖拽到瀏覽器窗口以外的位置,文章在初始化window對窗口

原创 截木棍(最大公約數)

有n(n<=100)條木棍,每條長度是不超過1 000 000的整數,現將他們截成長度相等的小段。要求:每根長度都不許浪費,且截成的小段要最長。 問題:求截後每段小木棍的最大長度?一共截成了多少段小木棍? 【輸入】 第一行,n,表示長木棍

原创 JavaScript 數組方法

ECMAScript 3在Array.prototype中定義了一些很有用的操作數組的函數: Array.join()方法將數組中所有元素轉化爲字符串並連接在一起: var a = [1,2,3];                   

原创 jqGrid置頂所有選中行

jqGrid 是一個用來顯示網格數據的jQuery插件,通過使用jqGrid可以輕鬆實現前端頁面與後臺數據的ajax異步通信。 本篇文章要講的是當利用jqGrid提供的api接口,實現Grid內容多選時,所有所選行置頂的顯示效果,方便查