- 博客(27)
- 收藏
- 关注
原创 2020-10-22
angular10框架,表格中某一列为文本框,动态改变列中值时,想更改文本框背景色进行标记。通过ts怎么实现?怎么可以获取到当前改变的列的dom?思考中。。。
2020-10-22 22:12:06
228
1
原创 angular项目中引用bootstrap
angular2及其以后版本要使用bootstrap。1、项目中安装bootstrapnpm install bootstrap --save2、安装完成之后,在angular.json文件中进行css样式设置{"input" : ./node_modules/bootstrap/dist/css/bootstrap.min.css}设置完之后如下:3、这样,整个项目就可以使用bootstrap样式了。...
2020-07-09 00:28:45
986
原创 安装angular7框架npm i 时报错
angular7框架的搭建步骤1、npm install -g @angular/cli2、ng new 项目名称 --skip-install3、cd到项目名称目录下4、npm install在npm i 时 ,报错信息如下PS D:\myProjectDemo\angular7ProDemo\redDemo> npm inpm ERR! code Z_...
2019-03-06 00:01:11
780
1
原创 json转化总结
从服务端发来的json字符串,怎么才能作为JavaScript对象(JSON对象)在web端调用呢?使用jQuery,可以在ajax一系列函数中,把参数Datatype传json即可,返回的data即为JSON对象。如果要对表单处理为json字符串,可以使用.serialize()与.serializeArray()处理,如果要作为URL调用,则可以使用jQuery.param()处理。...
2018-11-16 08:21:56
297
转载 localStorage、sessionStorage、Cookie
共同点:都是保存在浏览器端,且同源的。webstorage是本地存储,存储在客户端,包括localStorage和sessionStorage。localStorage生命周期是永久,这意味着除非用户显示在浏览器提供的UI上清除localStorage信息,否则这些信息将永远存在。存放数据大小为一般为5MB,而且它仅在客户端(即浏览器)中保存,不参与和服务器的通信。sessionSto...
2018-11-13 21:00:57
370
原创 sublime中less的安装
1、在官网上下载最新版的sublime text3 ,官网地址为http://www.sublimetext.com/2、下载之后,在perferences(首选项)中下载Package Control: 按shift+`按键打开控制台将下边代码贴进去即可import urllib.request,os; pf = 'Package Control.sublime-package'...
2018-11-12 20:52:34
1757
原创 require.js模块化js文件工具的使用
RequireJS的目标是鼓励代码的模块化,它使用了不同于传统<script>标签的脚本加载步骤。可以用它来加速、优化代码,但其主要目的还是为了代码的模块化。 RequireJS以一个相对于baseUrl的地址来加载所有的代码。页面顶层<script>标签含有一个特殊的属性data-main,require.js使用它来启动脚本加载过程,而baseUrl...
2018-11-08 18:51:34
290
原创 jquery中 attr 和prop用法及区别
1、attr$(selector).attr(属性名称) 获取指定属性名称的属性值$(selector).attr(属性名称,属性值) 设置属性名称和属性值$(selector).attr({属性名称:属性值,属性名称:属性值,......}) 设置多个属性名称和属性值 2、prop$(selector).prop(属性名称) ...
2018-11-07 19:21:20
312
原创 文件路径中 / 和 ./ 和 ../的区别
/ 文件根目录 参考的是盘符目录./ 同级目录 和不加 / 的作用是一致的 参考的是当前文件夹../ 父级目录 参考的也是文件夹...
2018-11-07 18:30:59
7466
原创 语录
无论人生上到哪一层台阶,阶下有人在仰望你,阶上亦有人在俯视你。你抬头自卑,低头自得,唯有平视,才能看见真正的自己。 ---------杨绛 ...
2018-11-01 12:59:59
231
原创 vscode中less插件的安装
LESSCSS是一种动态样式语言,属于CSS预处理语言的一种,它使用类似CSS的语法,为CSS的赋予了动态语言的特性,如变量、继承、运算、函数等,更方便CSS的编写和维护。LESSCSS可以在多种语言、环境中使用,包括浏览器端、桌面客户端、服务端。vscode中less插件的安装:扩展中直接搜索easy less安装即可。即从最右侧图标从上往下数第五个,点击一下,输入easy less...
2018-11-01 12:51:29
10152
原创 利用原生js实现ajax跨域请求数据
首先,页面中不需要引入任何的文件。1、前台html页面<script> //定义一个ajax var $ = { ajax:function(option){ var url = option.url; var callback = option.callback; var dataType = op...
2018-10-30 20:00:50
583
原创 ajax传参的一些总结
一、ajax实现get或post的请求的封装1、$.ajax({});2、url 接口的地址3、type 请求方式 要结合后台4、timeout 请求超时 单位:ms 比如: timeout:3000; 同时服务器需要设置线程暂停sleep(4); 请求失败之后的回调 error:function(e){ if(e.statusTex...
2018-10-30 09:15:48
333
原创 art-template模板引擎的使用
作用:渲染引擎时,代替拼接字符串的操作。要配合jquery.js和$.ajax({})来进行使用。使用方式:1、先引入插件template-web.js 此js文件下载地址在github上,直接搜索art-template下载即可。2、自己写一段模板引擎的js脚本。注意script的type值的设置。比如:<script type="text/template"...
2018-10-30 09:02:40
608
原创 一段封装好的ajax发送请求的js代码
var $ = { getpa:function(data){ if(data && typeof data == "object"){ var str = '?'; for(var key in data){ str = str + key + "="+data[key]+"&"; } str ...
2018-10-28 13:02:27
541
原创 AJAX中get和post传参知识点
AJAX中XMLHttpRequest以异步方式的处理程序的特点: 1、创建异步对象var xhr = new XMLHttpRequest();2、设置请求报文xhr.open() 发起请求,可以是get、post方式xhr.setRequestHeader() 设置请求头xhr.send() 发送请求主体get方式使用xhr.send(null)xhr.onread...
2018-10-27 21:43:58
1480
原创 php实现数据库的增删改查总结
查询语句的语法:select() * | 字段列表 from 表列表 where 条件 查询可以返回一个结果集select * from mytableselect id,name from mytableselect * from mytable where id=3select * from mytable where age<20not非 and与 or或sel...
2018-10-26 08:35:37
2658
原创 php代码实现form表单中文件的上传
<?php //1、注意:文件上传之后的信息都存储在$_FILES全局变量中。 // print_r($_FILES); //2、判断用户是否提交数据 if(!empty($_FILES)){ //3、获取当前上传文件的类型 $type=$_FILES["myFile"]["type"]; //echo $type; //打印出来的结果是image...
2018-10-22 14:39:57
2360
原创 如何在一个js文件中引入另一个js文件
比如现在我们有两个js文件,1.js 和 2.js我们现在要做的是将2.js 文件中的代码引入到 1.js 文件中在1.js文件中写入如下代码var script = document.createElement("script");var header = document.getElementsByTagName("head")[0];header.appendChil...
2018-10-20 21:16:08
4168
1
原创 一段封装好的移动端点击事件的代码
/*封装移动端的tap点击事件*/var demo={ /*dom:传入的dom元素让我们可以为任意的元素添加tap事件*/ tap:function(dom,callback){ /*判断是否传入对象同时对象应该是一个dom元素*/ if(!dom || typeof dom != "object"){ return;...
2018-10-12 20:02:36
332
原创 vscode 中TODO的使用
关于在vscode中想标识一些未完成的事件。推荐大家一款非常方便的插件。我们先打开vscode软件,先在扩展中搜索todo插件,下面这个图标就是扩展。如下图。,在商店中搜索 TODO Highlight ,点击下载,下载之后的界面 如下:第二步,再在插件中下载一另一个 Todo Tree 这两个插件全都下载完成之后,将vscode关闭,重新打开即可使用。在平...
2018-08-28 13:23:46
42814
2
原创 斐波那契额数列的算法问题
斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波纳契数列以如下被以递推的方法定义:F(1)=1,F(2)=1, F(n)=F(n-1)+F(n-2)(n>=2,n∈N*)在现...
2018-08-25 00:38:08
343
转载 vscode常见需要安装的插件
vscode插件安装Atom One Dark Theme 主题 VSCode Great Icons 图标主题 Beautify 美化vscode代码 Bracket Pair Colorizer 每一对括号用不同颜色区别 (括号强迫症必备) cssrem 将css中的px自动转换为rem.再也不用计算器了(大漠大神推介) Code Runner node,python等代码不必开...
2018-08-25 00:27:09
8994
1
原创 小算法 ----冒泡排序
将一组数字从大到小排列 function sort(arr) { function sort(arr) { //第一层for循环控制趟数 for (var i = 0; i < arr.length - 1; i++) { //总的交换趟数是总的长度减去一 //第二层for循环控制交换的次数...
2018-08-18 12:56:13
236
原创 使用css实现滑动门效果的制作
一般在页面的导航栏部分使用滑动门技术,此做法的优点在于不管里面的文字有多少,都可以实现自由伸缩,不影响外观。其做法如下:在css里面设置的样式: a { display: inline-block; height: 33px; background: url(images/t...
2018-07-31 08:01:06
3468
原创 html中a标签用法
众所周知,在HTML中我们会经常用到<a></a>这个链接类标签,接下来我们就来说说这个<a>标签的用法:注意:一般情况下a链接的写法如下:<a href = ""></a>此标签中,href属性是必须要写的,其属性值一般有以下几点用法:1、超链接<a href = "要跳转的网址"&g
2018-07-23 19:54:40
7623
原创 中文版sublime text3的下载网址和注意方法
现在大家在官网上下载的sublime text3一般都是新图标.。。。如果有些人对此版本不感兴趣的话,可以推荐大家使用下面我说的sublime text3这个旧图标的版本。下载地址为:http://www.sublimetextcn.com/。。。。。此版本的优点在于直接下载下来就是中文格式。下载下来存在的一点问题可能就是命名的中文文件名不能正确显示,也就是大家所说的乱码的情况。 下面为下...
2018-07-18 12:46:31
40544
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人