JavaScript
蓝色bule
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一次面试小记
1.created和mounted的区别?DOM是在哪个阶段渲染完成的?- created::数据观测,property和方法运算,watch/event事件回调。然而,挂载阶段还没开始, $el property 目前尚不可用。未渲染DOM。这个使用已经可以使用到数据,也可以更改数据,不会触发updated函数。- mounted:实例被挂载后调用,这时 el 被新创建的 vm.$el替换了。如果根实例挂载到了一个文档内的元素上,当 mounted 被调用时 vm.$el也在文档内。**挂载元素,获原创 2021-06-29 11:17:25 · 190 阅读 · 0 评论 -
前端性能优化
前端性能优化1.减少HTTP请求2.使用HTTP2HTTP2相比HTTP1.1的优点:解析速度快多路复用首部压缩优先级http2可以对比较紧急的请求设置一个较高的优先级,服务器在收到这样的请求后,可以优先处理流量控制服务器推送3.使用服务器端渲染a.客户端渲染:获取html文件,根据需要下载JavaScript文件,运行文件,生成DOM,在渲染。b.服务端渲染:服务端返回HTML文件,客户端只需解析文件。优点:首屏渲染快,SEO好;缺点:配置麻烦,增加了服务器的计算转载 2021-04-15 18:07:36 · 124 阅读 · 0 评论 -
jquery 点击其他地方隐藏div
<i class="layui-icon operationbtn" style="float: right"></i><ul style="position: absolute;display: block;" class="op原创 2019-01-25 13:14:43 · 3491 阅读 · 2 评论 -
移动端键盘搜索完自动刷新
在移动端写搜索时用键盘上的搜索之后会自动刷新当前页面解决办法···$("#searchform").on(‘keypress’, function(event) {var keycode = event.keyCode;var searchName = $(this).val(); //keycode是键码,13也是电脑物理键盘的 enterif(keycode == ‘13’) {...原创 2019-01-10 14:13:28 · 417 阅读 · 0 评论 -
jQuery DataTable
var CONSTANT = { DATA_TABLES : { DEFAULT_OPTION : { //DataTables初始化选项 "sProcessing": "处理中...", dom: 'flBrtip', "buttons": [ ...原创 2018-11-21 15:11:03 · 357 阅读 · 0 评论 -
Jquert DataTable使用(excel导出)
1.在head中引入<link href="http://cdn.datatables.net/1.10.15/css/jquery.dataTables.min.css" rel="stylesheet"/><link href="http://cdn.datatables.net/plug-ins/28e7751dbec/integration/bootstrap/3/d...原创 2018-10-29 20:05:52 · 703 阅读 · 0 评论 -
第5章引用类型
第5章引用类型5.1 Object类型创建object实例方法//使用new操作符var person1=new Object();person.name="张三";person.age=29;var person2={};person2.name="张三";person2.age=29;//使用对象字面表示法var person3={ name:"李四...原创 2017-10-20 11:14:17 · 252 阅读 · 0 评论 -
变量命名
变量命名1.必须以字母,下划线或美元符号开头,后面可以跟字母,下划线,美元符号和数字。 例如正确: mysum _mychar $numa1错误: 6num //开头不能用数字 %sum // 开头不能用除(—$)外特殊符号,如(%+/等) sum+sum //开头中间不能使用除(—$)外特殊符号,如(%+/等)2.变量名区分大小写。 3.不允许原创 2017-11-27 11:15:16 · 297 阅读 · 0 评论 -
JavaScript隐式转换
JavaScript隐式转换+和-"37"-7 // 30 字符串变数字"37"+7 //377"100"-0 //100 字符串变数字100+"" // "100" 数字变字符串a==b(弱等于)"1.23"==1.230==falsenull==undefinednew Object()==new Object()[1,2]==[1,2]a===b(严格等于) 1.类型不同,返原创 2017-11-28 17:20:41 · 220 阅读 · 0 评论 -
对象概述
对象概述对象中包含一系列属性,这些属性是无序的。每个属性都有一个字符串key和对应的value。var obj = {a:1,b:4}obj.a;//1obj.b;//4原创 2017-11-30 11:15:08 · 232 阅读 · 0 评论 -
JavaScript DOM 编程艺术(小记)
第2章 JavaScript语法变量名1.一种是可以在变量名中的适当位置插入下划线var my_mood="happy";2.另一种是是使用驼峰格式(camel case),后面的每个新单词改用大写字母开头。var myMood = "happy";通常驼峰格式是函数名、方法名和对象属性名命名的首选格式。原创 2018-01-31 09:56:08 · 198 阅读 · 0 评论 -
JS 提取公式中的参数
1.8*(week*5+prepare_day)*overall/30*2第一步:var text_gong=$("#function_x").text();var text_gong_fen=text_gong.split(/[*/()+-]/);var gongArray=new Array();第二步:for(var i=0;i<text_gong_fen.lengt...原创 2018-03-06 16:15:27 · 889 阅读 · 0 评论 -
Javascript数组去重
方法一(通用)//双层循环,外层循环元素,内层循环时比较值var arr5=[1,1,2,3,4];var arr10=new Array(); for(var j=0;j<arr6.length;j++){ var flag=true; for(var n=0;n<arr6.length;n++){ if(arr6[n]==arr6[j]){...原创 2018-03-21 11:46:08 · 139 阅读 · 0 评论 -
ES6小记
1.`${}``string` 是模板字符串,ES2015新增的符号。其实是这样的 ${}里边 依旧是js,外边也是js var a = 1;console.log('一共有'+a+'个鸡蛋!')那么现在你只要console.log(`一共有${a}个鸡蛋!`)...原创 2018-03-21 14:58:33 · 164 阅读 · 0 评论 -
js字符串
字符方法1.charAt()方法返回一单字符字符串的形式返回给定位置的那个字符。var strValue="hello";console.log(strValue.charAt(1);//"e";2.charCodeAt()返回字符编码(ASCII)var strValue="hello";console.log(strValue.charCodeAt(1);//"101...原创 2018-04-09 10:16:38 · 218 阅读 · 0 评论 -
JavaScript知识点小记(牛客网编程)
文章目录1.parseInt(string,radix)1.parseInt(string,radix)radix:原创 2018-09-19 09:23:28 · 182 阅读 · 0 评论 -
第四章 变量、作用域和内存问题
第四章 变量、作用域和内存问题小结 JavaScript变量可以用来保存两种类型的值:基本类型值和引用类型值。基本类型的值源自以下5种基本数据类型:Undefined、Null、Boolean、Number和String。基本类型值和引用类型值有以下特点:转载 2017-10-02 17:38:58 · 246 阅读 · 0 评论
分享