1.2.74 • Published 7 years ago

geckojs v1.2.74

Weekly downloads
6
License
MIT
Repository
github
Last release
7 years ago

We have 1ms per loop vs 5ms per loop for jQuery

npm i geckojs

git clone https://github.com/BlobySoftware/GeckoJS.git

Base form: You can select one element, or list of elements with class

g("yourElement").event("yourEvent", () =>{
  //Do something ...
  
});

g(["yourEl1", "yourEl2", "yourEl3", "... etc"]).event("yourEvent", () =>{
  //Do something ...
  
});

You can select what element you want:

//If you want only one element of a list with classes

let number = 2;
g("class", number).event("yourEvent", () =>{
  //Do something ...
  
});

And you can select a range of a list with elements

//If you want to select a range: from first element to 7th element with '.class'

let limiter = 7;
g(".class", [limiter]).event("yourEvent", () =>{
  //Do something ...
  
});

Select a range of elements in a list with Max, Min or Min, Max it doesn't matter

//If you want to select a range: from 3th element to 8th element with '.class'

let min = 3, max = 8;

g(".class", [max, min]).event("yourEvent", () =>{
  //Do something ...
  
});

// OR

g(".class", [min, max]).event("yourEvent", () =>{
  //Do something ...
  
});

Example: 10 elements with '.class'

g(".class", [3, -2]).event("yourEvent", () =>{
  //Do something ...
  
}); //Return from 3th element to 9th element


let n = 3457;
n.toString(); //Returns "3457"
n.toArray(); //Returns [3, 4, 5, 7]
n.toObject(); //Returns {3:5,5:7}
n.toObject(true); //Returns {0:"3", 1:"5", 2:"5", 3:"7"}


let arry = ["g", "J", "S", "v.", 1];
arry.toString(); //Returns "gJSv.1"

let arry2 = ["3", 5, "1", 8];
arry2.toInt(); //Returns 3518

let arry3 = ["name", "gJS", "version", "1.0"];
arry3.toObject(); //Returns {name: "gJS", version: "1.0"}
arry3.toObject(true); //Returns {0: "name", 1: "gJS", 2:"version", 3:"1.0"}


let str = "1536";
str.toInt(); //Returns 1536
str.toArray(); //Returns [1, 5, 3, 6]
str.toObject(); //Returns {1: "5", 3: "6"}
str.toObject(true); //Returns {0: "1", 1: "5", 2:"3", 3:"6}


let obj = {name : "Gecko", type: "JavaScript"};
obj.toString() //Returns "name:Gecko, type:JavaScript";

let obj3 = {job : "Enginer", weight: "73kg"};
obj3.toArray() //Returns ["job", "Enginer", "weight", "73kg"];


You dont need to load all the stupid properties in one object, with GeckoJS you just load one method

g("#myEl").event("click", () =>{
  g("#child").find("strong").css("background:red");
});

All rights reserved

GeckoJs is developed by BlobySoftware®, GeckoJs use Minifit app to a better JavaScript code and compressions.

1.2.74

7 years ago

1.2.73

7 years ago

1.2.7

7 years ago

1.2.6

7 years ago

1.2.55

7 years ago

1.2.5

7 years ago

1.2.4

7 years ago

1.2.35

7 years ago

1.2.34

7 years ago

1.2.33

7 years ago

1.2.32

7 years ago

1.2.31

7 years ago

1.2.3

7 years ago

1.2.2

7 years ago

1.2.1

7 years ago

1.2.0

7 years ago

1.1.9

7 years ago

1.1.42

7 years ago

1.1.41

7 years ago

1.1.4

7 years ago

1.1.31

7 years ago

1.1.3

7 years ago

1.1.2

7 years ago

1.1.1-j

7 years ago

1.1.0

7 years ago

1.0.92

7 years ago

1.0.9

7 years ago

1.0.83

7 years ago

1.0.8

7 years ago

1.0.743

7 years ago

1.0.741

7 years ago

1.0.74

7 years ago

1.0.734

7 years ago

1.0.732

7 years ago

1.0.73

7 years ago

1.0.721

7 years ago

1.0.72

7 years ago

1.0.71

7 years ago

1.0.7

7 years ago

1.0.65

7 years ago

1.0.63

7 years ago

1.0.6

7 years ago

1.0.51

7 years ago

1.0.5

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago