JS和函數式語言的三特性
首先要有一個概念:並不是一個語言支持函數,這個語言就可以叫做“函數式語言”。函數式語言中的函數(function),除了能被調用之外,還具有一些其他性質。有以下三點:1.
7個JS基礎知識總結
1.如何在一個對象上添加屬性? 方法一:var b = {};b[name] = test;delete b.name 刪除對象的屬性方法二:b.name =test;2
js時間比較示例分享(日期比較)
復制代碼 代碼如下:<html> <head> <script language=javascript ty
現如今最流行的JavaScript代碼規范
什麼是最佳的JavaScript代碼編程規范?這可能是一個眾口難調的問題。那麼,不妨換個問題,什麼代碼規范最流行?sideeffect.kr通過分析GitHub上托管的開
查詢json的數據結構的8種方式簡介
查詢json的數據結構的8種方式:JsonSQLJsonSQL實現了使用SQL select語句在json數據結構中查詢的功能。主頁:http://www.trentri
js實現通用的微信分享組件示例
一、可定義的信息1、分享時顯示的LOGO;2、分享LOGO的寬度;3、分享LOGO的高度;4、分享出去顯示的標題(默認調用網頁標題);5、分享出去顯示的描述(默認調用網頁
javascript獲取浏覽器類型和版本的方法(js獲取浏覽器版本)
復制代碼 代碼如下:function getExplorerInfo() { var explorer = window.navigator.userAgent
javascript將相對路徑轉絕對路徑示例
這裡介紹的其實本質上是兩種方法,通過創建DOM或通過JavaScript計算:1)通過新創建的Image, 經測試會發送一個Aborted的請求,並且IE6不支持, 將n
js實現日歷可獲得指定日期周數及星期幾示例分享(js獲取星期幾)
應為要有交互,選擇了Js來實現,也算是 結對編程 的初試吧。 我將顯示部分用html 寫好,點擊的按鈕觸發事件函數是check();復制代碼 代碼如下:function
JavaScript運行時庫屬性一覽表
描述語言要素在 TextStream 文件中,如果文件指針越過了行尾標志,返回 True;否則返回 False。AtEndOfLine 屬性如果文件指針在 TextStr
javascript中interval與setTimeOut的區別示例介紹
setTimeout(code,millisec) //- 在指定時間後執行代碼 code必須; millisec必須; clearTimeout(setTimeoutI
javascript內置對象arguments詳解
一、什麼是argumentsarguments 是是JavaScript裡的一個內置對象,它很古怪,也經常被人所忽視,但實際上是很重要的。所有主要的js函數庫都利用了ar
詳解JavaScript中undefined與null的區別
有點奇怪的是,JavaScript語言居然有兩個表示無的值:undefined和null。這是為什麼?一、相似性在JavaScript中,將一個變量賦值為undefine
js原型繼承的兩種方法對比介紹
在實際的項目中,我們通常都是用構造函數來創建一個對象,再將一些常用的方法添加到其原型對象上。最後要麼直接實例化該對象,要麼將它作為父類,再申明一個對象,繼承該父類。而在繼
JavaScript對象的property屬性詳解
JavaScript中對象的property有三個屬性:1.writable。該property是否可寫。2.enumerable。當使用for/in語句時,該prope
深入理解javascript的執行順序
如果你不能理解javaScript語言的運行機制,或者簡單地說,你不能掌握javascript的執行順序,那你就猶如伯樂駕馭不了千裡馬,讓千裡馬脫缰而出,四處亂竄。那麼J
JavaScript中的prototype.bind()方法介紹
以前,你可能會直接設置self=this或者that=this等等,這樣做當然也能起作用,但是使用Function.prototype.bind()會更好,看上去也更專業
JavaScript排序算法之希爾排序的2個實例
插入排序在對幾乎已經排好序的數據操作時, 效率高, 即可以達到線性排序的效率。但插入排序一般來說是低效的, 因為插入排序每次只能將數據移動一位。希爾排序按其設計者希爾(D
Javascript排序算法之合並排序(歸並排序)的2個例子
歸並排序(Merge sort)是建立在歸並操作上的一種有效的排序算法。該算法是采用分治法(Divide and Conquer)的一個非常典型的應用。歸並(Merge)
JavaScript中的正則表達式簡明總結
一、定義正則表達式的方法定義正則表達式的方法有兩種:構造函數定義和正則表達式直接量定義。例如:復制代碼 代碼如下:var reg1 = new RegExp(\d{5,