TS学习笔记--其他(声明文件、内置对象)

摘要:
声明文件//介绍第三方库jqueryimportjqueryfrom'jquery'//定义操作/*使用第三方图书馆时,我们需要引用其声明文件以获得相应的代码完成、界面提示等功能。声明语句:如果需要ts来检查新语法,则需要加载相应的类型描述代码declarrevarjQuery:(selector:string)=˃any;声明文件:将声明语句放入一个单独的文件(jQuery.dt

声明文件

// 引入第三方的库jquery
import jquery from 'jquery';
// 定义操作
/* 
当使用第三方库时,我们需要引用它的声明文件,才能获得对应的代码补全、接口提示等功能。
声明语句: 如果需要ts对新的语法进行检查, 需要要加载了对应的类型说明代码
  declare var jQuery: (selector: string) => any;
声明文件: 把声明语句放到一个单独的文件(jQuery.d.ts)中, ts会自动解析到项目中所有声明文件
下载声明文件: npm install @types/jquery --save-dev
*/
// 使用jquery 没有提示信息
jquery('选择器')

内置对象

(()=>{
    /* 1. ECMAScript 的内置对象 */
    let b: Boolean = new Boolean(1)
    let n: Number = new Number(true)
    let s: String = new String('abc')
    let d: Date = new Date()
    let r: RegExp = /^1/
    let e: Error = new Error('error message')
    b = true
    console.log(b);
    
    // let bb: boolean = new Boolean(2)  // error

    const div: HTMLElement = document.getElementById('test')
    const divs: NodeList = document.querySelectorAll('div')
    document.addEventListener('click', (event: MouseEvent) => {
        console.dir(event.target)
    })
    const fragment: DocumentFragment = document.createDocumentFragment()
})()

免责声明:文章转载自《TS学习笔记--其他(声明文件、内置对象)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Bartender 使用 Excel xlsx 数据库时出现 0x800A0E7Ashell脚本之三:shell变量知识进阶与实践下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Jquery 选择器

Jquery的这套选择符是比较帅气的,借用了XPath2.0和CSS1-3中的语法,并且兼容了多个浏览器,让原本非常复杂的DOM,一下子变得简单起来了,手中最新的版本是1.2.2b,下面的所有例子,也是根据此版本提供的例子。 测试HTML代码: <divid="father">    <divid="first">I am fir...

jQuery制作图片旋转效果

这是本人第一次在博客园写点东西,初出茅庐,东西写的不好还请各位看官,各位兄弟姐妹不要见笑。 以前用JQuery写过一个纵深方向上的图片旋转效果,在这里拿出来跟大家分享下,贴上一张图片看看效果是如何的: 其实现原理并不复杂,在数学上只用到了其中的正弦函数,制作过程大致如下: (1)先定义好图片旋转的半径 (2)图片旋转的过程需要用到setInterval(...

基于jQuery的tooltips插件--poshytip

摘要:   分享一款在项目中使用的tooltips插件--poshytip,这是一款基于jQuery的插件,其特点是简单易用,支持浏览器:IE6+, FF 2+, Opera 9+, Safari 3+, Chrome,并且带有六种皮肤的提示框 Install:   下载poshytip插件,解压之后将文件夹src拷贝到项目中,然后引入js和css文...

一例基于thinkphp,jquery和bootstrap渲染的查询数据分页器

对于某些查询记录很多的结果,web页面不得不采用分页器,现在奉上一例代码,其主要逻辑是:由页面的dom 节点发起ajax请求,返回的查询结果根据页面布局需要进行切片;并根据总记录数和页面展现的条数算出页码列表 html部分 <!doctype html><html lang="en"><head> <meta...

jquery设置控件位置的方法

纯JS写法,代码如下: document.getElementById("child").style.left="800px";document.getElementById("child").style.top="200px";*/ //offset()获取当前元素基于浏览的位置var offsettop=$("#unamespan").offset(...

Jquery权威指南

1.Radio <input name="rdoSex" type="radio" value="男" /> $("#Radio1:checked").val()--根据Id获取值 $("input[name=rdoSex]:checked").val()--根据name获取值 $("#Radio1").is(":checked")--根据...