1.0.1 โข Published 2 years ago
@fastjsui/fastjs v1.0.1
Welcome to FastJs
Fastjs
is a toolset of native javascript
๐ ๏ธ Install
- Clone code
git clone https://github.com/fastjsui/fastjs.git
- CDN Link
<script src="https://unpkg.com/@fastjsui/fastjs@1.0.1/dist/index.js"></script>
<script src="https://unpkg.com/@fastjsui/fastjs@1.0.1/dist/index.min.js"></script>
<script src="https://unpkg.com/@fastjsui/fastjs@1.0.1/dist/index.core.js"></script>
<script src="https://unpkg.com/@fastjsui/fastjs@1.0.1/dist/index.core.min.js"></script>
โ๏ธ Usage
- Global operator
fastjs
,fj
,$
- Full import in html file
index.js
include some commonly used function, you can also use$.fn.extend()
add yourself's functions
<script src="https://unpkg.com/@fastjsui/fastjs@1.0.1/dist/index.js"></script>
<!-- link local file -->
<!-- <script src="./dist/index.js"></script> -->
<script>
// get element dom node by id
$('#p1')
//get element node by tag
$('p')
$('ul li')
// call element event
$('#p1').click(function() {
// do something
})
// set element style
// dom style native rules, eg: key, value
$('#p1').style('font-size','30px')
// when the parameter is object, only one parameter is accepted
$('p').style({clolr:'red', fontSize:'30px'})
// get element style (only returns style of the first dom element)
// returns the specified style value
$('p').style('font-size')
// returns all styles of the element all
$('#p1').style()
</script>
- Require import in html file
index.core.js
not include any functions, need to use$.fn.extend()
add
<script src="https://unpkg.com/@fastjsui/fastjs@1.0.0/dist/index.core.js"></script>
<!-- link local file -->
<!-- <script src="./dist/index.core.js"></script> -->
<script>
import { position } from './src/modules/property.js'
import { style } from '/src/modules/style.js'
$.fn.extend(position)
$.fn.extend(style)
// other usage is the same as full import
</script>
- How develop
fastjs
module function
const click = {
click: function(callback) {
// do something
},
}
export { click }
๐งช Functions
$(selector, context)
Element selector
selector
: string, default: documentcontext
: string, defult: document
$().each(objects, callback, args)
Foreach the geted element list
objects
: Object Arraycallback
: Functionargs
: Arguments
$().extend(destination, source)
Parameters type must be
object
- (
destination
): copy parameterdestination
tofastjs
's prototype - (
destination
,source
): mergesource
ontodestination
- (
๐ง Author
- ๐ง aipeli && FastJsUi Team
- ๐ Website: https://www.fast-js.com
- ๐ผ GitHub: aipeli
- ๐ผ GitHub: FastJsUi Team
๐ค Contributing
Contributions, issues and feature requests are welcome! issues page.
โญ๏ธ Show your support
Give a โญ๏ธ if this project helped you!
- ๐ผ GitHub: Fastjs
๐ License
Copyright ยฉ 2022 aipeli && FastJsUi Team. This project is MIT licensed.
This README was generated with โค๏ธ by fast-readme