
Web前端
Paul_Huang_2011
这个作者很懒,什么都没留下…
展开
-
AngularJS学习(二)——表达式,ng-bind,ng-app,ng-init,ng-repeat,ng-model
AngularJS的绑定:除了用{{ }}进行绑定外,还可以使用ng-bind,比如: <script src="bower_components/angular/angular.js"> 欢迎来到 HBR {{helloTo.title}} 的世界!输入您的名字: Hello ! angular.原创 2015-05-08 17:27:09 · 3569 阅读 · 0 评论 -
angular 4中的三个容易犯错的地方
第一个,[(ngModel)], 注意中间一定要有() 第二个,判断相等是 ===,三个等号,两个等号天知道会发生什么。第三个,该import的模块一定要记得import进去,否则会出各种稀奇古怪的错误,常见的是模板和指令无法解析原创 2018-01-27 18:26:40 · 480 阅读 · 0 评论 -
Angular 4中如何显示html文本
我们都知道,如果使用两个大括号{{ }}, HTML 文本不能正确解析。采用[innerHTML]="exam.examArticle.articleAnswer">注意,引号里面不需要用{{}}原创 2018-01-27 18:23:49 · 8983 阅读 · 0 评论 -
Angular 5 中的样式问题
用了别人写的指令,里面返回了html标签。傻傻的,在Angular 5的component中定义了样式,但是样式就是不起作用,不起作用有没有!那种无奈的感觉,chrome查看,居然是user agent stylesheet起作用。 user agent stylesheet可是浏览器的默认样式,随便一个样式都能覆盖,我定义的样式怎么没用呢?为什么不覆盖呢?查看HTML元素的样式表原创 2018-01-28 20:07:55 · 2412 阅读 · 0 评论 -
Angular中如何获取textarea中的鼠标位置
在HTML文本编辑器中,有时候我们需要获取textarea中的鼠标位置以及鼠标选中的内容进行处理。为了解决这个问题,搜索了不少网站,最后得到可用的代码如下:HTML文件:<textarea [(ngModel)]="value" (click)="getCaretPosWithEvent($event)"></textarea>TS文件:getCaretPosWithEv...原创 2018-02-09 16:27:51 · 2215 阅读 · 0 评论 -
JavaScript在数组的指定位置插入元素
使用splice方法,index为插入的位置array.splice(index, 0, 元素)例如,["张三","李四","王五"]在"李四"前面插入,‘张四’array = ["张三","李四","王五"](3) ["张三", "李四", "王五"]array.splice(1,0,"张四")[]length: 0__proto__: Array(0)array(4)原创 2018-02-05 18:03:31 · 35893 阅读 · 0 评论 -
Cannot find module '@angular-devkit/core' 的解决办法
升级到最新版的angular CLI具体步骤如下:1. npm update -g @angular/cli2. 把 package.json中的 "@angular/cli": "X.X.X", 改成"@angular/cli": "^1.6.0"3. npm update参见链接:https://stackoverflow.com/questions/48394003/cannot-find-...翻译 2018-02-12 16:13:56 · 10348 阅读 · 3 评论 -
textarea的宽度设置成与上级标签一样宽
利用CSS的WIDTH属性,设置成100%<div style="float:left;width:80%;"> <textarea style="width:100%;"></textarea></div>原创 2018-02-28 17:57:13 · 7966 阅读 · 1 评论 -
Typescript/Javacript中根据属性名设置属性值
当读取一个表,把表中的值赋给Javascript对象的时候,一个一个根据表头中的内容判断赋值的属性是不是太痛苦?看到60多个变量,我真的发晕啊,难道Javascript就么有简单点的办法吗?直接百度,必应,找了半天,发现了:Object.defineProperty(变量名, 属性名, {value: 值});可以做到,按照属性名称赋值。...原创 2018-02-24 15:47:11 · 4667 阅读 · 0 评论 -
Html里面的文字超出页面怎么办?
white-space: pre-wrap; /* CSS3 */ white-space: -moz-pre-wrap; /* Firefox */ white-space: -pre-wrap; /* Opera white-space: -o-pre-wrap; /* Opera 7 */ word-wrap: br转载 2018-01-27 18:21:24 · 3467 阅读 · 0 评论 -
Angular 4 学习系列(1)
Angular 4 学习系列(开篇)三月前,尝试Angular 4开发程序,使用Angular 4后,顿觉如有神助,开发速度大幅提高。开发期间,看了无数Angular 4的博客,为感谢各位分享的“同志”,“基友”,特开此博客,贡献体会,分享经验。首先,推荐官方教程:https://angular.cn/translations/cn/home开发环境,Webstorm(一年原创 2017-09-18 17:56:36 · 541 阅读 · 0 评论 -
AngularJS学习(三)——Module和Scope
为什么使用Module?使用Module的原因是,把AngularJS的JS代码写到HTML文件内不好,要抽取出来成为独立的app.js文件。app里面可以定义一个或多个modules。 Module的写法 angular.module('myApp' , []);其中‘myApp’是module的名称, [ ]里面是module需要依赖的东西,在模块加载前自动加载。原创 2015-05-08 18:08:14 · 827 阅读 · 0 评论 -
Angular学习(4)——Controller
什么是Controller?简单来说,Controller就是控制页面显示的函数。Controller中变量的变化会导致页面自动刷新。Controller的示例让我们看下下面的代码: Angular 控制器 加减程序 加 减 当前结果: {{ counter }}div中,定义了ng原创 2015-05-09 23:10:32 · 603 阅读 · 0 评论 -
AngularJS——Interpolate
Interpolate的作用Interpoloate的作用简单来说就是用变量值填充模板,实现根据Scope的情况实时更新字符串文本。 Interpolate的用法html文件: Angular Interpolate <input ng-model="to" placeholder="Reci原创 2015-05-11 11:04:10 · 1389 阅读 · 0 评论 -
AngularJS-Filter的用法(一)
AngularJS中,Filter实际完成的是变换的功能。Filter的用法如下:1. 通过“|”来使用Filter比如,下例中使用了uppercase的filter,会把name自动转换成大写字母,hbr会变成HBR也可以用lowercase全部转换成小写字母,HBR会变成hbr Simple app <script src="bo原创 2015-05-11 23:10:18 · 1372 阅读 · 0 评论 -
AngularJS——Filter (2)
Filter的用法选择包含Filter后字符串的内容,如 {{ ['苹果', '蛇果', '栗子', '葡萄', '香蕉', '柠檬'] | filter:'果' }}结果为:["苹果","蛇果"]limitTo 截取字符串,如 {{ "你是个好人" | limitTo:3 }}结果为:你是个还可以倒过来截取,如 {{ "你是个好人原创 2015-05-12 16:41:06 · 692 阅读 · 0 评论 -
AngularJS__绑定变量HTML文本的显示
今天在绑定变量中使用了HTML标签,但是标签一直都作为纯文本显示。如: bb 几番搜索以后,发现:1. 要使用$sce, 需要导入var app=angular.module('myApp', ['ngSanitize']);2. 需要引入angular-sanitize.js3. HTML页面使用ng-bind-html,4. 定义一个to_trusted的f原创 2015-05-17 01:05:04 · 2959 阅读 · 0 评论 -
AngularJS学习(一)
网上找了一圈,少见学习angularJS的资料。在此记录学习过程中的体会,供大家参考:1. JS文件下载不知道是不是谷歌的原因,AngularJS的网站经常打不开,左找右找,最后发现用BOWER可以下载,但是过程比较复杂。希望了解bower的同学,可以访问http://bower.io/。BOWER和MAVEN类似,只是BOWER用于管理JS依赖。现在,特附上下载链接:http原创 2015-05-07 23:13:07 · 665 阅读 · 0 评论 -
python中文URL的转换
今天修改一个天气预报的东西,但输入城市不能得到天气预报,感觉是编码不对,因为你输入一个城市(比如‘杭州’),url的地址编码却是'%E4%B8%BD%E6%B1%9F',因此需 要做一个转换。这里我们就用到了模块urllib。>>> import urllib>>> data = '杭州'>>> print data杭州>>> data'\xe6\x9d\xad\xe5转载 2015-06-16 09:52:52 · 1165 阅读 · 0 评论 -
Chrome中如何检测出苹果的花键
Javascript无法捕捉到MAC的CTRL键时,可以使用 event.metaKey 捕捉花键,获得类似的效果。原创 2018-05-03 16:20:48 · 503 阅读 · 0 评论